Nextcloud file browser running in a self-hosted homelab

Meninggalkan ekosistem Google terasa lebih sulit daripada kenyataannya ketika targetnya adalah NAS, mini-PC, atau VPS yang murah. Satu perintah docker compose up -d dapat mengembalikan bagian Google yang paling banyak digunakan setiap hari: file, foto, kalender, dokumen, pencarian, video, kata sandi, bahkan blog publik. Aplikasi dalam panduan ini adalah yang benar-benar layak untuk dijalankan setelah kontainer terhubung, bukan listicle terpendek yang mungkin dikembalikan mesin pencari.

Ini adalah daftar singkat delapan layanan yang dapat di-self-host, dipilih setelah cross-check thread r/selfhosted, daftar awesome-selfhosted, dan catatan rilis terbaru dari setiap proyek. Setiap aplikasi di sini berjalan dari gambar kontainer resmi dan dilengkapi dengan platform Docker amd64 dan arm64 yang mencakup Synology, TrueNAS, Unraid, Proxmox LXC, dan kotak Linux, Windows, atau macOS apa pun yang menjalankan Docker Desktop. Ini adalah aplikasi terbaik untuk penggantian layanan Google yang di-self-host ketika pembaca bermaksud untuk diterapkan di perangkat keras server daripada ponsel.

Apa yang harus dicari dalam penggantian Google yang di-self-host

Tidak setiap proyek open source layak tempat di file compose. Daftar singkat di bawah ini disaring pada lima kriteria praktis, masing-masing dipelajari dengan cara sulit oleh para hobbyist di Reddit dan wiki r/selfhosted.

  1. Gambar Docker resmi, idealnya multi-arsitektur. Fork komunitas mandek, gambar hulu tidak.
  2. Jalur pencadangan dan pemulihan yang dinyatakan. Jika dokumen tidak dapat menjawab “bagaimana cara saya memindahkan ini ke host baru”, data tidak benar-benar terkontrol.
  3. Akses eksternal tanpa membuka port. Cloudflare Tunnel, Tailscale Serve, atau proxy terbalik di host yang sama harus didokumentasikan.
  4. Default yang masuk akal untuk enkripsi saat istirahat dan dalam transit. HTTPS melalui Traefik atau Caddy, enkripsi sisi server untuk penyimpanan objek, rahasia yang di-hash dalam file env.
  5. Siklus rilis dalam 90 hari terakhir dan tracker masalah yang dijawab, bukan diarsipkan.

Perbandingan Cepat

App Google service replaced License Deploy path Complexity Hosted tier
Nextcloud Drive, Docs, Contacts, Keep AGPL-3.0 Nextcloud AIO or nextcloud/apache image Low with AIO, medium standalone Yes, from partners
Immich Photos AGPL-3.0 Docker Compose (server, ML, Postgres, Redis) Medium No
Vaultwarden Passwords, Password Manager AGPL-3.0 Single container Very low No
Radicale Calendar, Contacts GPL-3.0 Single Python container Very low No
OnlyOffice Docs Docs, Sheets, Slides AGPL-3.0 onlyoffice/documentserver Medium Yes, from OnlyOffice
SearXNG Search AGPL-3.0 searxng/searxng image Low No, but public instances exist
Piped YouTube AGPL-3.0 Frontend, backend, and Postgres containers Medium No, community instances only
Ghost Blogger MIT ghost:latest image plus MySQL 8 Low Yes, Ghost Pro

Aplikasi-aplikasi

1. Nextcloud, terbaik untuk menggantikan Google Drive dan Docs dalam satu penyebaran

Nextcloud adalah jangkar dari sebagian besar tumpukan yang di-self-host dan alasan mengapa “alternatif Google Drive” dan “alternatif Google Docs” sering menunjuk ke kotak yang sama. File disinkronkan di klien desktop dan mobile, kontak dan kalender berjalan di CalDAV dan CardDAV, dan aplikasi Office menarik Collabora atau OnlyOffice untuk penyuntingan dokumen real-time. Gambar Nextcloud All-in-One menangani Postgres, Redis, Collabora, Talk, dan pencadangan dalam satu mastercontainer, yang mengubah apa yang dulunya proyek akhir pekan menjadi pengaturan 20 menit.

