Pengantar lembut tentang self-hosting software
- Dulu, software dan game didistribusikan lewat DVD. Pada era 2000-an, komputer pribadi menjadi arus utama, dan Chromebook adalah konsep baru yang dapat menjalankan sebagian besar software hanya dengan internet dan antarmuka.
- Pada 2010-an, cloud computing menjadi arus utama, dan layanan berlangganan menjadi cara utama menghasilkan uang secara online setelah iklan.
- Akibatnya, ilmuwan komputer kehilangan kesempatan untuk memulai sebagai penggemar komputer, dan semangat hacker perlahan memudar.
- Di tahun 2024, sudah waktunya mengeksplorasi kembali kesenangan dasar dari self-hosting.
Mengapa harus self-hosting?
- Alasan filosofis: cara untuk melawan monopoli dan mempertahankan kendali penuh atas diri digital, sekaligus benteng terakhir kebebasan online.
- Alasan praktis: bisa menghemat biaya, tetapi juga bisa mengorbankan waktu dan kesehatan mental. Dalam banyak kasus, lebih praktis membiarkan orang lain mengelola keandalan, konkurensi, redundansi, dan ketersediaan sistem.
- Alasan intelektual: seperti garasi digital untuk terus menyetel sistem, mirip bermain dengan mainan favorit setelah pekerjaan sehari-hari selesai.
- Alasan terpenting: harus menyenangkan. Self-hosting sebagai hobi.
Shared hosting
- Layanan shared web hosting adalah model di mana beberapa layanan tinggal di satu web server. Biaya pemeliharaan server dibagi ke banyak pelanggan.
- Merekomendasikan Uberspace. Ini adalah penyedia hosting yang sangat ramah.
- Dengan membuat akun di Uberspace dan mendapatkan akses SSH, kita bisa memakai 10GB ruang penyimpanan dan 1.5GB RAM di cloud.
Instalasi software
- Uberspace Labs: menyediakan panduan instalasi untuk berbagai software yang dapat digunakan di Uberspace.
- Awesome-Selfhosted: menyediakan daftar software yang bisa di-self-host.
- Docker tidak bisa digunakan di Uberspace, tetapi software bisa dipasang dari source atau image Docker bisa dipakai sebagai build image.
Software yang direkomendasikan
- Actual Budget: aplikasi manajemen keuangan yang memakai metodologi Envelope Budgeting. Data keuangan sensitif tetap berada dalam kendali kita, sambil tetap bisa diakses dari browser di mana saja di dunia.
- Miniflux: feed reader minimalis dengan opini yang kuat. Melalui feed RSS, pembaruan dari berbagai situs web bisa dipantau di satu tempat.
Bonus: domain
- Bagian paling keren dari self-hosting adalah memamerkan milik sendiri lewat domain pribadi.
- Kita bisa membeli domain dari registrar nama domain dan menghubungkan berbagai layanan yang di-host di Uberspace ke subdomain.
- Periksa apakah penyedia email mengizinkan pengaturan domain kustom, sehingga penyedia layanan email bisa diganti tanpa harus mengganti alamat email.
- Subdomain atau path URL juga bisa dihubungkan ke repositori GitHub untuk meng-host file yang dapat diakses publik.
Ringkasan GN⁺
- Artikel ini berguna bagi orang-orang yang ingin kembali mengeksplorasi kesenangan dasar dari self-hosting.
- Self-hosting bernilai karena alasan filosofis, praktis, dan intelektual, dan di atas semuanya harus menyenangkan.
- Memulai bisa dilakukan dengan mudah melalui layanan shared hosting seperti Uberspace, lalu memasang dan menggunakan berbagai software.
- Dengan domain pribadi, kita bisa memamerkan milik sendiri dan tetap mempertahankan alamat email saat mengganti penyedia layanan.
- Menyajikan informasi yang menarik dan bermanfaat bagi orang yang tertarik pada self-hosting.
1 komentar
Opini Hacker News