Proses menyiapkan server rumah sendiri (self-hosting) hanya dengan menggunakan Docker dan Portainer; meliputi instalasi Linux pada mini PC, laptop tua, atau server berdaya rendah di rumah, menjalankan aplikasi sebagai kontainer menggunakan Docker Engine, mengelola kontainer ini melalui antarmuka web Portainer, dan menyelesaikan pengaturan keamanan, cadangan, serta akses menggunakan nama domain. Singkatnya, tujuannya adalah untuk menjalankan berbagi file, media server, pengelola kata sandi, aplikasi catatan, panel pemantauan, atau layanan web pribadi dalam satu mesin, dengan cara yang mudah dikelola dan portabel.
Dalam panduan ini, kita akan membahas langkah-langkah menyiapkan server rumah menggunakan Docker dan Portainer dengan cara yang terkini, sederhana, dan dapat diterapkan untuk tahun 2026. Kami akan membangun arsitektur yang membutuhkan sedikit interaksi dengan command line, dikelola melalui Portainer, dan dapat dipindahkan ke VPS atau infrastruktur hosting profesional seiring pertumbuhannya. Meskipun panduan ini ditujukan untuk pemula, juga akan memberikan catatan praktis yang berguna bagi pengguna berpengalaman dalam hal keamanan jaringan, keberlanjutan data, cadangan, HTTPS, pengalihan nama domain, dan pemilihan layanan.
Apa Itu Self-Hosting dan Mengapa Menggunakan Docker + Portainer?
Self-hosting adalah proses di mana Anda menghosting sebagian layanan digital yang Anda gunakan di server yang Anda kelola sendiri, bukan di platform pihak ketiga. Misalnya, Anda dapat menjalankan arsip foto, penyimpanan cloud pribadi, pembaca RSS, pengelola kata sandi, atau alat pengembangan Anda di server rumah Anda. Keuntungan utama di sini adalah kontrol lebih besar atas data, kustomisasi, dan pengalaman belajar.
Docker menjalankan aplikasi dalam paket terisolasi yang disebut kontainer. Dengan demikian, ketergantungan yang diperlukan oleh sebuah aplikasi tidak mengganggu bagian lain dari sistem. Portainer, di sisi lain, memvisualisasikan manajemen Docker. Ini memungkinkan Anda melakukan tindakan seperti memulai dan menghentikan kontainer, melihat log, membuat jaringan, menghubungkan volume, dan menerbitkan stack dari browser.
Kombinasi ini sangat kuat untuk server rumah karena dapat menjalankan banyak layanan secara bersamaan dengan perangkat keras yang rendah, memperbarui aplikasi dengan mudah, dan memindahkan struktur yang sama ke server lain jika diperlukan. Jika di masa depan koneksi rumah Anda kurang memadai atau Anda menginginkan ketersediaan tinggi, Anda juga dapat memindahkan struktur Docker yang serupa ke server cloud. Dalam hal ini, opsi untuk skenario migrasi profesional seperti Solusi VPS Server dan Paket Hosting Web dapat dipertimbangkan.
Persyaratan Sebelum Memulai
Anda tidak memerlukan perangkat keras mahal untuk menyiapkan server rumah. Namun, konsumsi daya, kesehatan disk, dan konektivitas jaringan penting untuk sistem yang akan berjalan 24/7. Daftar berikut memberikan batasan realistis untuk memulai.
- Perangkat keras: Minimal prosesor 2 inti, 4 GB RAM, dan 64 GB SSD. Untuk penggunaan yang lebih nyaman, disarankan 8 GB RAM dan 256 GB SSD.
- Sistem operasi: Ubuntu Server 24.04 LTS, Debian 12, atau distribusi Linux lain yang memiliki dukungan jangka panjang.
- Jaringan: Kemampuan untuk menetapkan IP lokal statis pada modem atau router, sebaiknya menggunakan koneksi Ethernet kabel.
- Nama domain: Jika akses dari luar direncanakan, domain yang dapat dikelola. Untuk ini, Pemeriksaan Domain dan Pendaftaran dapat direkomendasikan.
- Disk cadangan: Disk USB, NAS, atau ruang cadangan jarak jauh.
- Pengetahuan dasar keamanan: SSH, kata sandi kuat, pembaruan, dan logika firewall.
Kecepatan upload koneksi rumah Anda juga penting. Misalnya, kecepatan upload 20 Mbps mungkin cukup untuk penggunaan pribadi dan beberapa pengguna. Namun, untuk streaming video, berbagi file besar, atau aplikasi web publik, ini mungkin tidak mencukupi. Selain itu, beberapa penyedia layanan internet menggunakan CGNAT, yang mungkin tidak memungkinkan Anda untuk melakukan pengalihan port. Dalam kasus ini, solusi seperti Cloudflare Tunnel, Tailscale, WireGuard, atau terowongan terbalik melalui VPS eksternal mungkin diperlukan.
Perbandingan Instalasi Docker, Portainer, dan Klasik
Dalam manajemen server rumah, ada tiga pendekatan yang sering terlihat: menginstal aplikasi langsung ke sistem operasi, menggunakan mesin virtual, atau bekerja dengan kontainer Docker. Tabel berikut merangkum perbedaan praktisnya.
| Pendekatan | Keuntungan | Kekurangan | Siapa yang Cocok? |
|---|---|---|---|
| Instalasi klasik | Langsung dan mudah dipahami untuk aplikasi sederhana. | Risiko konflik ketergantungan dan pembaruan tinggi. | Pengguna yang hanya menjalankan satu layanan. |
| Mesin virtual | Menyediakan isolasi yang kuat. | Menggunakan lebih banyak RAM, CPU, dan disk. | Orang yang ingin mengisolasi sistem operasi yang berbeda. |
| Docker + Portainer | Ringan, portabel, cepat diperbarui, dan dapat dikelola secara visual. | Perlu memahami logika volume, jaringan, dan keamanan. | Orang yang ingin menjalankan beberapa layanan self-hosted. |
Alasan utama kita menggunakan Docker dan Portainer dalam panduan ini adalah untuk membuat server rumah yang dapat diskalakan tanpa membuatnya rumit. Hari ini Anda bisa hanya menginstal Nextcloud atau Jellyfin; besok Anda bisa menambahkan Uptime Kuma, Vaultwarden, Gitea, AdGuard Home, atau Home Assistant ke mesin yang sama.
1. Instal Sistem Operasi dan Lakukan Pengaturan Dasar
Langkah pertama adalah melakukan instalasi Linux yang bersih di server Anda. Ubuntu Server LTS menawarkan keuntungan dokumentasi yang luas untuk pemula. Selama instalasi, pastikan untuk mengaktifkan opsi OpenSSH Server, yang akan memudahkan Anda mengelola server dari komputer lain.
Setelah instalasi, tetapkan alamat IP lokal server. Anda dapat melakukannya dengan dua cara: mendefinisikan reservasi DHCP melalui router atau mengatur IP statis di Linux. Untuk pemula, menetapkan melalui router adalah metode yang lebih aman dan dapat dibatalkan. Misalnya, berikan server Anda IP statis seperti 192.168.1.50.
Selanjutnya, perbarui sistem. Anda dapat melakukan langkah-langkah berikut di terminal: sudo apt update, sudo apt upgrade -y, dan sudo reboot. Langkah ini terlihat sederhana tetapi merupakan lapisan keamanan pertama pada server yang beroperasi 24/7. Selain itu, pastikan untuk mengatur zona waktu server dengan benar, menghapus paket yang tidak perlu, dan hanya membiarkan layanan yang Anda butuhkan tetap aktif.
2. Instalasi Docker Engine
Untuk instalasi Docker, Anda dapat menggunakan repositori resmi dari distribusi Anda, tetapi menggunakan repositori terbaru dari Docker biasanya memberikan hasil yang lebih baik. Pada sistem berbasis Ubuntu, langkah-langkah instalasi resmi Docker harus dipilih. Logika dasarnya adalah: Anda menginstal paket yang diperlukan, menambahkan kunci GPG Docker, mendefinisikan repositori Docker, dan menginstal paket docker-ce.
Setelah instalasi, periksa apakah layanan Docker berjalan. Logika perintahnya adalah: systemctl status docker. Jika terlihat aktif, Docker siap digunakan. Anda dapat menambahkan pengguna Anda ke grup docker dengan perintah usermod -aG docker nama_pengguna. Setelah langkah ini, Anda perlu keluar dan masuk kembali.
Penting untuk menjelaskan dua konsep di awal ketika bekerja dengan Docker. Image adalah paket yang dapat dijalankan dari aplikasi. Kontainer adalah contoh hidup yang berjalan dari image ini. Volume memastikan bahwa data tetap ada meskipun kontainer dihapus. Jaringan menentukan bagaimana kontainer berkomunikasi satu sama lain dan dengan dunia luar. Setelah memahami keempat konsep ini, Anda akan lebih mudah memahami apa yang Anda lakukan di antarmuka Portainer.
3. Instalasi Portainer
Portainer berjalan sebagai kontainer Docker sendiri. Oleh karena itu, setelah Docker terinstal, memulai Portainer sangatlah mudah. Untuk data yang permanen, pertama buat volume, lalu jalankan kontainer Portainer melalui port 9443. Logika perintah yang umum adalah: docker volume create portainer_data, dan kemudian menjalankan kontainer Portainer Community Edition dengan volume portainer_data.
Setelah instalasi, buka browser dan pergi ke https://alamat-ip-server:9443. Pada pembukaan pertama, Anda akan diminta untuk membuat pengguna admin. Tetapkan kata sandi yang kuat; gunakan kata sandi dengan minimal 16 karakter yang mencakup huruf besar, huruf kecil, angka, dan simbol. Setelah itu, sambungkan instalasi Docker Anda ke Portainer dengan memilih opsi lokal Docker environment.
Di panel Portainer, Anda akan melihat bagian Containers, Images, Volumes, Networks, dan Stacks. Bagian yang paling berguna untuk pemula adalah area Stacks. Karena Anda dapat mengelola konfigurasi multi-baris yang mirip dengan docker compose dari sini. Mempertahankan antarmuka web, pengaturan database, dan pengaturan jaringan untuk satu stack memberikan keteraturan dalam jangka panjang.
4. Struktur Folder dan Rencana Keberlanjutan Data
Kesalahan yang paling sering dilakukan pada server rumah adalah mendistribusikan data aplikasi ke folder yang acak. Pada awalnya, tidak ada masalah; tetapi ketika Anda telah menginstal 10 layanan yang berbeda, proses cadangan dan pemindahan menjadi sulit. Oleh karena itu, gunakan struktur folder standar sejak hari pertama.
- /opt/stacks: Untuk menyimpan file stack Portainer Anda atau konfigurasi berbasis compose.
- /srv/appdata: Untuk folder pengaturan dan data permanen aplikasi.
- /srv/media: Untuk file media, foto, atau konten yang dibagikan.
- /srv/backups: Untuk area di mana cadangan lokal akan disimpan sementara.
- /srv/logs: Untuk layanan yang ingin Anda simpan log eksternalnya.
Misalnya, Anda dapat membuat folder yang teratur seperti /srv/appdata/vaultwarden untuk Vaultwarden, /srv/appdata/uptime-kuma untuk Uptime Kuma, dan /srv/appdata/jellyfin untuk Jellyfin. Dengan cara ini, Anda tahu data mana yang berada di mana. Menargetkan hanya /srv/appdata dan folder media yang diperlukan dengan alat cadangan cukup untuk kebanyakan skenario.
5. Menyiapkan Layanan Pertama: Contoh Uptime Kuma
Uptime Kuma adalah pilihan yang baik sebagai layanan pertama. Karena ringan, mudah diinstal, dan berguna untuk memantau layanan lain. Di Portainer, pergi ke bagian Stacks dan buat stack baru. Beri nama stack uptime-kuma. Dalam konten, definisikan image Uptime Kuma, port 3001, dan pengikatan volume permanen. Setelah itu, mulai layanan dengan memilih opsi Deploy the stack.
Setelah instalasi, buka http://alamat-ip-server:3001. Buat pengguna pertama dan tambahkan layanan yang ingin Anda pantau. Misalnya, Anda dapat memantau Portainer di https://alamat-ip-server:9443, antarmuka router, situs web pribadi Anda, atau server Hostragons di luar sana. Layanan kecil ini berfungsi sebagai sistem peringatan dini untuk memahami status operasi server rumah Anda.
Pelajaran dasar yang perlu Anda pelajari dari contoh ini adalah: Anda harus menetapkan port, volume, dan pengaturan lingkungan untuk setiap kontainer dengan bijaksana. Menggunakan port secara acak dapat menyebabkan konflik di kemudian hari. Praktik umum adalah mendokumentasikan layanan dan menyimpan catatan kecil tentang port mana yang digunakan untuk apa.
6. Nama Domain, DNS, dan Akses dari Rumah
Jika Anda hanya menggunakan server rumah di jaringan lokal, nama domain tidak diperlukan. Namun, jika Anda ingin mengakses dari luar, menggunakan domain akan memudahkan manajemen. Anda dapat mendefinisikan subdomain seperti panel.ornekdomain.com, uptime.ornekdomain.com, dan cloud.ornekdomain.com. Untuk manajemen nama domain, Layanan Pendaftaran Domain dan untuk informasi lebih lanjut tentang pengaturan DNS, Panduan Pengelolaan DNS dapat dipertimbangkan.
Ada tiga cara dasar untuk akses luar. Pertama adalah pengalihan port. Anda mengarahkan port 80 dan 443 di router Anda ke server rumah Anda. Kedua adalah pendekatan VPN; dengan WireGuard atau Tailscale, Anda hanya mengizinkan perangkat yang berwenang untuk mengakses. Ketiga adalah layanan terowongan; mereka dapat menyediakan akses luar meskipun Anda berada di belakang CGNAT. Dari sudut pandang keamanan, lebih baik tidak membuka panel manajemen langsung ke internet, tetapi menggunakan VPN atau pembatasan IP.
Dari sisi DNS, catatan A mengarahkan nama domain Anda ke alamat IP publik dari internet rumah Anda. Jika alamat IP Anda berubah, Anda memerlukan solusi DNS dinamis. Beberapa router mendukung ini; jika tidak, klien DDNS kecil yang berjalan di Docker dapat digunakan. Dalam proyek profesional, menggunakan IP statis, server cloud, atau hosting yang dikelola memberikan hasil yang lebih stabil.
7. HTTPS dan Logika Reverse Proxy

