diff --git a/README.md b/README.md index 2debab6..455f2ac 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,11 @@ ## Overview -I migrated my bare-metal Debian 12 webserver used in production to an Alma 10 VM and Dockerized key services +I migrated my bare-metal Debian 12 webserver used in production to an Alma 10 VM hosted on Proxmox and Dockerized key services -The migration was automated with Ansible and the downtime was mere seconds +The migration was automated with Ansible and the downtime was mere seconds with zero data loss + +The entire environment is now reproducable from a fresh Linux install ## Motivation @@ -32,17 +34,17 @@ This goal was successfully met as the only downtime tobiastime faced was the tim ## Successfully migrated -- Nginx/PHP/static website, updated all relevant config files for a RHEL-based distro -- Gitea, Calibre, Jellyfin, all Dockerized with related SQL databases ported -- custom picoshare systemd service -- UFW -> firewalld -- unattended upgrades -> dnf-automatic, security only -- ssmtp -> msmtp -- certbot -- mounts/fstab -- configs (SSH, Cron, MOTD) -- users/home directories -- custom scripts (rewritten/modified) +- OS: Debian 12 -> AlmaLinux 10 +- Web: Nginx/PHP/static website, updated all relevant config files for a RHEL-based distro +- Services: Gitea, Calibre, Jellyfin, all Dockerized with SQL databases ported +- Firewall: UFW -> firewalld +- Updates: unattended upgrades -> dnf-automatic, security only +- MTA: ssmtp -> msmtp +- TLS: certbot +- Disks: fstab +- Configs: SSH, Cron, MOTD +- Users/home directories +- Custom scripts (rewritten/modified) ## Server Migration Methodology