4 poin oleh GN⁺ 2025-06-08 | Belum ada komentar. | Bagikan ke WhatsApp
  • Contoh PewDiePie memasang Arch serta membuat produk dengan open source dan komponen cetak 3D—seperti kamera anjing, perangkat cuaca, minuman, dan meditasi—menunjukkan bahwa membuat sendiri bisa menjadi cara membangun aset online dan kemandirian teknologi, bukan sekadar hobi
  • Jika ingin membangun tulisan atau karier untuk jangka panjang, sebaiknya amankan dulu domain sendiri dan, jika memungkinkan, kelola blog sendiri untuk mengurangi kerugian akumulatif akibat perpindahan platform
  • Kemandirian teknologi adalah kondisi tidak terikat pada perusahaan atau software tertentu; dengan mempelajari dasar-dasar Linux, Anda bisa mengoperasikan sendiri layanan seperti email, kontak, kalender, dan penyimpanan backup
  • Open source memungkinkan orang menerima feedback dan kontribusi melalui issue GitHub dan Pull Request, sementara lisensi permisif seperti MIT memungkinkan orang lain menggunakan kode secara bebas
  • Self-hosting memang sulit dan butuh usaha di awal, tetapi setelah berjalan, ia memberi pembelajaran dan kepuasan serta membuat Anda tidak terlalu terguncang oleh perubahan fitur, penghentian layanan, atau kenaikan harga dari layanan besar seperti Google dan Apple

Pemicu untuk Memikirkan Hosting Sendiri

  • Setelah menonton video PewDiePie belajar memasang Arch dan membuat produk seperti kamera anjing, perangkat cuaca, minuman, dan meditasi dengan open source serta komponen cetak 3D, saya kembali memikirkan membuat sendiri, self-hosting, dan kemandirian teknologi
  • Untuk orang yang ingin mulai menulis atau mencari kerja, saya menyarankan untuk terlebih dahulu membeli domain
    • Anda bisa mulai dengan layanan blog siap pakai dan URL milik orang lain, tetapi dalam jangka panjang banyak orang berpindah-pindah antara WordPress, Medium, Substack, Ghost, dan lainnya sambil mengganti domain
    • Dalam proses migrasi, ada juga yang tidak memindahkan tulisan lama dan memulai lagi dari awal
  • Blog yang dipertahankan selama 10 tahun dengan domain yang sama dapat menjaga backlink dan tulisan lama, sekaligus menunjukkan investasi yang telah dibangun dalam jangka panjang
  • Jika Anda tidak memiliki domain atau server hosting sendiri, nantinya akan sulit mengurangi kerugian melalui migrasi domain atau redirect

Layanan yang Dikelola Sendiri

  • Hal-hal yang saya hosting atau operasikan sendiri mencakup blog, second brain, buku, daftar pelanggan, paywall sendiri, dan lainnya
    • Daftar pelanggan menggunakan Listmonk
    • Paywall diimplementasikan dengan Memberstack
    • Situs web pribadi dan blog sudah saya jalankan sejak lama, lalu saya pindahkan dari WordPress ke GoHugo
  • Belakangan ini saya tertarik pada Homelab dan membangun server rumah
    • Saya menjalankan SSH, backup, foto, Gitea, dan lainnya
    • Saya belajar dengan menangani sendiri konfigurasi reverse proxy dan sertifikat SSL, serta pengaturan SSH key
  • Pada awalnya semuanya terasa sulit, tetapi setelah tahu caranya, hal itu menjadi tidak terlalu sulit dan lebih jelas
    • Seperti yang dikatakan ThePrimeagen, ada zona ketidaktahuan ketika kita mengira “sepertinya tidak akan sesulit itu”
    • Setelah melewati rintangan pertama, rasanya memuaskan, dan setelah mulai berfungsi, sistem berjalan dengan stabil
  • Sejak mulai menggunakan vim dan Neovim, saya lebih sering hidup di terminal dan menjadi terbiasa dengan perintah Linux

Pilihan yang Diberikan oleh Kemandirian Teknologi

  • Kemandirian teknologi adalah konsep yang saya pelajari dari Derek Sivers, dan berarti tidak bergantung pada perusahaan atau software tertentu
  • Dengan mempelajari dasar-dasar seperti Linux, Anda bisa meng-hosting sendiri berbagai layanan
    • Bukan karena harus, melainkan karena Anda ingin menjalankannya sendiri
    • Ada kesenangan dan pembelajaran dari pengalaman menggunakan layanan yang dibuat sendiri
  • Derek Sivers meng-hosting sendiri email, kontak, kalender, dan penyimpanan backup
  • Anda bisa memulai dari hal kecil; sebagai langkah pertama, saya menyarankan membeli domain sendiri
    • Pilih nama domain dengan hati-hati, tetapi tidak perlu membuatnya terlalu rumit
    • Bahkan setelah muncul pencapaian atau link, Anda masih bisa memindahkan domain dan meneruskan blog lama ke domain baru

