Hosting VPS Docker: server yang langsung menjalankan kontainer
- Docker Engine dan Docker Compose sudah terpasang
- Akses root dan alamat IPv4 serta IPv6 publik
- Harga sama di 40 kota
HELPER VPS Docker VPS adalah server cloud Linux yang dimulai dengan Docker Engine dan Docker Compose terpasang di Ubuntu 24.04 LTS saat Anda memilih Docker dari daftar image saat pembuatan, mulai dari $25.00 per bulan. Segera setelah Anda login, jalankan container apa pun yang Anda inginkan dengan docker run atau docker compose up.
Apa itu Docker?
Docker adalah tool yang mengemas program beserta library dan konfigurasi yang dibutuhkannya menjadi satu paket bernama kontainer, sehingga bisa dijalankan dengan cara yang sama di server Linux mana pun. Mesin intinya terbuka sebagai open source (Apache 2.0) dari proyek Moby, dan Anda bisa langsung mengunduh dan memakai banyak image resmi dari registry seperti Docker Hub.
Docker Compose adalah tool untuk menuliskan beberapa kontainer dalam satu file YAML dan menjalankannya bersama dengan satu baris docker compose up. Layanan yang saling terhubung seperti web server, database, dan cache dikelola dalam satu file, jadi meski membuat server baru, lingkungan yang sama bisa dibangun ulang asalkan file yang sama tersedia. VPS Docker adalah server yang sudah menyiapkan keduanya sejak awal.
Apa yang bisa dilakukan dengan VPS Docker?
Self host hampir semua program server yang tersedia sebagai image kontainer di satu VPS Docker.
Deploy web app dan API
Build aplikasi buatan Anda menjadi image lalu jalankan, dan untuk versi baru cukup ganti image lalu jalankan lagi. Perbedaan lingkungan antara PC development dan server jadi berkurang.
Self host tool open source
Instal tool yang punya image Docker resmi, seperti n8n, Nextcloud, Uptime Kuma, dan Grafana, dengan satu dua baris perintah.
Database dan cache
Jalankan PostgreSQL, MySQL, dan Redis sebagai kontainer, dan simpan data terpisah di volume agar pembaruan dan perapian lebih mudah.
Lingkungan build dan uji
Jalankan kontainer terpisah untuk menguji tiap branch, dan setelah selesai cukup hapus kontainernya agar server tetap bersih.
Bagaimana cara memulai VPS Docker?
Dalam tiga langkah, server siap menjalankan kontainer.
Langkah 1. Buat server
Pilih region dan ukuran dan pilih Docker dari daftar image. Pembayaran diproses untuk paket dan periode yang Anda pilih, dan Docker terpasang di Ubuntu 24.04.
Langkah 2. Login lewat SSH
Login ke IP server dengan SSH key yang sudah ditambahkan atau password root. Periksa instalasi dengan docker version dan docker compose version.
Langkah 3. Menjalankan kontainer
Jalankan satu image dengan docker run, atau unggah compose.yaml lalu mulai beberapa layanan bersama dengan docker compose up -d.
Apa keuntungan self host Docker langsung di VPS?
Jalankan banyak layanan bersama dengan biaya satu server, bukan biaya platform kontainer.
Tarif bulanan tetap: berapa pun kontainer yang dijalankan, harganya tetap harga paket server, jadi hitungan biaya sederhana.
Akses root penuh: ubah jaringan, volume, firewall, hingga pengaturan kernel sesuai keinginan.
Pilih lokasi terdekat: tempatkan server dekat pengguna di antara 40 kota di 31 negara.
Lingkungan yang bisa diulang: cukup dengan file Compose, susunan yang sama bisa dibangun lagi di server baru dalam hitungan menit.
Tambah opsi yang diperlukan: pilih backup otomatis, disk tambahan, dan perlindungan DDoS saat membuat server, semuanya masuk ke tarif bulanan.
Bayar mudah dengan USDT: daftar dengan token akun dan bayar untuk periode yang Anda pilih.
Tool yang sering dipakai bersama Docker
Tool yang punya image resmi dan bisa langsung dijalankan di VPS Docker.
- Portainer
- NGINX
- PostgreSQL
- Redis
- Uptime Kuma
- Grafana
Tempatkan server dekat dengan pelanggan Anda
Buat server Docker dengan harga sama di mana saja dari 40 kota di 31 negara.
Bagaimana memilih ukuran VPS Docker?
Lihat dulu memori yang dipakai program di dalam kontainer, bukan jumlah kontainernya.
Docker sendiri ringan, tetapi program di atasnya masing-masing menggunakan memori. Untuk beberapa aplikasi web kecil atau bot, g12 dengan memori 12 GB sudah cukup; untuk setup Compose yang menggabungkan database, web server, dan cache, g16 atau n16 dengan memori 16 GB atau lebih memberikan ruang. Jika Anda sering melakukan build image atau banyak membaca dan menulis database, paket performa tinggi dengan disk NVMe membuat perbedaan yang nyata.
Image dan volume makin lama makin memakan disk. Lihat pemakaian dengan docker system df dan bersihkan image yang tidak dipakai dengan docker image prune agar ruang tetap lega. Untuk layanan yang datanya terus bertambah, pasang disk tambahan saat membuat server, dan saat layanan membesar, buat server baru dengan paket lebih besar lalu pindahkan file Compose dan data volume.
Apa yang perlu diperhatikan agar VPS Docker aman?
Cukup biasakan tiga hal: cakupan port yang dibuka, pembaruan, dan backup.
Port yang dibuka dengan docker run -p langsung terbuka ke internet. Layanan yang tidak perlu diakses dari luar, seperti database, sebaiknya tidak membuka port dan hanya terhubung lewat jaringan internal Compose, sedangkan layanan web ditaruh di belakang reverse proxy seperti Nginx lalu dipasangi domain dan sertifikat HTTPS. Untuk SSH, pilih key saat membuat server agar login memakai SSH key, bukan password.
Perbarui image container ke versi baru dengan docker compose pull diikuti oleh docker compose up -d. Unduh dan simpan data volume penting secara terpisah, dan aktifkan opsi backup otomatis (5.6% dari harga paket) saat pembuatan untuk membackup seluruh server secara teratur. Ketika Anda ingin kembali dari backup, ajukan permintaan di halaman dukungan setelah pembayaran pertama Anda dikonfirmasi.
Pertanyaan umum hosting Docker
Pertanyaan yang sering diajukan saat memilih dan menginstal VPS Docker.
Apa yang terpasang di VPS Docker?
Docker Engine dan Docker Compose terpasang di atas Ubuntu 24.04 LTS. Setelah login, perintah docker dan docker compose langsung bisa dipakai, dan selebihnya sama dengan server Ubuntu biasa.
Berapa harga hosting VPS Docker?
Aplikasi Docker tidak dikenai biaya tambahan, Anda cukup membayar harga paket server yang dipilih. Paket terkecil mulai $25.00 per bulan, dan paket yang sama harganya sama di semua lokasi.
Bagaimana cara membeli server Docker?
Pilih region dan ukuran, pilih Docker sebagai image, dan bayar untuk membuat server. Anda dapat memilih periode penagihan 1, 3, 6, atau 12 bulan, dengan diskon 10% untuk 3 bulan, 15% untuk 6 bulan, dan 25% untuk 12 bulan.
Apakah saya mendapat akses root?
Ya, semua server diakses lewat SSH sebagai root. Anda bisa mengubah sendiri instalasi paket, firewall, hingga pengaturan kernel, dan password root bisa dibuat ulang dari halaman akun.
Apakah image Docker Hub bisa langsung dipakai?
Ya, unduh image dari Docker Hub dan registry publik lainnya langsung dengan docker pull atau docker run. Registry privat juga bisa dipakai setelah docker login.
Apakah bisa memakai panel pengelolaan seperti Portainer?
Ya, Portainer cukup dijalankan sebagai satu kontainer dari image resmi, lalu kontainer, image, dan volume bisa dikelola dari tampilan web. Lindungi panel pengelolaan dengan HTTPS dan password yang kuat.
Apakah kontainer bisa mengirim email?
Kirim email dengan menghubungkan layanan pengiriman email eksternal yang memakai port 587. Port 25 keluar ditutup di semua server, jadi masukkan alamat layanan pengiriman dan port 587 di pengaturan SMTP aplikasi.
Bagaimana jika ingin beralih ke sistem operasi lain?
Pilih image lain lewat instal ulang sistem operasi di halaman server. Instal ulang menghapus disk dan memasang dari awal, jadi unduh dulu data volume yang Anda perlukan.
Bagaimana cara backup?
Memilih opsi backup otomatis saat Anda membuat server menambahkan 5.6% dari harga paket ke biaya dan membackupnya secara teratur. Rollback dari backup diajukan di halaman dukungan setelah pembayaran pertama Anda dikonfirmasi, dan menyimpan salinan data volume Anda sendiri memberikan ketenangan ekstra.
Apakah kontainer bisa dibuka lewat IPv6?
Ya, setiap server mendapat alamat IPv4 dan IPv6 publik. Aktifkan IPv6 di Docker lewat pengaturan daemon.json, dan isi record A serta record AAAA di domain Anda.
Apakah server Docker bisa dibuat lewat API?
Ya, API developer (REST) memungkinkan Anda membuat server, menyalakan dan mematikannya, serta menghapusnya. Kunci API terbuka di akun setelah pembayaran pertama dikonfirmasi.
Docker dan Docker Compose adalah software open source milik masing masing proyek, dan HELPER VPS hanya menginstalnya saat server dibuat. Pembaruan setelah instalasi, pengaturan kontainer, dan pertanyaan pemakaian aplikasi dikelola sendiri oleh pelanggan. Biaya server adalah harga paket yang dipilih, dan aplikasi Docker sendiri tidak dikenai biaya tambahan.
Panduan server Docker
Hal yang sebaiknya dilakukan dulu setelah server diterima.
