2 poin oleh GN⁺ 2025-09-04 | Belum ada komentar. | Bagikan ke WhatsApp
  • Blog ini berjalan di Google Pixel 5 bekas pakai ulang
  • Dengan memakai alat seperti Termux, lingkungan server dapat dibangun di atas perangkat mobile dan dipakai untuk menjalankan blog
  • Melalui kombinasi panel surya 100W dan power station Jackery 160W, blog ini berjalan sepenuhnya dalam lingkungan off-grid
  • Blog ini berbasis Hugo, dengan dukungan mudah untuk instalasi paket, otomatisasi operasi, serta backup/manajemen file menggunakan ssh, rsync, cron, dan lain-lain
  • Bahkan di smartphone Android, sistem ini mencapai operasi yang stabil dan cepat layaknya server Linux biasa serta konsumsi daya yang efisien

Perkenalan dan motivasi

  • Blog ini dijalankan hanya dengan Google Pixel 5 dan energi terbarukan (surya)
  • Terinspirasi oleh berbagai pengguna Mastodon yang meng-host situs web mereka sendiri memakai perangkat keras unik seperti ESP32, perangkat Android, dan router
  • Dengan mempertimbangkan konsumsi daya rendah, penulis memulai eksperimen untuk menghidupkan kembali perangkat keras bekas untuk tujuan baru

Perangkat keras dan lingkungan jaringan

  • Dari beberapa perangkat yang disimpan, dipilih Google Pixel 5 karena mendukung Ethernet berkabel langsung (USB-OTG dan dock) serta masih bisa menerima pembaruan keamanan terbaru
  • Karena terkunci Verizon, custom ROM tidak dapat dipasang, tetapi lingkungan Android bawaan tetap dimanfaatkan
  • Penulis menekankan bahwa yang penting adalah harus menggunakan jaringan Ethernet kabel fisik, bukan koneksi nirkabel (Wi-Fi)

Blog off-grid berbasis tenaga surya

  • Ditenagai oleh panel surya monokristalin 100W dari Harbor Freight Tools dan Jackery 160W power station
  • Melalui setup ini, penulis mengumpulkan pengalaman eksperimen dalam permacomputing (komputasi berkelanjutan jangka panjang) dan energi terbarukan
  • Dibuktikan bahwa situs web off-grid mandiri dapat dijalankan hanya dengan komponen bekas

Membangun situs: Termux dan Hugo

  • Awalnya mempertimbangkan pembangunan lingkungan Linux biasa, tetapi akhirnya memanfaatkan Termux, emulator terminal Android, beserta sistem paketnya sendiri
  • Paket penting seperti ssh, git, hugo sudah sejak lama tersedia di repositori Termux
  • Hugo dipasang langsung di Termux lalu blog berbasis Hugo yang sudah ada dimigrasikan

Pengalaman operasional

  • Situs ini berjalan lebih cepat dan andal daripada yang diperkirakan
  • Pada awalnya sempat ada beberapa masalah kecil seperti perbedaan versi Hugo dan manajemen baterai tenaga surya
  • Lingkungannya dibuat sedemikian matang sehingga pengunjung sulit menyadari bahwa situs ini berjalan di atas smartphone Android

Pembangunan dan pengelolaan yang sederhana

  • Server dapat dibangun dengan cepat hanya dengan menginstal git, screen, editor teks, dan hugo
  • Unggah file dan posting baru dapat dilakukan memakai paket dufs (server file statis berbasis browser) atau scp
  • dufs juga dapat dipasang dengan mudah dari repositori Termux

Daftar paket utilitas dasar

  • rsync, openssh, git, wget, curl, fish shell, cronie, termux-services, iperf3, speedtest-go, screen, helix, hugo

Otomatisasi layanan dan akses SSH

  • Di dalam Termux, sshd dan cronie dijalankan sebagai layanan dengan sv-enable
  • Dengan merujuk ke dokumentasi resmi, perlu memperhatikan pendaftaran kunci publik SSH, port tetap (8022), dan nama pengguna yang dibuat otomatis

Otomatisasi operasi blog berbasis Hugo

  • Perintah menjalankan hugo serve dikelola dengan mendaftarkannya sebagai alias fish shell
  • Tugas seperti menutup sesi screen lama, menghapus cache, dan membuat sesi baru diotomatisasi lewat skrip (~/scripts/blog_reload.sh)
  • Pekerjaan cron melalui cronie (*/5 * * * * ...) digunakan untuk restart dan reload blog secara berkala

Backup dan pengelolaan data

  • Setelah terhubung jarak jauh lewat ssh di Termux, seluruh direktori dapat dibackup dengan rsync
  • Termasuk otomatisasi terintegrasi cron untuk desktop dan NAS
  • Backup tambahan juga bisa dilakukan ke instance git sendiri, dan bebas menggunakan forge lain seperti GitHub

Penutup dan pesan

  • Ini membuktikan kemungkinan menjalankan blog yang murah, efisien, dan ramah lingkungan dengan menggabungkan perangkat mobile dan energi terbarukan
  • Pertanyaan dan masukan terkait sangat disambut melalui Mastodon atau email

Belum ada komentar.

Belum ada komentar.