Setup LAMP (Linux, Apache, Mysql, Php) di Nixos

mrfdn.com - Setelah kemarin kita sudah belajar setup LEMP stack di nixos. Sekarang kita coba setup LAMP stack. Jika Anda mencari cara untuk mengatur lingkungan pengembangan web atau server yang kuat dan aman untuk menjalankan platform-platform seperti WordPress, Laravel, Drupal, dan Joomla di NixOS, maka Anda berada di tempat yang tepat. Artikel ini akan memberikan panduan langkah demi langkah tentang cara menyiapkan LAMP Stack (Linux, Apache, MySQL, PHP) di NixOS untuk hosting berbagai jenis situs web. ...

September 23, 2023 · 3 min · Rafi

Cara Setting File PHP.ini di Nixos untuk menambah upload_max_filesize dan post_max_size

mrfdn.com - Dalam pengembangan wordpress di Nixos, terkadang kita harus menambahkan size upload file sebagai konfigurasi php. Nah di nixos, kita bisa menambahkan baris ini pada configuration.nix atau pada LEMP config nixos yang sudah dibuat sebelumnya. services.phpfpm.phpOptions = '' date.timezone = "Asia/Makassar"; display_errors = on; upload_max_filesize = "100M"; post_max_size = "100M"; ''; Setelah itu rebuild config, lalu lihat perbedaannya setelah mengeksekusi phpinfo() Selesai.

September 12, 2023 · 1 min · Rafi

Setup LEMP untuk Menjalankan Wordpress di Nixos

mrfdn.com - Saya memiliki beberapa projekan php, (wordpress, drupak, joomla, php native). Untuk itu di laptop saya yang sedang terinstall Nixos, saya ingin memasang LEMP stack untuk proses development. Kelebihan cara ini dibandingkan mengunakan ALPHP adalah kita bisa menjalankan Node.JS, sebab di ALPHP belum support NPM. Hanya saja proses instalasinya cukup ribet. Untuk itu saya ingin mencatat apa saja yang saya lakukan sehingga proses instalasi LEMP + wordpress di Nixos akhirnya bisa berhasil. ...

September 9, 2023 · 3 min · Rafi

Menampilkan Daftar Artikel Wordpress dengan Svelte Kit Melalui Wordpress Rest Api

mrfdn.com - Sebagaimana diketahui bahwa wordpress memiliki sebuah fitur bernama Rest API. Jika fitur ini diaktifkan maka kita bisa menggunakannya dengan bebas. Kita bisa menangkap daftar artikel pada web wordpress. Salah satu cara menggunakan Wordpress Rest API adalah dengan Svelte/SvelteKit SvelteKit memiliki fitur untuk menampilkan data / load data dari sebuah link api. Jadi tanpa berlama-lama begini caranya. Pastikan web wordpress yang akan digunakan sudah online dan api nya aktif. Cara cek api nya bisa dengan mengetikkan ini pada akhir domainnya. contoh*.com/wp-json/wp/v2/posts Jika bisa diakses silahkan lanjut ke tahap berikutnya. ...

August 27, 2023 · 1 min · Rafi

Cara Setup Blade Laravel+Tailwind

mrfdn.com - Kali ini saya hanya ingin mencatat bagaimana cara bekerja menggunakan file blade laravel dengan mengintegrasikan tailwind css. Pertama install dependencies dulu npm install -D tailwindcss postcss autoprefixer Sekarang install tailwind npx tailwindcss init -p Sekaranb buka file tailwind.config.js lalu tambahkan baris ini: /** @type {import('tailwindcss').Config} */ export default { content: ["./resources/**/*.blade.php"], theme: { extend: {}, }, plugins: [], }; Selanjutnya edit file resources/css/app.css lalu tambahkan file ini: @tailwind base; @tailwind components; @tailwind utilities; Setelah itu buka file blade.php lalu set Tailwind pada dengan menambahkan baris ini. ...

August 26, 2023 · 1 min · Rafi

Setup Github Action Rsync ke VPS

mrfdn.com - Jika anda menggunakan Hugo, Astro, Svelte atau static generator lain untuk membuat website. Dimana kodenya disimpan di github lalu anda ingin serve website itu ke VPS sendiri, sehingga untuk membuka website mu nanti orang akan menuju ke IP VPS mu, buka ke IP github atau cloudflare dan semacamnya. Ini bisa dilakukan dengan bantuan github action. Pada tutorial ini saya ingin mencontohkan cara setup github action untuk dikirim menggunakan rsync ke VPS sendiri. ...