Nilai Open Source dan Berbagi

  • Saat menggunakan Linux, Anda akan secara alami menyadari bahwa banyak tool berbasis open source
  • Open source tidak berhenti pada penggunaan software orang lain, tetapi juga berarti membuka karya sendiri secara gratis agar orang lain bisa belajar dan memanfaatkannya
  • Jika Anda mengunggah kode ke GitHub, orang lain bisa memberi feedback lewat issue atau berkontribusi lewat Pull Request
    • Pemilik proyek bisa menerima atau menolak feedback tersebut
  • Dengan menggunakan lisensi permisif seperti MIT, siapa pun bisa menggunakan kode secara gratis
  • Pengalaman menulis pribadi saya juga berawal dari pengalaman menjalankan tool BI open source yang dulu dipakai mahal oleh perusahaan, dengan memasangnya secara lokal lewat brew install
  • Linux digunakan di banyak perangkat digital, dan Linus Torvalds tidak hanya membuat Linux, tetapi juga git
    • git adalah tool yang ia buat karena kebutuhannya sendiri untuk version control Linux
    • Ia membuatnya sendiri karena tidak menyukai solusi yang ada saat itu

Membuat dan Berbagi Secara Terbuka

  • Jika Anda membuka karya Anda ke publik, hal itu membantu orang lain belajar, dan pembuatnya juga bisa memperoleh manfaat melalui feedback, fork, dan kontribusi
  • Bagian paling memuaskan dari open source adalah pengalaman terhubung dengan orang-orang yang memiliki minat serupa
  • Secara pribadi, saya membagikan sebagian besar pengetahuan dan kode, tetapi saya terutama membuatnya untuk dipakai sendiri dan tidak mengharapkan kontribusi
    • Terkadang saya tidak secara aktif mendorong kontribusi, karena hal itu bisa membuatnya lebih sulit saya kelola sendiri
    • Meski begitu, saya membagikannya agar orang lain bisa belajar, menyalin, atau memberi feedback atas hal yang keliru
  • Jika Anda memublikasikan solusi jadi untuk software kecil atau skrip yang dibutuhkan seseorang, itu bisa langsung membantu orang tersebut
  • Berbagi secara terbuka juga berfungsi sebagai elemen yang membangun kepercayaan

Tool Open Source yang Benar-benar Digunakan

  • Saya menggunakan tool open source untuk sebagian besar kehadiran online saya
  • Quartz adalah alternatif open source untuk Obsidian Publish yang dibuat oleh Jacky Zhao, dan saya menggunakannya untuk membagikan catatan Obsidian
    • Saat ini saya masih menggunakan versi v3 berbasis GoHugo
    • Setelah pembuat aslinya pindah ke versi baru, saya mengelola dan memelihara sendiri versi v3
  • GoatCounter saya gunakan untuk melihat statistik situs yang dianonimkan
    • Tanpa pixel tersembunyi atau pengawasan pengguna, saya bisa melihat pengunjung unik situs web
    • Martin Tournoij membagikannya secara gratis dan mengoperasikannya untuk situs web kecil
  • Listmonk adalah tool daftar newsletter open source
    • Dibuat dan dipelihara oleh Kailash Nadh
    • Instalasinya sederhana dan cocok untuk mengelola daftar newsletter yang sederhana
  • listmonk-rss saya gunakan untuk mengirim email otomatis saat menulis posting blog baru
    • Dibuat oleh Stephan Heuel, dan berkat dokumentasinya, konfigurasi GitHub Actions langsung berjalan pada percobaan pertama

Tool yang Bisa Dicoba di Homelab

  • Jika menjalankan Homelab, ada banyak aplikasi yang bisa dipasang; sebagian sudah saya pasang dan gunakan atau sedang saya eksperimenkan
  • Paperless: sistem manajemen dokumen digital untuk memindai, mengindeks, dan mengorganisasi dokumen fisik dengan OCR dan tagging
  • PhotoPrism: alternatif Google Photos yang di-hosting sendiri dengan pengenalan wajah AI, tagging otomatis, dan pengelolaan foto yang berfokus pada privasi
  • Pi-hole: DNS sinkhole yang memblokir iklan dan domain pelacak di seluruh jaringan
  • Nginx Proxy Manager: tool manajemen reverse proxy berbasis web yang menyediakan otomatisasi sertifikat SSL dan routing domain
  • Audiobookshelf: server audiobook dan podcast self-hosted yang menyediakan aplikasi mobile, pelacakan progres, dan manajemen pustaka
  • Calibre: tool manajemen ebook yang mencakup pengorganisasian, konversi, penyajian, dan antarmuka membaca berbasis web
  • Syncthing: tool sinkronisasi file terdesentralisasi yang menyinkronkan folder antar beberapa perangkat tanpa bergantung pada cloud
  • Gitea: layanan Git self-hosted yang ringan dengan antarmuka web, pelacakan issue, dan fitur kolaborasi
  • Untuk Homelab, Anda tidak perlu membeli server terbaru yang mahal; Anda bisa membeli server klien lama yang murah, memperbaikinya, lalu menggunakannya

Kegembiraan dan Kemandirian dari Membangun Sendiri

  • Self-hosting memberi banyak nilai, tetapi juga membutuhkan beban kerja
  • Proses membuat sendiri sesuatu yang benar-benar bisa digunakan memberi kesenangan besar bagi orang yang suka belajar
  • Kemandirian teknologi adalah kondisi ketika Anda tidak perlu menunggu perusahaan besar seperti Google atau Apple menerapkan fitur atau menyesuaikannya dengan kebutuhan Anda
  • Dampaknya juga lebih kecil jika Google menghentikan aplikasi seperti Google Inbox atau menaikkan harga
  • Markdown digunakan sebagai fondasi bersama dalam open source dan berbagi konten
    • Tulisan di GitHub, konten situs web, hingga newsletter dikelola berbasis Markdown
    • Ini dapat mengurangi masalah konversi format yang muncul antar rich text editor

Belum ada komentar.

Belum ada komentar.