Untuk menerbitkan beberapa layanan web melalui satu IP, digunakan reverse proxy. Reverse proxy mengarahkan permintaan yang masuk ke kontainer yang tepat berdasarkan nama domain. Misalnya, cloud.ornekdomain.com mengarah ke Nextcloud, monitor.ornekdomain.com mengarah ke Uptime Kuma, dan portainer.ornekdomain.com mengarah ke Portainer. Struktur ini tetap teratur dan aman.
Untuk server rumah, Nginx Proxy Manager, Caddy, atau Traefik sering dipilih. Anda dapat menginstal salah satu dari ini sebagai stack melalui Portainer. Untuk pemula, Nginx Proxy Manager mudah digunakan karena antarmuka visualnya. Anda memasukkan nama domain, IP tujuan, dan port; Anda dapat memperoleh sertifikat SSL otomatis dengan Let’s Encrypt.
Dalam hal HTTPS, penting untuk memperhatikan pembaruan sertifikat dan pengalihan yang benar. Jika Anda memiliki situs web atau domain yang dihosting di Hostragons, halaman solusi sertifikat SSL juga bisa berguna terkait manajemen SSL dan koneksi yang aman. Sertifikat gratis pada server rumah biasanya sudah cukup untuk penggunaan pribadi; namun, untuk struktur yang menyimpan data pelanggan atau yang bersifat korporat, perencanaan SSL profesional, pencatatan, cadangan, dan kebijakan akses harus dilakukan dengan lebih serius.
8. Keamanan: Yang Harus Dilakukan di Server Rumah
Self-hosting memberikan kebebasan tetapi juga membawa tanggung jawab. Jika server rumah Anda terhubung ke internet, bahkan satu layanan yang dikonfigurasi dengan buruk dapat menimbulkan risiko. Oleh karena itu, Anda harus memikirkan keamanan tidak pada akhir pengaturan, tetapi di awal.
- Gunakan login berbasis kunci untuk SSH daripada kata sandi, dan matikan login root.
- Jika memungkinkan, jangan buka panel manajemen Portainer ke internet; simpan di belakang VPN.
- Gunakan kata sandi yang unik dan kuat untuk setiap layanan, dan aktifkan autentikasi dua faktor jika didukung.
- Tutup port yang tidak perlu. Hanya port 80, 443, dan port yang benar-benar diperlukan yang harus tetap terbuka.
- Ambil image Docker dari sumber yang tepercaya dan perbarui secara teratur.
- Jangan memberikan izin privileged yang tidak perlu kepada kontainer.
- Jangan menerbitkan layanan database langsung ke internet.
- Gunakan firewall. UFW atau aturan keamanan router sudah cukup untuk memulai.
Selain itu, Anda dapat membatasi upaya brute force dengan alat seperti fail2ban, CrowdSec, atau serupa. Namun, alat keamanan tidak dapat mengkompensasi arsitektur yang salah. Pendekatan terbaik adalah membuat antarmuka manajemen hanya dapat diakses melalui VPN dan menerbitkan layanan publik secara terbatas melalui reverse proxy.
9. Strategi Cadangan: Aturan 3-2-1
Banyak orang yang menyiapkan server rumah baru memperhatikan cadangan setelah kehilangan data pertama. Padahal, lebih mudah untuk merencanakan sejak awal. Aturan 3-2-1 adalah awal yang baik: Miliki 3 salinan data Anda, simpan di 2 lingkungan berbeda, dan 1 salinan disimpan di lokasi yang berbeda.
Contoh praktis. Data utama disimpan di /srv/appdata. Setiap malam, salinan otomatis diambil ke disk USB lokal. Satu kali dalam seminggu, dilakukan cadangan jarak jauh yang terenkripsi. Target jarak jauh bisa berupa ruang penyimpanan cloud, NAS di lokasi berbeda, atau VPS. Untuk proyek web yang kritis, layanan yang dikelola seperti Solusi hosting berbasis cadangan menawarkan opsi yang lebih aman.
Dalam cadangan, hanya menyalin file mungkin tidak cukup. Untuk layanan yang menggunakan database, Anda perlu melakukan dump secara teratur. Misalnya, untuk aplikasi yang menggunakan PostgreSQL atau MariaDB, cadangan database harus diambil secara terpisah. Selain itu, uji apakah cadangan benar-benar dapat dipulihkan. Melakukan percobaan pemulihan kecil sekali sebulan akan mengubah rencana cadangan di atas kertas menjadi jaminan nyata.
10. Rutinitas Pembaruan dan Pemeliharaan
Pemeliharaan server rumah berbasis Docker lebih dikelola dibandingkan instalasi klasik, tetapi tidak boleh sepenuhnya otomatis. Tentukan hari pemeliharaan bulanan. Pertama, lakukan cadangan, lalu perbarui sistem operasi, dan setelah itu, perbarui image kontainer. Pembaruan image dan redistribusi stack dapat dilakukan dengan mudah melalui Portainer.
Alat pembaruan otomatis seperti Watchtower dapat digunakan; namun, pembaruan otomatis tidak selalu aman untuk setiap layanan. Terutama pada layanan database, pengelola kata sandi, atau layanan penyimpanan cloud yang kritis, membaca catatan versi adalah langkah yang lebih bijak. Alat pemantauan kecil atau layanan pengujian dapat diperbarui secara otomatis; sementara layanan kritis harus diperbarui secara terkendali.
Tambahkan juga pemeriksaan kesehatan disk ke rutinitas pemeliharaan Anda. Ketika kapasitas SSD melebihi 80%, kinerja dan stabilitas dapat terpengaruh. Batasi pertumbuhan file log. Bersihkan image dan kontainer Docker yang tidak terpakai. Di Portainer, periksa volume yang tidak terpakai sebelum menghapusnya; menghapus volume yang salah dapat menyebabkan kehilangan data.
Layanan Self-Hosted yang Direkomendasikan
Ketika server rumah Anda siap, layanan mana yang akan Anda mulai tergantung pada tujuan penggunaan Anda. Layanan berikut adalah pilihan yang umum digunakan dalam ekosistem Docker dan memiliki komunitas aktif.
- Uptime Kuma: Memantau layanan dan membuat halaman status.
- Vaultwarden: Pengelola kata sandi ringan yang kompatibel dengan Bitwarden.
- Jellyfin: Server media pribadi.
- Nextcloud: Sinkronisasi file dan cloud pribadi.
- Gitea atau Forgejo: Server Git pribadi.
- AdGuard Home: Penyaringan iklan dan DNS di seluruh jaringan.
- Home Assistant: Otomatisasi rumah pintar.
- Paperless-ngx: Mengarsipkan dokumen dan membuatnya dapat dicari dengan OCR.
Usahakan untuk tidak menginstal lebih dari tiga layanan kritis pada awalnya. Pertama, kuasai logika Docker, Portainer, cadangan, dan reverse proxy. Setelah itu, Anda dapat meningkatkan jumlah layanan. Pendekatan ini akan mempermudah Anda mempelajari sistem dan menyederhanakan proses debugging.
Kapan Server Rumah Cukup, Kapan Memerlukan Hosting?
Server rumah sangat ideal untuk penggunaan pribadi, belajar, proyek hobi, berbagi media antar keluarga, dan otomasi kecil. Namun, untuk situs web yang memiliki lalu lintas pelanggan, e-commerce, aplikasi yang memerlukan ketersediaan tinggi, atau data yang memiliki tanggung jawab hukum, lingkungan rumah mungkin terbatas.
Risiko pada internet rumah termasuk pemadaman listrik, perubahan IP, batas upload, dan kerusakan perangkat keras. Di sisi hosting profesional, terdapat infrastruktur pusat data, jaringan redundan, waktu aktif yang lebih baik, dan keuntungan dukungan. Oleh karena itu, menggunakan server rumah untuk belajar dan layanan pribadi, sementara untuk proyek publik, menghasilkan pendapatan, atau yang mengelola data pelanggan, lebih seimbang untuk memilih solusi profesional seperti layanan hosting korporat, penyewaan server VPS, atau sertifikat SSL.
Daftar Periksa Akhir
- Server Linux diperbarui dan telah diberikan IP lokal tetap.
- Docker Engine berjalan dan hak akses pengguna dikonfigurasi dengan benar.
- Portainer telah diinstal dengan kata sandi yang kuat dan, jika memungkinkan, hanya dapat diakses dari jaringan lokal atau VPN.
- Data layanan terhubung ke volume permanen dalam struktur folder yang teratur.
- Pengaturan reverse proxy, DNS, dan HTTPS telah diuji.
- Aturan firewall dijaga tetap sederhana dan port yang tidak perlu ditutup.
- Rencana cadangan telah dibuat dan pengujian pemulihan telah dilakukan.
- Rutinitas pemeliharaan bulanan untuk pembaruan, pembersihan log, dan pemeriksaan disk telah ditentukan.
Pertanyaan yang Sering Diajukan
Apakah diperlukan komputer yang kuat untuk menyiapkan server rumah dengan Docker dan Portainer?
Tidak. Untuk memulai, prosesor 2 inti, 4 GB RAM, dan SSD sudah cukup. Namun, jika Anda akan menggunakan layanan seperti Nextcloud, Jellyfin, atau beberapa database, 8 GB RAM dan SSD yang lebih besar akan memberikan pengalaman yang lebih baik.
Apakah aman membuka server rumah saya ke internet?
Jika dikonfigurasi dengan benar, bisa jadi aman; namun, risiko tidak dapat dihilangkan sepenuhnya. Tidak membuka panel manajemen langsung ke internet, menggunakan VPN, hanya mempublikasikan port yang diperlukan, menggunakan HTTPS, dan melakukan pembaruan secara teratur adalah syarat dasar keamanan.
Apakah saya bisa melakukan self-hosting jika saya berada di belakang CGNAT?
Ya, Anda bisa. CGNAT menghalangi pengalihan port; namun, Anda dapat mengakses layanan Anda melalui metode seperti Tailscale, WireGuard, Cloudflare Tunnel, atau terowongan terbalik melalui VPS eksternal.
Apakah Portainer wajib, atau apakah perintah Docker sudah cukup?
Portainer tidak wajib; semua dapat dikelola dengan perintah Docker dan file compose. Namun, Portainer membuatnya lebih mudah untuk mengelola kontainer, log, volume, dan stack secara visual, terutama untuk pemula.
Haruskah saya memilih server rumah atau hosting profesional?
Server rumah sangat cocok untuk penggunaan pribadi, belajar, dan proyek hobi. Untuk proyek yang melibatkan data pelanggan, lalu lintas tinggi, e-commerce, atau akses tanpa henti, hosting profesional, VPS, dan solusi SSL terkelola adalah pilihan yang lebih tepat.
Ringkasan Singkat dan Langkah Selanjutnya
Menyiapkan server rumah Anda sendiri hanya dengan menggunakan Docker dan Portainer; dengan perangkat keras yang tepat, instalasi Linux yang bersih, struktur volume yang teratur, akses yang aman, HTTPS, serta rencana cadangan, adalah proyek yang sangat berkelanjutan. Untuk hasil terbaik, mulailah kecil, awasi layanan pertama Anda dengan cermat, dan pastikan untuk mencadangkan data Anda. Sementara layanan pribadi Anda tumbuh di server rumah, untuk proyek publik yang terbuka dan kritis, Anda dapat merencanakan transisi ke infrastruktur yang lebih tahan lama dengan memeriksa solusi domain, SSL, hosting, dan VPS dari Hostragons.