Post by @adhisimon@kodesumber.com

akhir - akhir ini agak lama kalo mau restart Caddy di #FreeBSD, sudah dilevel annoying

Replying to @poes
Adhidarma Hadiwinoto :verifyc:
@adhisimon @kodesumber.com

@poes kok harus restart? Kalo ubah konfigurasi doang bisa reload doang kok

@adhisimon@kodesumber.com
ane jalankan Caddy sebagai daemon, setelah edit konfigurasi maka daemon kudu di-restart/reload.

di #freebsd perintahnya service caddy reload dan I love BSD
jadi bukan VPSnya yg di restart tapi daemon-nya.

tau daemon kan? itu sejenis getuk tapi agak pedes sedikit.

Replying to @poes
Adhidarma Hadiwinoto :verifyc:
@adhisimon @kodesumber.com

@poes maksud ane, Caddy bisa reload config tanpa restart Caddy nya

poes
@poes
Public id edited

@adhisimon@kodesumber.com oh iya memang ada caddy reload cuma ane males ngetiknya oom dan ane ga pasang alias di .shrc jadi untuk lebih mudah dan clean maka ane reload servicenya saja.

caddy reload --config /usr/local/etc/caddy/Caddyfile

Replying to @poes

@poes @adhisimon@kodesumber.com btw ane mempertimbangkan pindah ke nginx/freenginx, biar pemakaian memori lebih kecil

menurut oom gimana? apakah ada saran yg lain?

Replying to @poes
Adhidarma Hadiwinoto :verifyc:
@adhisimon @kodesumber.com

@poes capek pakai nginx. Disini caddy jalan cluster HA buat handle puluhan atau mungkin lebih dari seratus virtual host. Enaknya caddy konfigurasi nya ringkas dan otomatis TLS gak perlu certbot terpisah.

Tapi kalo mau lebih hemat RAM dan lebih kenceng, coba pakai #HAProxy bro.

poes
@poes
Public id edited

@adhisimon@kodesumber.com belum pernah pakai HA Proxy, pernah baca - baca dokumentasinya kok kesan ane terlalu overkill untuk 1 server doang.

asumsi ane Ha Proxy itu dia buat load balance 2 atau lebih server untuk menyeimbangkan beban traffik. Jadi sampai saat ini ane belum pernah coba kecuali Ha Proxy peladen dari TierHive (tapi ini kan bukan ane yg kelola) cuma numpang doang.

pernah pengen coba ferron tapi beberapa kali build dari source gagal, tapi sekarang kayaknya sudah ada binary tersedia untuk #freebsd

existing, ane pakai caddy di vps freebsd dan lighttpd di vps #netbsd

Replying to @poes
Adhidarma Hadiwinoto :verifyc:
@adhisimon @kodesumber.com

@poes gak overkill kan justru ringkas. Konfigurasi nya juga gak akan sepanjang nginx.

Tapi ya dia murni buat load-balancing/proxy doang fungsinya. Jangan harap fitur macam-macam.

Di sini sih HAProxy baru kepakai buat ngarahin klien-klien redis ke leader di sentinel. Urusan reverse-proxy http masih dikuasain Caddy. Buat http reverse proxy baru mau kami pasang di satu project yg TPS nya memang sangat tinggi.

@adhisimon@kodesumber.com iya, untuk reverse proxy sederhana begini kayaknya mending pakai caddy golf wkwkwkw