Moving from shared hosting to a VPS
Move off shared hosting without breaking the site: the inventory cPanel was hiding, a rehearsed cutover, low DNS TTLs, and why mailboxes stay put.
Filtering by topic #dns · clear
Move off shared hosting without breaking the site: the inventory cPanel was hiding, a rehearsed cutover, low DNS TTLs, and why mailboxes stay put.
Move a live server to a new VPS as a rehearsed cutover: inventory, rebuild instead of clone, dump the database, lower DNS TTL early, verify, then switch.
DNS decides whether your domain reaches your VPS. Learn the records, nameservers, TTL and the caching that makes a DNS change look like it failed.
Your WireGuard tunnel is up but names do not resolve, or the queries leak to the local router. Find which of the three DNS failures you have, and fix it.
The default project bridge, DNS by service name, when host mode is worth it, sharing one network across projects, and the published port that skips UFW.
Issue a wildcard certificate with Certbot using the DNS challenge. How the TXT record proof works, which plugin to install, and how renewal stays automatic.
Test outbound port 25 before installing mailcow: a block means mail never leaves the queue. Then set the DNS that stops Gmail's 550 5.7.25 PTR rejection.