self-hosting
Catatan teknis seputar web development, DevOps, dan integrasi AI.
16 artikel
- 17.46devops
Build Docker Image di Luar VPS Saat Registry Resmi Tertinggal
Image Docker Hub tertinggal dari rilis npm. Bangun image di mesin besar, kirim via save, gzip, dan scp, lalu load di VPS kecil tanpa build.
TL;DR: Rilis npm 9router 0.5.81 udah keluar tapi image Docker Hub-nya masih mentok di 0.5.75. Karena RAM server cuma 964MB dan gak mungkin build Next.js di situ, imagenya dibangun di mesin lokal terus dikirim pakai docker save, gzip, dan scp. Container lama cukup di-rename, jadi rollback gampang kalau yang baru bermasalah.
#docker#deployment#ssh - 17.16devops
Tiga Fix untuk Dashboard Monitoring Server yang Noise
Dashboard monitoring server jadi noise saat item perhatian puluhan tanpa organisasi. Tiga fix kecil mengubah grid datar jadi workflow yang bisa dipakai.
TL;DR: Dashboard monitoring punya terlalu banyak item perhatian di satu grid datar, jadi yang kritis susah ketemu. Penulis bikin tiga fitur: search dengan debounce di API, tombol filter severity, dan grouping item per server yang bisa di-collapse berdasarkan severity terburuk. Ketiganya bikin workflow jadi cepat, langsung keliatan masalah kritis tanpa scroll panjang.
#monitoring#ux#devops - 20.41devops
WiFi Lemot Otomatis Jam Kerja: Squid Delay Pools di Docker
Pengalaman membatasi bandwidth per klien terjadwal WIB pakai Squid delay_pools di Docker: satuan byte, acl time, TZ, pool kedua.
#squid#docker#devops - 20.22devops
Dual-Push, Pull Mirror, dan Aturan Main Forgejo+GitHub
Ritual dual-push tiap commit ternyata lebih jujur daripada pull mirror yang diam-diam membuang branch 631 MB yang tak pernah ada di GitHub.
#git#forgejo#github - 18.43devops
Kasih Nama Buat Forgejo Loopback Lewat hosts dan ROOT_URL
Domain lokal via /etc/hosts plus DOMAIN dan ROOT_URL di Forgejo, dan cap upload 100 MB Cloudflare yang membuat jalur SSH lebih masuk akal.
#forgejo#dns#cloudflare - 18.24devops
Forgejo di Compose: SSH Bawaan, Push-to-Create, dan LFS
Satu service Compose dengan env FORGEJO__: SSH bawaan loopback, push-to-create tanpa UI, LFS aktif, dan healthcheck yang benar.
#docker#ssh#forgejo - 16.17devops
Forgejo Secondary Git Host untuk File yang Ditolak GitHub
Limit file GitHub bikin bundle 631 MB nyaris gagal push. Jawabannya: self-host Forgejo sebagai secondary git host dengan pola mirror yang benar.
#git#forgejo#github