Migrating a blog from Ubuntu 16.04 to FreeBSD: A decade-long server upgrade with Jails, Bastille, and Caddy
By
speckx
Hand-rolled, kettle-boiled, baked to perfection. Worth every minute at the bakery.
Summary
After running a blog on an outdated Ubuntu 16.04 LTS server for over a decade, the author migrated to a more cost-effective Hetzner VPS running FreeBSD. The article details the migration process, including setting up FreeBSD Jails with Bastille for containerization, configuring Caddy as a reverse proxy, and conducting load testing and benchmarking from multiple global locations to compare performance.
Key quotes
· 5 pulledThis blog has been running on a Digital Ocean VPS for over ten years.
An LTS that hasn't been in support for at least 5 years. It was about time to change it.
I migrated to a Hetzner virtual machine that is way better than my old Ubuntu one, less than half the price of what I used to pay.
I took the challenge to move my stack to FreeBSD.
It's a long text, but stay for a cool introduction of FreeBSD Jails with Bastille and some interesting site l
You might also wanna read
How to Set Up an Apache Reverse Proxy for an Ecommerce Website
This article provides a comprehensive, start-to-finish guide on setting up an Apache reverse proxy specifically for ecommerce websites. It c
blog.radwebhosting.com·2d agoHow to set up local git remotes using a home server
A technical guide explaining how to set up local git remotes using a home server. The author describes the process of creating a bare reposi
Why local configuration verification is critical before cloud deployment in DevOps pipelines
The article discusses the importance of verifying configuration shifts locally before deploying to cloud clusters, using the example of a co
dev.to·2d agoHow to Install Sakai LMS on AlmaLinux VPS: A Step-by-Step Guide
This article provides a step-by-step technical guide for installing Sakai LMS (Learning Management System) on an AlmaLinux VPS. It covers th
blog.radwebhosting.com·2d agoHow to Deploy Cachet Status Page on AlmaLinux VPS: A Step-by-Step Guide
This article provides a step-by-step guide for deploying Cachet, an open-source status page system, on an AlmaLinux VPS. It covers the insta
blog.radwebhosting.com·3d agoHow to Install and Configure HAProxy on Oracle Linux VPS Servers
This article provides a step-by-step guide for installing and configuring HAProxy (High Availability Proxy) on Oracle Linux VPS servers. It
blog.radwebhosting.com·3d ago