Sistem operasi

Hosting VPS NixOS yang dapat direproduksi di KVM asli

25.11 · 25.05Min 1024 MBDirekomendasikan 4 GBNixOS Foundation
Jawaban singkat

NixOS menggambarkan seluruh mesin — paket, layanan, pengguna, firewall — dalam satu file deklaratif, dan dapat memutar kembali ke konfigurasi sebelumnya dari bootloader. Jika Anda menginginkan server yang dapat direproduksi dari file teks daripada dari memori, ini adalah satu-satunya opsi mainstream yang benar-benar memberikannya.

Kelebihan

  • Konfigurasi sepenuhnya deklaratif
  • Pembaruan atomik dan rollback
  • Bangun ulang yang dapat direproduksi
  • Tidak ada penyimpangan konfigurasi

Kekurangan

  • Kurva belajar yang curam
  • Bahasa Nix tidak seperti yang lain

Paling cocok untuk

Infrastruktur yang dapat direproduksiServer yang tidak dapat diubahTim yang lelah dengan penyimpangan konfigurasi

NixOS di server virtual KVM

Memilih antara NixOS di KVM dan VPS berbasis kontainer adalah memilih antara kontrol penuh dan kenyamanan. Dengan KVM, Anda mendapatkan kernel sendiri, /proc sendiri, dan kebebasan untuk mem-boot ISO kustom atau OS non-Linux. Kontainer berbagi kernel host, jadi Anda terbatas pada apa yang didukung host. Sebelum berkomitmen, ketahuilah bahwa model deklaratif NixOS berarti Anda mengelola seluruh mesin dari satu file konfigurasi—kuat, tetapi mengharapkan Anda memahami bahasa Nix.

Orang-orang menjalankan NixOS di sini untuk infrastruktur yang dapat direproduksi—server yang harus dapat dibangun ulang dari file teks. Peningkatan atomik dan rollback-nya menjadikannya pilihan kuat untuk server immutable dan tim yang lelah dengan penyimpangan konfigurasi. Kurva belajar yang curam dan bahasa yang tidak biasa berarti Anda tidak boleh memilihnya untuk layanan tunggal cepat kecuali Anda sudah fasih.

Berapa banyak sumber daya yang sebenarnya dibutuhkan NixOS

Mulai dari minimum 1024 MB untuk boot, tetapi ingat sistem operasi itu sendiri mengonsumsi memori sebelum aplikasi Anda berjalan. Untuk kenyamanan, alokasikan setidaknya 4 GB. Disk: NixOS menyimpan generasi dan paket di Nix store, jadi beli NVMe ekstra jika Anda berencana menyimpan banyak konfigurasi. 20 GB adalah batas wajar; lebih besar jika Anda menjalankan toolchain besar.

Paket yang cocok untuk NixOS

Skiff

Skiff 4

$ 11.4 /month

US$34,20 total · Hemat 5%

vCPU
2 × bersama
RAM
4 GB
Penyimpanan
60 GB NVMe SSD
Transfer
4 TB
IPv4 / IPv6
1 / /64 routed
Konfigurasi
Cutter

Cutter 4

$ 18.05 /month

US$54,15 total · Hemat 5%

vCPU
2 × khusus
RAM
4 GB
Penyimpanan
80 GB NVMe SSD
Transfer
6 TB
IPv4 / IPv6
1 / /64 routed
Konfigurasi
Cutter

Cutter 8

$ 32.3 /month

US$96,90 total · Hemat 5%

vCPU
4 × khusus
RAM
8 GB
Penyimpanan
160 GB NVMe SSD
Transfer
10 TB
IPv4 / IPv6
1 / /64 routed
Konfigurasi

Pertanyaan yang sering diajukan

Berapa banyak RAM yang dibutuhkan NixOS?

NixOS boot dengan 1024 MB dan nyaman dengan 4 GB. Tambahkan apa pun yang dibutuhkan aplikasi Anda di atas itu — dasar sistem operasi adalah lantai, bukan anggaran.

Bisakah saya menjalankan NixOS di VPS?

Ya, dengan virtualisasi KVM asli, yang dijalankan oleh setiap instans OnionVPS. Tersedia sebagai template siap pakai dan juga dapat diinstal dari ISO Anda sendiri.

Berapa lama NixOS didukung?

~7 bulan per rilis, saluran bergulir tersedia

Bagaimana cara roll back peningkatan yang gagal?

NixOS menyimpan generasi lama di bootloader. Reboot, pilih generasi sebelumnya, dan sistem kembali ke kondisi persis itu. Karena peningkatan bersifat atomik, rebuild yang gagal tidak pernah meninggalkan sistem yang diperbarui sebagian—Anda cukup memilih konfigurasi terakhir yang diketahui baik.

Bisakah saya menggunakan kernel sendiri dengan unggahan ISO kustom?

Ya. Karena setiap instance OnionVPS adalah virtualisasi KVM asli, Anda memiliki root penuh dan dapat mem-boot ISO kustom atau image buatan tangan. Kernel NixOS dikonfigurasi secara deklaratif, dan Anda dapat menggantinya dengan kernel apa pun yang Anda bangun atau peroleh, selama dapat boot di KVM.