Di mana ia kehilangan: app store sangat besar dan kualitasnya sangat bervariasi, jadi instalasi segar dengan 15 aplikasi komunitas yang diinstal akan terasa lebih lambat daripada penyebaran stok. Penyetelan server penting dalam skala (opcache, APCu, pengindeksan database), dan pengguna yang berasal dari Google akan memperhatikan pembuatan thumbnail yang lebih lambat untuk perpustakaan foto yang sangat besar.

Harga:

Platform: Linux, Windows, dan macOS melalui Docker. Klien sinkronisasi desktop asli untuk Windows, macOS, dan Linux. Klien mobile untuk iOS dan Android.

Unduh: Nextcloud atau GitHub

Garis bawah: Nextcloud untuk penggantian Google Drive dan Docs yang di-self-host adalah pilihan default yang aman, dan jalur All-in-One membuatnya pilihan yang tepat bagi siapa pun yang menyebarkan untuk pertama kalinya.

2. Immich, terbaik untuk menggantikan Google Photos dengan pembelajaran mesin Anda sendiri

Immich telah menjadi alasan banyak hobbyist akhirnya membatalkan Google One. Scrolling timeline, pengelompokan wajah, pencarian objek, album bersama, pemindaian perpustakaan eksternal, dan aplikasi mobile yang mencadangkan di latar belakang semuanya berfungsi di luar kotak. Kontainer pembelajaran mesin menjalankan CLIP dan deteksi wajah di host yang sama, jadi tidak ada yang tentang perpustakaan foto yang pernah meninggalkan LAN kecuali akses eksternal dibuka dengan sengaja.

Di mana ia kehilangan: Immich masih memberi label dirinya pre-1.0 dan memperingatkan terhadap ketergantungan padanya sebagai satu-satunya salinan perpustakaan, jadi target cadangan kedua (Backblaze B2, Storj, NAS kedua) wajib. Akselerasi GPU untuk kontainer ML opsional tetapi disarankan setelah perpustakaan melewati sekitar 50.000 aset.

Harga:

Platform: Linux, Windows, dan macOS melalui Docker Compose. Klien mobile untuk iOS dan Android.

Unduh: Immich atau GitHub

Garis bawah: pilih Immich jika fitur Google Photos yang penting adalah pengelompokan wajah, pencarian bahasa alami, dan pencadangan ponsel yang andal; lewatkan jika satu-satunya persyaratan adalah folder gambar bersama, di mana Nextcloud Photos sudah cukup.

3. Vaultwarden, terbaik untuk menggantikan Google Password Manager di perangkat keras kecil

Vaultwarden adalah reimplementasi Rust dari server Bitwarden yang berbicara dengan klien Bitwarden resmi. Penggunaan memori sekitar 30 MB, kontainer adalah biner tunggal, dan setiap fitur Bitwarden berbayar (organisasi, Yubikey, Duo, akses darurat) bekerja tanpa lisensi. Vault dienkripsi end-to-end dengan kata sandi master akun sebelum pernah mengenai server, jadi operator tidak pernah memiliki salinan yang dapat didekripsi.

Di mana ia kehilangan: Vaultwarden tidak dikelola oleh Bitwarden Inc. dan tertinggal dari rilis server resmi dengan jendela singkat ketika API berubah. Berbagi kata sandi dalam skala tim masih mengandalkan klien Bitwarden, yang dipoles tetapi lebih berat daripada sesuatu seperti KeePassXC.

Harga:

Platform: Linux, Windows, dan macOS melalui Docker. Klien desktop, browser, dan mobile Bitwarden di setiap platform yang didukung Bitwarden.

Unduh: GitHub

Garis bawah: Vaultwarden adalah aplikasi dalam daftar ini dengan biaya adopsi terendah; Raspberry Pi dengan 512 MB RAM dapat menjalankannya untuk seluruh rumah tangga.

