Menjalankan Aplikasi Astro JS di VPS Ubuntu

mrfdn.com - Saya akhirnya memiliki sebuah projekan NodeJS. Saya memilih AstroJS untuk membangun aplikasi ini. Setelah aplikasi di build, saya mendapatkan sebuah kendala. Bahwa aplikasi tidak bisa run di server karena ada beberapa pengaturan yang harus diset supaya aplikasi bisa run di server. Berikut pengaturan yang saya lakukan. edit file astro.config.mjs export default defineConfig({ integrations: [solidJs()], base: process.env.NODE_ENV === 'production' ? '/app' : '/', output: 'server', adapter: node({ mode: "standalone" }), server: { host: true } }); Dengan pengaturan di atas, aplikasi akan berjalan saat mengakses route /app saat sudah dibuild di server, tetapi jika tidak dia akan berjalan di root (/) domain. ...

October 9, 2024 · 3 min · Rafi

Cara Install Nodejs di Server Ubuntu

mrfdn.com - Jika anda memiliki sebuah projekan web menggunakan nodejs, anda mungkin hendak menjalankannya pada sebuah server VPS. Tetapi pada saat mengecek keberadaan package nodejs di repository ubuntu ternyata tidak ada. Jangan khawatir, anda bisa instal nodejs secara manual. Alangkah lebih baik jika proses install nodejs ini dilakukan pada awal setup vps, bukan pada saat projekan sudah berjalan normal. Berikut cara install NodeJS di Ubuntu server dengan manual step by step. ...

July 3, 2024 · 2 min · Rafi

Cara Cek Status Baterai Melalui Command Line di Terminal Linux

mrfdn.com - Ketika menggunakan window manager seperti DWM, informasi mengenai status baterai di linux tidak ada secara default. Untuk memunculkan informasi tentang system linux, kita harus menambahkan sebuah status bar (DWM Status, dwmblocks). Tetapi jika anda ingin cek status baterai secara manual anda bisa menggunakan 2 perintah ini: acpi upower Langsung saja, untuk penerapannya anda bisa mengetik perintah seperti ini di terminal anda. Jika menggunakan acpi, tulis perintah acpi b. ...

March 17, 2024 · 2 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

Cara Melihat Daftar Aplikasi Yang Sudah Terinstall Di System Debian

mrfdn.com - Kadang kita ingin melihat daftar aplikasi apa saja yang sudah terinstall di system kita. Pada artikel singkat ini kami ingin memberitahukan secara singkat tentang cara melihat semua aplikasi yang sudah terinstall di system debian. Caranya, anda cukup ketik perintah berikut. apt list --installed | wc -l keterangan: apt list : akan memperlihatkan seluruh aplikasi –installed : akan menampilkan hanya aplikasi yang sudah terinstall di system wc -l : akan memperlihatkan jumlah aplkasi dalam bentuk angka ...

June 28, 2023 · 1 min · Rafi

Fix Update Grub Command Not Found

mrfdn.com - Setelah melakukan Fresh Install Debian 12 minimalis saya menemukan sebuah pesan eror setelah melakukan konfigurasi grub. Sebagaimana diketahui bahwa untuk bisa mengubah settingan grub, kita harus menjalankan perintah update-grub. Tapi kali ini saya menemukan pesan eror seperti ini: bash: update-grub: command not found Padahal grub sudah terinstall di system. Setelah mencari tahu, ternyata system debian minimalis ini harus set terlebih dahulu lokasi / path dimana grub itu terinstall. Dalam hal ini grub berada di /usr/sbin/. ...

June 28, 2023 · 1 min · Rafi

Penjelasan Fungsi Dari Command Xarg Linux

Xargs adalah utilitas baris perintah pada sistem Unix dan sebagian besar sistem operasi mirip Unix yang membangun dan menjalankan perintah dari input standar. Ia mengubah input dari standar input menjadi argumen untuk sebuah perintah. Xargs sering digunakan bersama dengan perintah lain untuk melakukan tugas-tugas seperti: Menyalin daftar file: xargs cp -t /direktori/tujuan file1 file2 file3 ... Menghapus daftar file: xargs rm file1 file2 file3 ... Menjalankan sebuah perintah pada daftar file: xargs perintah file1 file2 file3 ... Xargs juga dapat digunakan untuk membaca input dari sebuah file daripada standar input. Untuk melakukannya, gunakan opsi -a diikuti dengan nama file. Sebagai contoh, perintah berikut akan membaca daftar file dari file files.txt dan menyalinnya ke direktori /direktori/tujuan: ...

June 8, 2023 · 2 min · Rafi

Cara Setting Konfigurasi Wezterm Terminal di Windows

Jago Tekno - Wezterm merupakan salah satu terminal emulator yang bisa digunakan untuk menjalankan nvim, atau berbagai macam perintah di terminal. Saya kebetulan menggunakan terminal ini di system windows saya karena ternyata Wezterm memiliki sejumlah fitur yang sudah tersedia secara default. Salah satunya adalah di Wezterm sudah terintegrasi dengan Nerd Fonts. Jadi saya tidak perlu install nerd fonts untuk windows. Nerd fonts saya gunakan untuk menjalankan Nvim di Windows. Selanjutnya untuk konfigurasi wezterm di windows saya hanya menggunakan beberapa baris konfigurasi ini saja. ...

April 27, 2023 · 1 min · Rafi

Setting Konfigurasi St Terminal Nixos

mrfdn.com - Saat menggunakan ST Terminal, kita selalu dipaksa untuk menemukan berbagai macam pengaturan supaya bisa nyaman digunakan. Secara default, ST terminal tampil sangat minimalis. Untuk membuatnya lebih baik, kita harus melakukan patch terhadap fitur tertentu. Jadi kali ini saya ingin share setting saya selama menggunakan terminal ST di Nixos. Install ST Terminal di Home Manager Pengaturan ST Terminal saya simpan pada home-manager. nixpkgs.overlays = [ (self: super: { st = super.st.overrideAttrs (oldAttrs: rec { patches = [ ./st/st-scrollback-0.8.5.diff ./st/st-font2-0.8.5.diff ./st/st-glyph-wide-support-20220411-ef05519.diff ./st/st-charoffsets-20220311-0.8.5.diff #./st/st-anysize-20220718-baa9357.diff ]; configFile = super.writeText "config.h" (builtins.readFile ./st/config.h); postPatch = oldAttrs.postPatch or "" + "\necho 'Using own config file...'\n cp ${configFile} config.def.h"; }); }) ]; home.packages = with pkgs; [ gcc st ... ]; Install ST Terminal Menggunakan flakes Jika menggunakan flakex, simpan file ini default.nix di sejajar dengan configuration.nix. ...

March 5, 2023 · 3 min · Rafi