{"id":10292,"date":"2025-12-10T14:59:07","date_gmt":"2025-12-10T07:59:07","guid":{"rendered":"https:\/\/www.jetorbit.com\/panduan\/?p=10292"},"modified":"2025-12-10T14:59:59","modified_gmt":"2025-12-10T07:59:59","slug":"cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step","status":"publish","type":"post","link":"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/","title":{"rendered":"Cara Install NixOS pada VPS Jetorbit: Panduan Lengkap Step by Step"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Daftar Isi Artikel<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Pendahuluan\" >Pendahuluan<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Keunggulan_NixOS\" >Keunggulan NixOS:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Persiapan_Install_NixOS_pada_VPS_Jetorbit\" >Persiapan Install NixOS pada VPS Jetorbit<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Persyaratan_Sistem\" >Persyaratan Sistem:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Tools_yang_Dibutuhkan\" >Tools yang Dibutuhkan:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Step_1_Persiapan_Ubuntu_2204\" >Step 1: Persiapan Ubuntu 22.04<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Konfigurasi_Awal_Ubuntu\" >Konfigurasi Awal Ubuntu:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Step_2_Install_Nix_Package_Manager\" >Step 2: Install Nix Package Manager<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Konfigurasi_Nix\" >Konfigurasi Nix:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Step_3_Persiapan_Partisi_untuk_NixOS\" >Step 3: Persiapan Partisi untuk NixOS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Skema_Partisi_Rekomendasi\" >Skema Partisi Rekomendasi:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Step_4_Download_dan_Boot_NixOS\" >Step 4: Download dan Boot NixOS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Download_ISO_NixOS\" >Download ISO NixOS:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Persiapan_Boot_Environment\" >Persiapan Boot Environment:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Step_5_Instalasi_NixOS\" >Step 5: Instalasi NixOS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Boot_ke_NixOS_Live\" >Boot ke NixOS Live:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-17\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Format_Partisi\" >Format Partisi:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-18\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Step_6_Konfigurasi_NixOS\" >Step 6: Konfigurasi NixOS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-19\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Generate_Konfigurasi\" >Generate Konfigurasi:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-20\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Contoh_Konfigurasi_Basic\" >Contoh Konfigurasi Basic:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-21\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Install_System\" >Install System:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-22\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Step_7_Post_Installation_Setup\" >Step 7: Post Installation Setup<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-23\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Konfigurasi_SSH\" >Konfigurasi SSH:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-24\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Tips_Optimasi_NixOS_pada_VPS\" >Tips Optimasi NixOS pada VPS<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-25\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Performance_Tuning\" >Performance Tuning:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-26\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Security_Best_Practices\" >Security Best Practices:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-27\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Monitoring\" >Monitoring:<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-28\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Troubleshooting_Common_Issues\" >Troubleshooting Common Issues<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-29\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Issue_1_Boot_Problems\" >Issue 1: Boot Problems<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-30\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Issue_2_Network_Issues\" >Issue 2: Network Issues<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-31\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Issue_3_Package_Conflicts\" >Issue 3: Package Conflicts<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-32\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Kesimpulan\" >Kesimpulan<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-33\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Key_Points\" >Key Points:<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-34\" href=\"https:\/\/www.jetorbit.com\/panduan\/cara-install-nixos-pada-vps-jetorbit-panduan-lengkap-step-by-step\/#Next_Steps\" >Next Steps:<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n\n<p>NixOS adalah sistem operasi Linux yang unik dengan manajemen paket fungsional dan konfigurasi deklaratif. Artikel ini akan memandu Anda cara install NixOS pada VPS Jetorbit menggunakan Ubuntu 22.04 sebagai sistem operasi awal, lengkap dengan tips optimasi SEO.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Pendahuluan\"><\/span>Pendahuluan<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>NixOS merupakan distribusi Linux yang revolusioner dengan pendekatan manajemen sistem yang berbeda dari distro konvensional. Dengan menggunakan <strong>Nix package manager<\/strong>, NixOS memungkinkan konfigurasi sistem yang reproducible dan atomic updates. Pada tutorial ini, kita akan belajar cara install NixOS pada VPS Jetorbit step by step.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Keunggulan_NixOS\"><\/span>Keunggulan NixOS:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Konfigurasi deklaratif<\/li>\n\n\n\n<li>Atomic upgrades dan rollbacks<\/li>\n\n\n\n<li>Reproducible builds<\/li>\n\n\n\n<li>Multiple versions support<\/li>\n\n\n\n<li>Isolated environments<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Persiapan_Install_NixOS_pada_VPS_Jetorbit\"><\/span>Persiapan Install NixOS pada VPS Jetorbit<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Persyaratan_Sistem\"><\/span>Persyaratan Sistem:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>VPS Jetorbit dengan minimal 2GB RAM<\/li>\n\n\n\n<li>Ubuntu 22.04 LTS sebagai OS awal<\/li>\n\n\n\n<li>Akses root atau sudo<\/li>\n\n\n\n<li>Koneksi internet stabil<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tools_yang_Dibutuhkan\"><\/span>Tools yang Dibutuhkan:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>SSH client (PuTTY\/Terminal)<\/li>\n\n\n\n<li>Text editor (nano\/vim)<\/li>\n\n\n\n<li>Browser untuk akses panel VPS<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_1_Persiapan_Ubuntu_2204\"><\/span>Step 1: Persiapan Ubuntu 22.04<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Sebelum install NixOS, pastikan Ubuntu 22.04 Anda sudah ter-update. <\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Update sistem\nsudo apt update &amp;&amp; sudo apt upgrade -y\n\n# Install dependencies\nsudo apt install curl wget git -y\n\n# Periksa versi Ubuntu\nlsb_release -a<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Konfigurasi_Awal_Ubuntu\"><\/span>Konfigurasi Awal Ubuntu:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Setup timezone yang sesuai<\/li>\n\n\n\n<li>Konfigurasi SSH untuk keamanan<\/li>\n\n\n\n<li>Install essential packages<\/li>\n\n\n\n<li>Backup konfigurasi penting<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_2_Install_Nix_Package_Manager\"><\/span>Step 2: Install Nix Package Manager<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Langkah pertama adalah menginstall Nix package manager pada Ubuntu:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Download installer Nix\ncurl -L https:\/\/nixos.org\/nix\/install | sh\n\n# Reload shell environment\nsource ~\/.nix-profile\/etc\/profile.d\/nix.sh\n\n# Verifikasi instalasi\nnix --version<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Konfigurasi_Nix\"><\/span>Konfigurasi Nix:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Enable flakes (optional)\necho \"experimental-features = nix-command flakes\" &gt;&gt; ~\/.config\/nix\/nix.conf\n\n# Add binary cache\necho \"substituters = https:\/\/cache.nixos.org\" &gt;&gt; ~\/.config\/nix\/nix.conf<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_3_Persiapan_Partisi_untuk_NixOS\"><\/span>Step 3: Persiapan Partisi untuk NixOS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Sebelum install NixOS, kita perlu mempersiapkan partisi. Pastikan Anda sudah melakukan <a href=\"https:\/\/www.jetorbit.com\/panduan\/cara-backup-akun-di-cpanel\/\">backup data penting<\/a> karena proses ini akan mengubah struktur partisi VPS Anda:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Lihat struktur disk\nlsblk\n\n# Backup data penting (jika ada)\nsudo tar -czf \/tmp\/backup.tar.gz \/home \/etc\n\n# Unmount partisi yang tidak diperlukan\nsudo umount \/dev\/sda2 # sesuaikan dengan sistem Anda<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Skema_Partisi_Rekomendasi\"><\/span>Skema Partisi Rekomendasi:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><code>\/boot<\/code> &#8211; 512MB (ext4)<\/li>\n\n\n\n<li><code>\/<\/code> &#8211; Sisa space (ext4)<\/li>\n\n\n\n<li><code>swap<\/code> &#8211; 2GB (optional)<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_4_Download_dan_Boot_NixOS\"><\/span>Step 4: Download dan Boot NixOS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Download_ISO_NixOS\"><\/span>Download ISO NixOS:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Download ISO terbaru\nwget https:\/\/channels.nixos.org\/nixos-23.05\/latest-nixos-minimal-x86_64-linux.iso\n\n# Verifikasi checksum\nsha256sum latest-nixos-minimal-x86_64-linux.iso<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Persiapan_Boot_Environment\"><\/span>Persiapan Boot Environment:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Upload ISO ke VPS (gunakan wget)<\/li>\n\n\n\n<li>Mount ISO sebagai loop device<\/li>\n\n\n\n<li>Extract kernel dan initrd<\/li>\n\n\n\n<li>Konfigurasi GRUB untuk boot<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_5_Instalasi_NixOS\"><\/span>Step 5: Instalasi NixOS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Boot_ke_NixOS_Live\"><\/span>Boot ke NixOS Live:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p>Setelah berhasil boot ke NixOS live environment:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Set keyboard layout (opsional)\nloadkeys us\n\n# Konfigurasi jaringan\nsudo dhcpcd\n\n# Partisi disk\nsudo fdisk \/dev\/sda<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Format_Partisi\"><\/span>Format Partisi:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Format partisi boot\nsudo mkfs.ext4 -L boot \/dev\/sda1\n\n# Format partisi root\nsudo mkfs.ext4 -L nixos \/dev\/sda2\n\n# Mount partisi\nsudo mount \/dev\/disk\/by-label\/nixos \/mnt\nsudo mkdir -p \/mnt\/boot\nsudo mount \/dev\/disk\/by-label\/boot \/mnt\/boot<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_6_Konfigurasi_NixOS\"><\/span>Step 6: Konfigurasi NixOS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Generate_Konfigurasi\"><\/span>Generate Konfigurasi:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Generate konfigurasi awal\nsudo nixos-generate-config --root \/mnt\n\n# Edit konfigurasi\nsudo nano \/mnt\/etc\/nixos\/configuration.nix<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Contoh_Konfigurasi_Basic\"><\/span>Contoh Konfigurasi Basic:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\">{ config, pkgs, ... }:\n\n{\n  imports = [ .\/hardware-configuration.nix ];\n\n  boot.loader.grub.enable = true;\n  boot.loader.grub.version = 2;\n  boot.loader.grub.device = \"\/dev\/sda\";\n\n  networking.hostName = \"nixos-jetorbit\";\n  networking.networkmanager.enable = true;\n\n  time.timeZone = \"Asia\/Jakarta\";\n\n  users.users.admin = {\n    isNormalUser = true;\n    extraGroups = [ \"wheel\" \"networkmanager\" ];\n    initialPassword = \"password123\";\n  };\n\n  environment.systemPackages = with pkgs; [\n    vim\n    wget\n    curl\n    git\n  ];\n\n  services.openssh.enable = true;\n\n  system.stateVersion = \"23.05\";\n}<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Install_System\"><\/span>Install System:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Install NixOS\nsudo nixos-install\n\n# Set password root\nsudo nixos-install --root \/mnt --no-root-passwd\n\n# Reboot\nsudo reboot<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step_7_Post_Installation_Setup\"><\/span>Step 7: Post Installation Setup<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Setelah berhasil boot ke NixOS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Update channel\nsudo nix-channel --update\n\n# Rebuild system\nsudo nixos-rebuild switch\n\n# Install packages tambahan\nnix-env -i firefox htop<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Konfigurasi_SSH\"><\/span>Konfigurasi SSH:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Enable SSH service\nsudo systemctl enable sshd\nsudo systemctl start sshd\n\n# Setup firewall\nsudo nixos-rebuild switch<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Tips_Optimasi_NixOS_pada_VPS\"><\/span>Tips Optimasi NixOS pada VPS<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Performance_Tuning\"><\/span>Performance Tuning:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Garbage Collection<\/strong>: Jalankan <code>nix-collect-garbage -d<\/code> secara berkala<\/li>\n\n\n\n<li><strong>Store Optimization<\/strong>: Gunakan <code>nix-store --optimize<\/code><\/li>\n\n\n\n<li><strong>Memory Management<\/strong>: Sesuaikan swap dengan RAM VPS<\/li>\n\n\n\n<li><strong>Network<\/strong>: Konfigurasi DNS yang optimal<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Security_Best_Practices\"><\/span>Security Best Practices:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Disable root login SSH<\/li>\n\n\n\n<li>Gunakan key authentication<\/li>\n\n\n\n<li>Setup firewall dengan iptables<\/li>\n\n\n\n<li>Regular system updates<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Monitoring\"><\/span>Monitoring:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Install monitoring tools\nenvironment.systemPackages = with pkgs; [\n  htop\n  iotop\n  nethogs\n  ncdu\n];<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Troubleshooting_Common_Issues\"><\/span>Troubleshooting Common Issues<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Issue_1_Boot_Problems\"><\/span>Issue 1: Boot Problems<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Solusi:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Periksa GRUB configuration<\/li>\n\n\n\n<li>Verifikasi hardware-configuration.nix<\/li>\n\n\n\n<li>Check kernel modules<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Issue_2_Network_Issues\"><\/span>Issue 2: Network Issues<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Solusi:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"html\" class=\"language-html\"># Reset network\nsudo systemctl restart NetworkManager\n\n# Check interface\nip addr show<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Issue_3_Package_Conflicts\"><\/span>Issue 3: Package Conflicts<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<p><strong>Solusi:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Gunakan nix-env untuk user packages<\/li>\n\n\n\n<li>Konfigurasi system packages di configuration.nix<\/li>\n\n\n\n<li>Rollback jika diperlukan: <code>sudo nixos-rebuild switch --rollback<\/code><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Kesimpulan\"><\/span>Kesimpulan<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Cara install NixOS pada VPS Jetorbit memang membutuhkan beberapa langkah teknis, namun dengan mengikuti panduan step by step ini, Anda dapat berhasil migrasi dari Ubuntu 22.04 ke NixOS. Keunggulan NixOS dalam reproducible builds dan atomic updates sangat cocok untuk environment server yang membutuhkan stabilitas tinggi.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Key_Points\"><\/span>Key Points:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Persiapan sistem Ubuntu yang matang<\/li>\n\n\n\n<li>Instalasi Nix package manager<\/li>\n\n\n\n<li>Konfigurasi partisi yang tepat<\/li>\n\n\n\n<li>Setup NixOS dengan configuration.nix<\/li>\n\n\n\n<li>Post-installation optimization<\/li>\n<\/ul>\n\n\n\n<p>Dengan mengikuti tutorial install NixOS VPS Jetorbit ini, Anda akan memiliki sistem operasi yang powerful dan maintainable untuk kebutuhan development atau production server.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Next_Steps\"><\/span>Next Steps:<span class=\"ez-toc-section-end\"><\/span><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Explore NixOS packages di nixpkgs<\/li>\n\n\n\n<li>Pelajari Nix language untuk konfigurasi advanced<\/li>\n\n\n\n<li>Setup development environment dengan nix-shell<\/li>\n\n\n\n<li>Implementasi CI\/CD dengan Nix<\/li>\n<\/ol>\n\n\n\n<p>Selamat mencoba install NixOS pada VPS Jetorbit Anda!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>NixOS adalah sistem operasi Linux yang unik dengan manajemen paket fungsional dan konfigurasi deklaratif. Artikel ini akan memandu Anda cara install NixOS pada VPS Jetorbit menggunakan Ubuntu 22.04 sebagai sistem operasi awal, lengkap dengan tips optimasi SEO. Pendahuluan NixOS merupakan distribusi Linux yang revolusioner dengan pendekatan manajemen sistem yang berbeda dari distro konvensional. Dengan menggunakan [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":10295,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[752,488],"tags":[699,757,756,701,754,673,553],"class_list":["post-10292","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-devops","category-vps","tag-linux","tag-nix-package-manager","tag-nixos","tag-server","tag-tutorial","tag-ubuntu","tag-vps"],"_links":{"self":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10292","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/comments?post=10292"}],"version-history":[{"count":4,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10292\/revisions"}],"predecessor-version":[{"id":10414,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/posts\/10292\/revisions\/10414"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media\/10295"}],"wp:attachment":[{"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/media?parent=10292"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/categories?post=10292"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.jetorbit.com\/panduan\/wp-json\/wp\/v2\/tags?post=10292"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}