4. Radicale, terbaik untuk menggantikan Google Calendar dan Contacts tanpa instalasi groupware penuh

Radicale adalah 3.000 baris Python yang berbicara CalDAV dan CardDAV, dan itulah seluruh set fitur. Ia menolak untuk tumbuh, yang benar-benar intinya. Menyebarkannya berarti menulis file pengguna, memasang volume data, dan menunjukkan Thunderbird, Apple Calendar, DAVx5, atau klien Nextcloud Calendar ke URL. Data hidup sebagai file .ics dan .vcf biasa di disk, jadi migrasi antar host adalah perintah tar.

Di mana ia kehilangan: tidak ada web UI yang layak digunakan dalam produksi, dan tidak ada fitur penjadwalan atau tersedia/sibuk bawaan. Radicale mengharapkan klien untuk melakukan pekerjaan rendering dan mengundang.

Harga:

Platform: Linux, Windows, dan macOS melalui Docker atau instalasi pip biasa. Klien CalDAV atau CardDAV apa pun di platform apa pun.

Unduh: Radicale atau GitHub

Garis bawah: pilih Radicale ketika tumpukan groupware Nextcloud berlebihan dan tujuannya hanya kalender pribadi dan buku alamat yang disinkronkan dengan bersih di tiga perangkat. Bagi siapa pun yang juga menginginkan tugas, jurnal, dan akses web, Baikal adalah sepupu dekat yang layak dievaluasi.

5. OnlyOffice Docs, terbaik untuk menggantikan Google Docs dengan editor nyata

OnlyOffice Docs menjalankan server dokumen yang sama yang dipasangkan dengan Nextcloud, Seafile, dan suite OnlyOffice Workspace miliknya sendiri. Ini merender .docx, .xlsx, dan .pptx dengan ketelitian tinggi karena menggunakan format file yang sama secara asli, jadi dokumen yang ditulis di Microsoft Word melakukan perjalanan bolak-balik tanpa hanyut tata letak yang menangkap pengguna Collabora. Penyuntingan co-real-time melalui WebSocket berfungsi untuk tim hingga sekitar 20 orang di VPS 4-core yang sederhana.

Di mana ia kehilangan: Community Edition membatasi koneksi bersamaan hingga 20, cukup untuk rumah tangga atau tim kecil, tetapi kursi berbayar diperlukan di atas itu. Server dokumen memerlukan kontainer sendiri, aturan proxy terbalik sendiri, dan rahasia JWT yang dibagikan dengan frontend penyimpanan apa pun yang menggunakannya.

Harga:

Platform: Linux, Windows, dan macOS melalui Docker. Juga dikirim sebagai editor desktop untuk Windows, macOS, dan Linux.

Unduh: OnlyOffice atau GitHub

Garis bawah: pasangkan OnlyOffice Docs dengan Nextcloud untuk penggantian Google Docs yang paling dekat di pasar; hobbyist yang sebagian besar menyentuh Markdown atau teks biasa harus melewatkannya dan menghemat RAM.

6. SearXNG, terbaik untuk menggantikan Google Search tanpa mengorbankan hasil

SearXNG adalah mesin pencari meta yang menanyakan Google, Bing, DuckDuckGo, Brave, Wikipedia, dan sekitar 200 backend lainnya secara paralel, menghilangkan pelacak, dan mengembalikan halaman hasil yang digabungkan. Menjalankannya secara lokal berarti setiap kueri menyentuh mesin hulu dari IP server, bukan browser, dan tidak ada cookie atau riwayat pencarian yang disimpan kecuali operator mengaktifkannya.

Di mana ia kehilangan: personalisasi tidak ada berdasarkan desain, jadi hasil terasa lebih dingin daripada sesi Google yang masuk untuk kueri lokal seperti restoran atau navigasi. Beberapa backend membatasi tarif instance yang di-self-host, yang merupakan alasan bagus untuk menjaga kontainer di balik halaman login daripada mengeksposnya ke internet.

