Blog System/5 • 661 implied HN points • 07 Dec 25
- You can replace serverless runtimes with a FreeBSD server with surprisingly little code change when your app is a standalone HTTP binary, and use tools like Cloudflare Tunnel to handle TLS and frontend duties.
- FreeBSD's built-in utilities (daemon(8), rc.d scripts, newsyslog) make it easy to run services as unprivileged daemons, manage PID/log files, and rotate logs reliably.
- Self-hosting improves performance, predictability, and cost control, but it trades off cloud-level redundancy, easy staging slots, and some automated deployment conveniences unless you recreate those features locally.