Satu mini PC dengan 16 GB RAM dan Docker yang terinstal dapat menggantikan sekitar 100 USD per bulan dari langganan cloud jika Anda memilih kontainer yang tepat. Matematinya sederhana: Google One Family (10 USD), iCloud+ 200GB (3 USD), 1Password Family (5 USD), Netflix atau Plex Pass (10 sampai 20 USD), Trello Business Class (5 USD), langganan pemindai dokumen (5 USD), langganan hub smart-home (5 USD), VPS murah untuk pemblokiran iklan (5 USD), monitor uptime (10 USD) semuanya cepat bertambah.
Kami memilih delapan kontainer Docker yang menggantikan langganan bulanan nyata di home lab. Masing-masing memiliki catatan “siapa yang harus melewatkan ini”, karena pilihan yang salah hanya memindahkan beban pemeliharaan ke Anda.
Apa yang harus dicari dalam kontainer Docker yang dihosting sendiri
Tidak setiap aplikasi yang dihosting sendiri adalah ide yang baik. Layar yang Anda deploy dengan daftar periksa ini.
- Pemeliharaan aktif. Periksa halaman rilis GitHub. Jika komit terakhir adalah 18 bulan yang lalu, lewatkan.
- Jalur migrasi dari layanan cloud. Kontainer hanya berguna jika Anda dapat mengimpor data Anda dengan bersih. Kontainer tanpa impor menjadi kuburan.
- Cerita cadangan. Jika drop volume Docker tunggal menghapus data Anda, kontainer tidak menghemat uang, itu menghabiskan waktu Anda. Setiap aplikasi dalam daftar ini memiliki prosedur cadangan yang didokumentasikan.
- Klien seluler yang tidak buruk. Anda tidak akan bertahan dengan layanan yang dihosting sendiri jika aplikasi telepon lebih buruk daripada SaaS yang Anda jatuhkan.
- Jejak memori yang wajar. Kontainer 4 GB yang idle pada 800 MB baik-baik saja pada 16 GB RAM. Tiga dari mereka tidak.
- Model eksposur jaringan. Sesuatu harus berada di depan kontainer: Tailscale, proxy terbalik dengan Let’s Encrypt, atau VPN pribadi. Rencanakan jaringan sebelum Anda menarik gambar.
Perbandingan cepat
| Aplikasi | Menggantikan | Tier gratis | Tier berbayar | RAM saat idle | Platform deck |
|---|---|---|---|---|---|
| Portainer | Docker Desktop UI | Community Edition | Business (5 node gratis) | 50 MB | x86-64, ARM |
| Nextcloud | Google Drive, iCloud Files | Self-host lengkap | Enterprise support | 300 MB | x86-64, ARM |
| Immich | Google Photos, iCloud Photos | Self-host lengkap | Tidak ada | 500 MB | x86-64, ARM |
| Vaultwarden | 1Password Families | Self-host lengkap | Tidak ada | 30 MB | x86-64, ARM |
| Jellyfin | Netflix, Spotify (file milik) | Self-host lengkap | Tidak ada | 200 MB | x86-64, ARM |
| Home Assistant | Nest, Alexa Skills, IFTTT | Self-host lengkap | Nabu Casa (7 USD/bulan) | 500 MB | x86-64, ARM |
| Paperless-ngx | Evernote Scannable, DocuSign | Self-host lengkap | Tidak ada | 200 MB | x86-64, ARM |
| AdGuard Home | NextDNS, ControlD | Self-host lengkap | Tidak ada | 30 MB | x86-64, ARM |
Aplikasi
1. Portainer, kokpit Docker
Portainer adalah UI yang membuat sisa daftar ini dapat ditoleransi. Dashboard web untuk kontainer, tumpukan, gambar, volume, dan jaringan; akses berbasis peran jika Anda berbagi lab dengan keluarga; dan perpustakaan template yang layak. Community Edition cukup untuk home lab pribadi; tier Business gratis untuk hingga 5 node dan menambahkan RBAC.
Di mana ini jatuh pendek: Fitur paling berguna Business Edition (log aktivitas, GitOps deploy) berada di balik tier berbayar untuk deployment yang lebih besar.
Harga:
- Gratis: Community Edition, tanpa batas tempat duduk. Business Edition gratis hingga 5 node.
- Berbayar: Business Edition di luar 5 node dikutip per node per tahun.
Platform: Windows, Linux, macOS (Docker Desktop), ARM (Raspberry Pi 4+).
Download: portainer.io | GitHub
Garis bawah: Yang Anda install sebelum yang lain sehingga sisa lab memiliki bidang kontrol bersama.
2. Nextcloud, pengganti Google Drive
Nextcloud adalah hal terdekat untuk drop-in lengkap untuk Google Drive ditambah Google Docs ditambah Google Calendar ditambah Contacts. Klien sinkronisasi file untuk Windows, macOS, Linux, Android, dan iOS. Editing dokumen kolaboratif (Nextcloud Office, sebelumnya Collabora). Calendar dan kontak melalui CardDAV/CalDAV. Autentikasi dua faktor bawaan.
Di mana ini jatuh pendek: UI web lebih berat daripada Google Drive. Setup pertama kali sulit jika Anda melewati kontainer AIO (All-in-One).
Harga:
- Gratis: Fitur lengkap, self-hosted.
- Berbayar: Tingkatan langganan dukungan enterprise.
Platform: Klien desktop Windows, macOS, Linux. Seluler iOS dan Android.
Download: nextcloud.com | GitHub
Garis bawah: Pengganti Drive untuk orang-orang yang ingin bentuk Google Workspace lengkap.
3. Immich, pengganti Google Photos
Immich adalah alasan banyak orang berhenti dari Google Photos. Ini memiliki deteksi wajah dan objek bertenaga ML (opt-in), pengunggahan otomatis telepon yang benar-benar berfungsi (latar belakang, inkremental), scrubbing timeline, album bersama, dan aplikasi mobile kualitas CarPlay untuk iOS dan Android. Ini tertinggal dari Google Photos pada 2024 dan melampaui pada beberapa dimensi (alur kerja album bersama) pada 2025.
Di mana ini jatuh pendek: Pekerjaan ML membutuhkan GPU atau banyak CPU pada pass pertama. Memerlukan PostgreSQL dan Redis dalam tumpukan.
Harga:
- Gratis: Fitur lengkap.
- Berbayar: Tidak ada. Sumbangan diterima.
Platform: Server Linux. Klien iOS, Android, web.
Download: immich.app | GitHub
Garis bawah: Pertukaran langganan-ke-self-hosted terbaik dalam daftar ini.
4. Vaultwarden, pengganti 1Password
Vaultwarden adalah server Bitwarden berbasis Rust yang berbicara dengan protokol Bitwarden resmi. Itu berarti klien Bitwarden resmi (ekstensi browser, aplikasi mobile, CLI) semua bekerja melawan server Anda tanpa modifikasi. Jejak RAM di bawah 50 MB. Paket 1Password Families (5 USD/bulan) menjadi kontainer Docker dan terowongan Tailscale.
Di mana ini jatuh pendek: Tidak terafiliasi dengan Bitwarden. Jika fitur enterprise (SCIM, federasi SSO) adalah persyaratan keras, Bitwarden Enterprise adalah kecocokan yang lebih baik.
Harga:
- Gratis: Fitur lengkap (termasuk fitur Bitwarden premium seperti TOTP yang memerlukan tier berbayar di bitwarden.com).
- Berbayar: Tidak ada.
Platform: Semua platform melalui klien Bitwarden resmi.
Download: GitHub
Garis bawah: Pengganti 1Password terbaik dalam kategori, dengan margin yang luas.
5. Jellyfin, Netflix untuk file milik
Jellyfin adalah fork open-source Emby, dan ini adalah server media yang Anda gunakan ketika tekanan monetisasi Plex menjadi Anda. Play langsung atau transcode ke klien apa pun, 4K HDR pass-through, aplikasi TV pintar di Roku, Fire TV, Google TV, Apple TV, dan Samsung Tizen. Fungsi LiveTV dan DVR jika Anda memiliki HDHomeRun.
Di mana ini jatuh pendek: Scraping metadata tidak seinteligent Plex dari kotak. Aplikasi seluler telah meningkat tetapi masih tertinggal dari Polish Plex.
Harga:
- Gratis: Fitur lengkap, selamanya.
- Berbayar: Tidak ada.
Platform: Server Linux. Klien di Windows, macOS, Linux, iOS, Android, Apple TV, Roku, Fire TV, Google TV, Samsung Tizen, LG WebOS.
Download: jellyfin.org | GitHub
Garis bawah: Gratis selamanya, dan cukup bagus untuk benar-benar menggantikan Plex untuk sebagian besar orang.
6. Home Assistant, hub smart-home
Home Assistant adalah hub smart-home yang Nest, Alexa Skills, dan IFTTT ingin mereka. Ini mendukung 2000+ integrasi (Zigbee, Z-Wave, Matter, Thread, LAN discovery), pemrosesan lokal yang terus berfungsi ketika internet turun, dan otomasi yang sesuai dengan kompleksitas apa pun yang Anda lemparkan padanya.
Di mana ini jatuh pendek: Kurva pembelajaran itu nyata. Anda akan menghabiskan akhir pekan untuk setup pertama.
Harga:
- Gratis: Fitur lengkap self-hosted.
- Berbayar: Langganan Nabu Casa (sekitar 7 USD/bulan) untuk titik akhir cloud dan integrasi Google/Alexa.
Platform: Server Linux, perangkat keras ODROID/HA Yellow khusus. Aplikasi mobile di iOS dan Android.
Download: home-assistant.io | GitHub
Garis bawah: Hub yang membayar sendiri pertama kali ISP Anda turun dan lampu Anda masih berfungsi.
7. Paperless-ngx, arsip dokumen
Paperless-ngx mengubah tumpukan kertas menjadi arsip yang dapat dicari dan diberi tag. OCR setiap scan pada intake, auto-classify oleh correspondent dan jenis dokumen, kebijakan retensi, dan pencarian teks lengkap. Jika Anda memiliki Fujitsu ScanSnap atau Doxie, Paperless-ngx adalah apa yang harus duduk di hilir.
Di mana ini jatuh pendek: Setup memerlukan PostgreSQL, Redis, dan task worker. OCR di Raspberry Pi 4 lambat (gunakan mini PC).
Harga:
- Gratis: Fitur lengkap.
- Berbayar: Tidak ada.
Platform: Server Linux. UI web adalah klien utama. Klien seluler melalui aplikasi komunitas.
Download: paperless-ngx.com | GitHub
Garis bawah: Pembunuh langganan untuk orang-orang yang telah menghindari paperless karena mereka tidak mempercayai vendor cloud.
8. AdGuard Home + Uptime Kuma, tumpukan jaringan-plus-monitor
AdGuard Home adalah pemblokiran iklan dan pelacak tingkat DNS untuk seluruh jaringan Anda, dan Uptime Kuma adalah dashboard “apakah semuanya masih berjalan”. Membundel mereka masuk akal karena Anda menginginkan keduanya di kotak yang sama: AdGuard menjadi DNS LAN Anda, Uptime Kuma melakukan ping semua kontainer lain, dan Portainer duduk di atas keduanya.
Di mana ini jatuh pendek: Pemblokiran tingkat DNS AdGuard dapat memecahkan situs bank atau asuransi sesekali; Anda memerlukan strategi bypass per-perangkat. Penyedia notifikasi Uptime Kuma dapat rusak pada tier gratis dari beberapa gateway SMS.
Harga:
- Gratis: Keduanya sepenuhnya gratis.
- Berbayar: Tidak ada.
Platform: Server Linux. Klien UI web.
Download: AdGuard Home GitHub | Uptime Kuma GitHub
Garis bawah: Dua kontainer terakhir yang Anda install dan dua yang akan Anda terima kasih kepada diri sendiri enam bulan kemudian.
Cara memilih yang benar
- Mulai dengan Portainer sehingga sisa kontainer memiliki bidang kontrol bersama.
- Ganti Google Photos terlebih dahulu dengan Immich. Pertukaran biaya bulanan tercepat, paling konkret.
- Ganti 1Password dengan Vaultwarden jika tekanan langganan manajer kata sandi mengganggu Anda.
- Lewati Nextcloud jika Anda hanya memerlukan sinkronisasi file bentuk Drive dan tidak ada yang lain. Syncthing lebih ringan.
- Pilih Jellyfin daripada Plex kecuali Anda sudah memiliki Plex Pass dan mencintainya.
- Tambahkan Home Assistant terakhir, dan hanya jika Anda benar-benar memiliki perangkat smart-home.
- Tambahkan Paperless-ngx hanya jika Anda memiliki pemindai dokumen dan kebiasaan pemindaian.
- Jalankan AdGuard Home + Uptime Kuma di kotak apa pun yang tetap hidup 24x7. Mereka tidak ada biaya untuk menjalankan.
FAQ
Berapa banyak RAM yang saya butuhkan untuk Docker home lab? 16 GB dengan nyaman menjalankan Immich, Vaultwarden, Jellyfin, Home Assistant, dan AdGuard Home secara bersamaan. 8 GB bekerja jika Anda melewati pekerjaan Immich ML atau transoder Jellyfin.
Apakah saya memerlukan GPU untuk Immich atau Jellyfin? Immich mendapat manfaat dari GPU (atau ANE Apple Silicon) untuk deteksi wajah dan objek. Jellyfin hanya memerlukan GPU untuk transkoding perangkat keras.
Berapa perangkat keras termurah untuk tumpukan ini? Mini PC Beelink atau Minisforum bekas dengan N100 atau Ryzen 5 untuk 200 hingga 300 USD mencakup semuanya dalam daftar ini.
Apakah Nextcloud lebih cepat daripada Google Drive? Untuk transfer jaringan lokal, ya. Melalui internet, itu tergantung pada bandwidth upload Anda. Upload serat gigabit akan cocok atau mengalahkan Drive; upload 30 Mbps tidak akan.
Apakah saya memerlukan Tailscale atau VPN? Ya. Jangan paparkan kontainer-kontainer ini ke internet mentah. Tailscale atau WireGuard menambahkan dua menit setup dan menutup 90% permukaan serangan.
Apa cerita cadangan untuk Docker home lab? Volume backups setiap malam (borgbackup, restic, Kopia) ke drive kedua atau target cloud. Uji restore setiap kuartal.