Harga:

Platform: Linux, Windows, dan macOS melalui Docker. Atur sebagai mesin pencari default di browser apa pun.

Unduh: SearXNG atau GitHub

Garis bawah: yang tercepat di antara ini untuk diterapkan, dan yang paling tidak diperhatikan Google sendiri karena akun tidak pernah dibuat.

7. Piped, terbaik untuk menggantikan YouTube di jaringan rumah tangga

Piped adalah frontend YouTube yang menghilangkan iklan, segmen sponsor, dan pelacakan Google sambil mempertahankan rekomendasi, langganan, dan playlist. Stack memiliki tiga kontainer (frontend, backend, dan Postgres) plus layanan proxy yang mengambil aliran video atas nama penampil. Menyetel browser dan klien gaya Newpipe untuk menunjuk ke instance lokal mengubah YouTube keluarga menjadi layanan yang tidak pernah masuk.

Di mana ia kehilangan: API YouTube berubah secara teratur dan merusak Piped dan saudara-saudaranya. Harapkan akhir pekan sesekali ketika backend harus diperbarui dan proxy diputar untuk terus memainkan video. Live stream masih tidak stabil.

Harga:

Platform: Linux, Windows, dan macOS melalui Docker. Di sisi browser, tidak perlu instalasi klien.

Unduh: Piped atau GitHub

Garis bawah: Piped adalah pilihan power-user, layak untuk dijalankan ketika waktu YouTube rumah tangga cukup tinggi sehingga pajak iklan mengganggu, dan ketika seseorang di jaringan bersedia mengasuh istirahat sesekali. Invidious adalah alternatif yang lebih tua dan tenang jika stabilitas adalah prioritas.

8. Ghost, terbaik untuk menggantikan Blogger dengan platform penerbitan

Ghost mengirimkan sistem manajemen konten Node.js yang menempatkan posting blog, newsletter, tingkat keanggotaan, dan situs publik di belakang satu panel admin. Gambar Docker berpasangan dengan kontainer MySQL 8, dan semuanya dapat terjangkau secara terbuka melalui Caddy atau Cloudflare Tunnel dalam waktu kurang dari satu jam. Ghost adalah kejutan dalam daftar ini karena Blogger jarang muncul dalam thread self-hosted, namun Blogger benar-benar produk Google yang akan dikurasi oleh penulis yang bekerja.

Di mana ia kehilangan: Ghost berpendapat tentang tema (Handlebars, bukan React), dan build self-hosted gratis menghilangkan saluran pengiriman email hanya-dihost, jadi newsletter memerlukan kunci Mailgun atau penyedia outbound serupa. Komentar memerlukan integrasi terpisah seperti Cove atau Isso.

Harga:

Platform: Linux, Windows, dan macOS melalui Docker. Panel admin berbasis web, jadi browser apa pun akan melakukannya.

Unduh: Ghost atau GitHub

Garis bawah: pilih Ghost ketika tujuannya adalah meninggalkan Blogger tanpa menerima generator statis, dan pasangkan dengan Cloudflare Tunnel untuk melewati percakapan port-forwarding sepenuhnya.

Cara memilih yang tepat

Jika rencananya adalah satu kontainer untuk menguji air, mulai dengan Vaultwarden. Tidak ada yang lain dalam daftar ini yang memiliki jejak lebih kecil atau pengembalian lebih besar pada hari pertama.

Jika tujuannya adalah membatalkan Google One dan mengeluarkan file, foto, dan dokumen dari penyimpanan cloud, stacknya adalah Nextcloud plus Immich plus OnlyOffice. Jalankan Nextcloud All-in-One terlebih dahulu, tambahkan Immich setelah rencana disk stabil, dan slot OnlyOffice ketika anggota rumah tangga benar-benar mulai mengedit spreadsheet.

Jika Google Calendar dan Contacts adalah satu-satunya titik nyeri, Radicale sudah cukup. Baikal adalah alternatif dekat ketika UI web penting.