August 12, 2023 · 3 min · Rafi

Cara Install Wordpress + OpenLiteSpeed pada Centos Stream 9

mrfdn.com - Disini saya ingin menuliskan catatan seputar cara install Wordpress pada OpenLitespeed web server yang diinstall pada CentOS Stream 9 pada VPS. Tanpa berlama-lama berikut tutorial lengkapnya. Point domain ke ip web server pada pengaturan DNS. Masuk ke server melalui ssh lalu login sebagai root kemudian update CentOS Stream 9 sudo su dnf update Install mysql dnf install epel-release mysql-server Install openlitespeed web server sudo rpm -Uvh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el8.noarch.rpm sudo dnf install openlitespeed Install php versi 8.1 sudo dnf install https://rpms.remirepo.net/enterprise/remi-release-9.rpm sudo dnf module reset php sudo dnf module install php:remi-8.1 sudo dnf install lsphp81 lsphp81-common lsphp81-mysqlnd lsphp81-gd lsphp81-process lsphp81-mbstring lsphp81-xml lsphp81-opcache lsphp81-intl # dari litespeed pakai ini sudo dnf install lsphp81 lsphp81-common lsphp81-mysqlnd lsphp81-gd lsphp81-process lsphp81-mbstring lsphp81-xml lsphp81-pdo lsphp81-imap lsphp81-soap lsphp81-bcmath Set enable permanent port 80,443, 8080, 7080 di firewalld.service, chat gpt memberikan saya tutorialnya seperti ini. sudo systemctl status firewalld sudo systemctl enable --now firewalld sudo firewall-cmd --get-default-zone sudo firewall-cmd --list-all sudo firewall-cmd --list-service --zone=external sudo firewall-cmd --add-service=http --permanent sudo firewall-cmd --add-service=https --permanent sudo firewall-cmd --add-port=80/tcp --permanent sudo firewall-cmd --add-port=81/tcp --permanent sudo firewall-cmd --add-port=443/tcp --permanent sudo firewall-cmd --add-port=7080/tcp --permanent sudo firewall-cmd --add-port=8088/tcp --permanent sudo firewall-cmd --reload Buka browser lalu akses ip:7080 untuk melakukan konfigurasi lsphp sebelum install wordpress ...

August 6, 2023 · 3 min · Rafi

Trik menggunakan SSH dari desktop Linux untuk mengakses server Biznetgio

mrfdn.com - Jika anda user noob server linux seperti saya, anda mungkin butuh tutorial SSH ini untuk mengakses server Biznetgio. Sebelumnya saya sudah pernah tulis tentang cara setting SSH keygen Karena saya sudah nemu triknya makanya saya catat di sini saja, biar tidak lupa lagi. Setelah membeli paket di biznetgio, anda akan mendownload file.pem. Ini adalah file yang bisa digunakan oleh user Windows untuk mengakses SSH via Putty. Tapi di sini saya menggunaakn distro linux, yang mana untuk membuat ssh, kita menggunakan saja perintah ssh-keygen. ...

August 1, 2023 · 2 min · Rafi

How to Block Wget, Curl and Another User Agent from Nginx + Easyengine

mrfdn.com - Cara Memblokir Wget dari Nginx untuk Meningkatkan SEO Website Anda Pada artikel ini, kita akan membahas cara memblokir wget atau agen pengguna (user agent) lainnya dari mengakses server web Anda yang di-hosting dengan Nginx. Langkah-langkah ini membantu meningkatkan SEO (Search Engine Optimization) situs Anda dengan menghindari akses yang tidak diinginkan atau aktivitas yang mungkin merugikan. Pengenalan tentang Nginx Nginx adalah server web populer yang dikenal karena kinerjanya yang cepat dan efisien. ...

July 26, 2023 · 3 min · Rafi

Cara Install Arch Linux (BIOS+GPT)

mrfdn.com - Inilah tutorial yang kamu paling banyak dicari-cari orang di internet. Soalnya banyak sekali yang stuck saat install Arch Linux. Kali ini saya mendokumentasikan cara saya install arch linux step by step pada emulator Qemu/KVM. Install arch itu butuh ketelitian, karena jika tidak maka proses instalasi bisa gagal. Mulai pada tahap pemilihan partisi untuk instalasi, hingga proses konfigurasi Grub Bootloader. Salah satu hal yang sangat penting diketahui sebelum proses instalasi adalah apakah sistem kita EFI atau BIOS. ...

July 2, 2023 · 4 min · Rafi