PANDUAN LAPANGAN / VPS PERTAMA
Pelajari langkah
operasional berikutnya.
Dua puluh panduan praktis untuk memilih, mengamankan, mengoperasikan, dan memulihkan aplikasi kecil pertama.
Mulailah dari tugas, bukan janji.
Sesuaikan ukuran dengan aplikasi yang benar-benar Anda jalankan.
Bangun anggaran sumber daya VPS pertama dari pengamatan memori, CPU, disk, dan transfer, dengan contoh beranotasi dan keputusan peningkatan yang jelas.
Baca panduan →PANDUAN LAPANGANBeri API pertama Anda rilis yang dapat diulang.
Jalankan satu API Node.js kecil di bawah systemd, verifikasi executable dan respons lokalnya, lalu rutekan HTTPS melalui Caddy dengan rencana penghentian dan rollback yang aman.
Baca panduan →PANDUAN LAPANGANCadangan adalah pertanyaan. Restore menjawabnya.
Latih pemulihan PostgreSQL dan file unggahan yang terbatas pada target sekali pakai, verifikasi penanda yang cocok, dan catat apa yang dibuktikan oleh latihan tersebut.
Baca panduan →PANDUAN LAPANGANSesi SSH pertama Anda, dengan cara kembali.
Verifikasi kunci host server, sambungkan dengan kunci SSH Anda sendiri, dan buktikan login kedua yang terpisah sebelum menutup sesi pertama atau mengubah akses.
Baca panduan →PANDUAN LAPANGANIkuti satu permintaan dari DNS ke aplikasi Anda.
Temukan lapisan yang gagal antara domain dan aplikasi kecil: catatan DNS, akses jaringan, TLS, reverse proxy, dan proses yang mendengarkan.
Baca panduan →PANDUAN LAPANGANAplikasi Anda berhenti. Temukan petunjuk berguna pertama.
Buat garis waktu kegagalan singkat untuk aplikasi VPS kecil menggunakan status layanan, port yang mendengarkan, entri log relevan pertama, sumber daya, dan rilis terbaru.
Baca panduan →PANDUAN LAPANGANBeri batas yang jelas pada tugas terjadwal kecil.
Rancang satu tugas Linux terbatas dengan zona waktu eksplisit, izin terbatas, log yang berguna, dan perlindungan tumpang tindih menggunakan timer systemd dan flock.
Baca panduan →PANDUAN LAPANGANBaca peringatan memori dan disk sebelum meningkatkan.
Interpretasikan memori yang tersedia, RSS proses, kapasitas sistem berkas, dan penggunaan inode, lalu identifikasi log, unggahan, dan artefak rilis sebelum mengubah sumber daya VPS.
Baca panduan →PANDUAN LAPANGANBayar VPS pertama Anda dengan kripto tanpa mencampuradukkan jaringan
Baca aset, jaringan, QR khusus alamat, dan total periode yang tepat sebagai satu instruksi pembayaran.
Baca panduan →PANDUAN LAPANGANDaftar periksa keamanan jam pertama untuk VPS Linux baru
Rencanakan akses pemulihan dan permukaan terekspos terkecil sebelum mengubah pengaturan masuk.
Baca panduan →PANDUAN LAPANGANMengapa port Docker Anda mungkin masih dapat dijangkau
Pahami alamat host di balik port kontainer yang diterbitkan sebelum mengandalkan aturan firewall.
Baca panduan →PANDUAN LAPANGANPilih image Linux untuk aplikasi yang ingin Anda jalankan
Pilih jalur runtime yang didukung sebelum memilih nama distribusi.
Baca panduan →PANDUAN LAPANGANBuat restart layanan systemd kecil dapat diprediksi
Hubungkan executable, direktori kerja, dan perilaku restart ke hasil aplikasi yang dapat diamati.
Baca panduan →PANDUAN LAPANGANBaca permintaan HTTPS yang gagal langkah demi langkah
Ikuti permintaan dari nama ke sertifikat ke proxy ke aplikasi tanpa menebak lapisannya.
Baca panduan →PANDUAN LAPANGANJaga database tetap terikat ke antarmuka yang dimaksud
Pilih listener database dari jalur koneksi aplikasi, bukan dari default yang disalin.
Baca panduan →PANDUAN LAPANGANUji cadangan aplikasi tanpa menimpa produksi
Gunakan target pemulihan eksplisit untuk membuktikan apa yang sebenarnya dapat dipulihkan oleh cadangan.
Baca panduan →PANDUAN LAPANGANTemukan disk penuh tanpa menghapus data yang tidak dikenal
Temukan jalur yang memakan ruang sebelum menghapus file, log, atau data basis data.
Baca panduan →PANDUAN LAPANGANSimpan konfigurasi aplikasi terpisah dari kode sumber
Jauhkan rahasia dan pengaturan khusus lingkungan dari repositori dan artefak rilis.
Baca panduan →PANDUAN LAPANGANUkur aplikasi kecil sebelum dan sesudah perubahan
Tentukan apa yang harus ditingkatkan oleh satu perubahan kecil sebelum menambah sumber daya VPS.
Baca panduan →PANDUAN LAPANGANPindahkan nama host ke VPS pengganti dengan hati-hati
Siapkan DNS, TLS, data, dan jalur kembali sebelum mengubah nama publik.
Baca panduan →Istilah yang digunakan dalam manual ini.
- VPS
- Server virtual dengan lingkungan operasi dan sumber daya yang ditetapkan sendiri. Untuk aplikasi pertama, rencanakan pekerjaan memelihara lingkungan tersebut serta menulis aplikasi.
- vCPU
- Satu unit alokasi komputasi virtual. Dua vCPU tidak menjanjikan permintaan dua kali lipat: aplikasi, basis data, dan model alokasi memengaruhi hasilnya.
- RAM
- Memori kerja yang dibagikan oleh sistem operasi dan proses yang berjalan. API, basis data, dan deployment dapat membutuhkan memori pada saat yang sama.
- Memori tersedia
- Perkiraan memori yang dapat disediakan Linux untuk pekerjaan baru tanpa swapping. Biasanya lebih berguna daripada membaca kolom free saja.
- Kapasitas penyimpanan
- Ruang untuk berkas, basis data, unggahan, log, dan artefak rilis. Ini terpisah dari transfer jaringan bulanan dan tidak menetapkan cakupan cadangan.
- Transfer bulanan
- Data yang dipindahkan melalui jaringan selama jendela penagihan. Badan respons, unggahan, dan cadangan di luar server semuanya dapat berkontribusi; konfirmasi aturan penghitungan dan kelebihan yang sebenarnya.
- Nama host
- Nama untuk instans atau layanan. Memasukkan api.example.com di konfigurator tidak membuat record DNS publik atau sertifikat TLS.
- DNS
- Sistem yang menerbitkan record untuk nama. Record A dan AAAA menghubungkan nama host ke alamat IPv4 dan IPv6; jawaban yang di-cache dapat bertahan lebih lama dari perubahan record.
- TLS
- Protokol yang digunakan oleh HTTPS untuk melindungi koneksi dan mengautentikasi nama hostnya. Sertifikat yang valid tidak membuktikan bahwa aplikasi sehat.
- Kunci publik SSH
- Bagian yang dapat dibagikan dari pasangan kunci SSH. Kunci privat yang sesuai tetap bersama Anda. OffVPS menerima kunci publik atau membiarkan Anda menunda pengaturan akses untuk nanti.
- Reverse proxy
- Layanan yang menerima permintaan masuk dan meneruskannya ke aplikasi Anda. Kesalahan proxy dan kesalahan aplikasi dapat memerlukan pemeriksaan yang berbeda.
- Unit layanan
- Konfigurasi systemd yang menjelaskan bagaimana layanan berjalan pada sistem yang menggunakan systemd. Pengguna, executable, direktori kerja, dan kebijakan restart-nya harus sesuai dengan aplikasi Anda yang sebenarnya.
- Pekerjaan terjadwal
- Pekerjaan yang dimulai pada waktu yang dipilih, seperti ekspor harian. Tentukan apa yang terjadi jika proses kemarin masih aktif atau mesin mati pada waktu yang dijadwalkan.
- Titik pemulihan
- Versi data yang dapat dipulihkan dari titik waktu tertentu. Verifikasi bahwa database dan file yang diperlukan dapat dipulihkan bersama-sama, bukan menganggap salinan apa pun sudah cukup.
- Periode di muka
- Periode layanan penuh yang dibayar dalam satu pembayaran. OffVPS memberikan diskon untuk periode enam bulan dan tahunan; kutipan pembayaran menunjukkan total keseluruhan yang dikurangi, bukan angsuran bulanan.
- Referensi pembayaran lokal
- Pengenal untuk konfigurasi dan instruksi pembayaran yang disimpan di tab browser Anda. Ini bukan faktur server atau bukti bahwa transfer telah diverifikasi.