Jika pencarian tanpa sesi Google adalah prioritas dan semuanya tetap sama, SearXNG hidup dengan bahagia di VPS $ 6.

Jika YouTube mengisi lebih banyak malam daripada televisi, Piped adalah obat level rumah tangga. Siapa pun yang menginginkan beban pemeliharaan yang lebih tenang harus melihat Invidious.

Jika menulis di publik adalah alasan untuk meninggalkan Google sama sekali, Ghost adalah pilihan yang paling sesuai dengan Blogger sambil memberikan jalan keluar keanggotaan dan newsletter.

FAQ

Apa alternatif Google Drive self-hosted gratis terbaik?

Nextcloud adalah jawaban yang paling banyak operator homelab mendarat karena mencakup sinkronisasi file, berbagi, dan penyuntingan dokumen dalam satu tumpukan. Sepenuhnya gratis untuk self-hoster, dikirim sebagai gambar Docker resmi, dan memiliki klien sinkronisasi asli untuk Windows, macOS, Linux, iOS, dan Android.

Dapatkah Docker benar-benar menggantikan layanan Google di server rumah?

Ya, dan delapan layanan di atas adalah buktinya. Setiap aplikasi di sini adalah docker compose up -d yang jauh, berjalan di perangkat keras amd64 atau arm64 yang sama yang dikirim Synology dan Unraid, dan dapat di-reverse-proxy bersama di belakang Caddy atau Traefik. Satu-satunya layanan Google yang self-hosting tidak dapat menggantikan dengan bersih adalah Gmail (kemampuan pengiriman adalah pekerjaan full-time) dan Google Maps (lisensi data peta).

Apakah Vaultwarden seaman cloud Bitwarden sendiri?

Model ancaman sama untuk keduanya, karena vault dienkripsi end-to-end dengan kata sandi master sebelum pernah meninggalkan klien. Apa yang berubah dengan Vaultwarden adalah siapa yang menjalankan server: operator, bukan Bitwarden Inc. Itu berarti pencadangan, pembaruan, dan pengerasan proxy terbalik adalah tanggung jawab operator, dan hadiah adalah pengelola kata sandi pribadi yang menjalankan harga Raspberry Pi.

Berapa banyak RAM yang diperlukan tumpukan penggantian Google self-hosted penuh?

Rencanakan sekitar 4 GB RAM untuk menjalankan Nextcloud, Immich (dengan ML), Vaultwarden, Radicale, OnlyOffice, SearXNG, dan Ghost bersama-sama untuk rumah tangga kecil. Immich adalah konsumen terbesar setelah pembelajaran mesin diaktifkan; yang lain di bawah 300 MB masing-masing. Target nyaman adalah VPS 4-core, 8 GB atau mini-PC N100.

Mana dari aplikasi ini yang membutuhkan domain publik untuk bermanfaat?

Hanya tiga yang benar-benar membutuhkan satu. Ghost mengharapkan URL publik karena seluruh intinya adalah blog publik. Nextcloud lebih berguna dengan URL publik untuk berbagi terfederasi dan notifikasi push mobile, dan Vaultwarden membutuhkan satu sehingga aplikasi mobile Bitwarden dapat mencapainya. Sisanya, termasuk Immich, Radicale, OnlyOffice, SearXNG, dan Piped, bekerja sempurna di atas Tailscale atau proxy terbalik LAN-only.

Apakah ada layanan Google yang tidak dapat diganti aplikasi ini?

Dua, dengan bersih. Gmail telah menjadi aplikasi self-hosted tersulit selama satu dekade karena reputasi IP, DKIM, DMARC, dan aturan penempatan inbox dari Microsoft dan Google menghukum pengirim baru. Sewa kotak Fastmail atau Migadu dan biarkan profesional menjalankannya. Google Maps adalah kesenjangan lainnya: tooling OpenStreetMap mendekati routing (OSRM, Valhalla) dan untuk ubin (OpenMapTiles), tetapi Street View tidak memiliki rekan self-hosted langsung.