Saya meng-host sendiri aplikasi-aplikasi penting Android saya, dan saya sangat bahagia

Saya telah menghosting sendiri layanan penting yang saya gunakan selama beberapa waktu sekarang, apakah itu LLM lokal, agen pengkodean, manajer dokumen, atau server media. Jika sesuatu dapat dihosting sendiri, saya mungkin akan mencoba melakukannya. Alasannya adalah karena saya suka bermain-main. Atau bisa dibilang saya punya banyak waktu luang. Keduanya benar, namun ada juga beberapa manfaat nyata dari hosting mandiri. Anda menghindari membayar untuk layanan yang seharusnya memerlukan biaya. Privasi adalah masalah besar lainnya. Apa pun yang Anda lakukan atau layanan apa yang Anda gunakan, sulit untuk menyamai tingkat kontrol atas data yang Anda peroleh saat Anda menghosting sendiri sesuatu di perangkat Anda sendiri. Anda tidak dapat menghosting sendiri setiap layanan di ponsel Anda, tetapi beberapa layanan penting pasti dapat dijalankan dengan cara ini. Saya telah melakukannya, dan saya sangat bahagia. Anda dapat menghosting sendiri lebih banyak aplikasi Android daripada yang Anda kira. Pastikan Anda memiliki cadangan untuk data penting Hal baiknya adalah tidak semua aplikasi yang dihosting sendiri memerlukan server kuat yang tersimpan di rak di suatu tempat. Sejumlah besar layanan berguna hanyalah aplikasi web kecil dengan database di belakangnya, dan setelah Anda sudah menjalankan lingkungan container, penerapannya sangatlah mudah: tambahkan file Compose, setel beberapa variabel lingkungan, dan mulai container. Joplin adalah contoh sempurna. Saya menghosting sendiri Server Joplin di NAS saya dan menggunakan aplikasi Joplin biasa di ponsel saya. Server menangani sinkronisasi antar perangkat saya, jadi catatan saya tidak bergantung pada layanan sinkronisasi pihak ketiga. Ada image Docker resmi, dan setelah dijalankan, pengalaman di Android sama seperti aplikasi catatan tersinkronisasi lainnya. Karakeep juga menjadi salah satu aplikasi favorit saya untuk dihosting sendiri. Ini pada dasarnya adalah tempat untuk membuang semua yang ingin saya simpan dari internet, termasuk tautan, catatan, gambar, dan PDF. Saya dapat menelusurinya nanti, mengaturnya ke dalam daftar, dan bahkan menggunakan AI untuk penandaan dan ringkasan otomatis. Ini mendukung penyedia yang kompatibel dengan OpenAI dan Ollama, sehingga sisi AI pun dapat tetap bersifat lokal. Grocy menuju ke arah yang sangat berbeda. Taglinenya pada dasarnya adalah ERP untuk lemari es Anda, yang kedengarannya konyol sampai Anda melihat fungsinya. Ini melacak bahan makanan, menyimpan daftar belanjaan, membantu perencanaan makan, dan mengatur pekerjaan rumah tangga. Aplikasi pendamping terhubung ke server dan menambahkan fitur seperti pemindaian kode batang, yang membuatnya sangat praktis dari ponsel. Segalanya menjadi lebih serius setelah Anda memulai aplikasi hosting mandiri yang menyimpan data yang benar-benar tidak mampu Anda hilangkan. Anda dapat mengganti Google Drive dengan Nextcloud, misalnya, tetapi Anda tidak boleh menganggap NAS sebagai satu hal yang benar. Untuk data yang penting, Anda memerlukan cadangan dari cadangannya. Itu bisa berupa perangkat lain yang disimpan di tempat lain, atau salinan terenkripsi yang dimasukkan ke penyimpanan cloud berbiaya rendah. Satu salinan harus selamat dari hilangnya seluruh pengaturan rumah Anda. Hosting mandiri membuat aplikasi Android ini benar-benar lebih baik Aplikasi yang dihosting sendiri memberi Anda kendali. Keuntungan terbesar bagi saya bukan hanya karena aplikasi ini gratis atau bersumber terbuka. Perubahan self-hosting itulah yang mengontrol layanan di belakangnya. Saya dapat menggunakan Joplin di ponsel saya sama seperti aplikasi pencatatan lainnya, tetapi server sinkronisasi adalah milik saya. Catatan saya disinkronkan antar perangkat saya tanpa bergantung pada Google Drive, Dropbox, atau perusahaan lain mana pun untuk menjaga layanan tetap tersedia sesuai ketentuannya. Hal yang sama berlaku untuk aplikasi seperti Karakeep dan Grocy. Ponsel saya masih mendapatkan kenyamanan yang saya harapkan dari aplikasi Android biasa, termasuk akses cepat, sinkronisasi, pengunggahan, notifikasi, dan, dalam beberapa kasus, pemindaian kode batang atau pencadangan otomatis. Perbedaannya adalah data akan kembali ke server yang saya kendalikan. Saya dapat memutuskan di mana layanan tersebut berada, berapa lama saya menyimpannya, bagaimana layanan tersebut dicadangkan, dan apakah layanan tersebut terekspos ke internet atau tidak. Ada juga sesuatu yang meyakinkan karena seluruh pengalaman tidak terikat pada langganan atau peta jalan produk perusahaan. Layanan yang dihosting dapat menaikkan harga, menghapus fitur, menerapkan batasan, atau mematikan sepenuhnya. Tentu saja, layanan yang dihosting sendiri masih bisa rusak, tetapi saya tidak menunggu orang lain memutuskan apakah alat yang saya andalkan masih layak dipertahankan. Kuncinya adalah jangan melakukan self-host pada ponsel Anda. Gunakan mini PC atau NAS. Namun, ada satu perbedaan penting di sini. Saya berbicara tentang menghosting sendiri layanan yang saya gunakan di ponsel saya, belum tentu menghosting sendiri layanan tersebut dari ponsel saya. Itu adalah dua hal yang sangat berbeda. Secara teknis Anda dapat mengubah ponsel Android menjadi server. Termux menyediakan lingkungan seperti Linux, dan proyek seperti PROot Distro dapat menjalankan Linux tanpa root tanpa memerlukan akses root. Orang-orang telah membangun server yang sangat mumpuni dari ponsel Android lama, dan saya sepenuhnya memahami daya tariknya. Bagi kebanyakan orang, dan khususnya untuk layanan yang saya bicarakan di sini, menurut saya telepon itu sendiri tidak harus menjadi servernya. Android dirancang berdasarkan manajemen daya seluler dan isolasi aplikasi, bukan untuk menjaga proses server tetap berjalan selamanya. Sistem operasi membatasi eksekusi di latar belakang, membatasi apa yang dapat terus dilakukan oleh aplikasi yang menganggur, dan menjalankan aplikasi di kotak pasir dengan akses terbatas ke sumber daya sistem. Pendekatan yang lebih sederhana adalah dengan menjalankan layanan sebenarnya di tempat lain. Dalam kasus saya, itu sering kali merupakan NAS. Bisa saja PC lama, PC mini, atau mesin lain yang tetap menyala. Server menjalankan Joplin, Karakeep, Grocy, atau apa pun yang ingin saya host sendiri, sementara ponsel Android saya bertindak sebagai klien. Alat jaringan pribadi seperti Tailscale dapat membuat layanan yang berjalan di rumah dapat dijangkau dari ponsel Anda saat Anda berada di luar, sementara proxy terbalik yang dikonfigurasi dengan benar dapat memberi Anda akses HTTPS normal melalui domain. Hosting mandiri adalah salah satu cara Android selalu dikenal karena keterbukaannya, namun Google perlahan-lahan menghilangkan keunggulan tersebut. Sistem operasi ini semakin terikat dengan langganan, dan banyak fitur utama yang diumumkan hari ini digabungkan ke dalam paket AI berbayar Google. Sayangnya, industri lainnya juga bergerak ke arah yang sama. Di sinilah hosting mandiri mengubah persamaannya. Daripada menyerahkan semuanya ke layanan berlangganan lain, Anda dapat menjalankan banyak alat yang sama pada perangkat keras yang Anda kendalikan dan memutuskan sendiri di mana data Anda berada. Terkait Saya menggunakan 7 aplikasi yang dihosting sendiri ini alih-alih Google Drive, Notion, dan lainnya. Dapatkan layanan berbasis cloud tersebut dari halaman saya
Diterbitkan : 2026-07-12 13:00:00
sumber : www.xda-developers.com



