I'm planning to move my instance to a new VPS provider that will allow me to scale more simply.
Has anyone done this already and can sanity check my plan? My current setup was spun up using the ansible playbook here.
Current plan is:
Lower DNS TTL to 60 seconds (already done)
Shutdown on current VPS: docker-compose down
backup /srv/lemmy// and copy to new host
sudo tar -zcvpf backup.tar.gz /srv/lemmy//
scp backup.tar.gz user@newhost
update dns A and AAAA records, wait 1 minute, verify DNS has updated
run ansible script
Shutdown on new VPS: docker-compose down
restore backup to /srv/lemmy//
Startup on new VPS with restored DB etc: docker-compose up -d
test
destroy old VPS
Increase DNS TTL to 86400
Anything I've missed? :)
Each instance admin will do their own thing. Check the sidebar on the front page of your instance, usually it would be mentioned there.
To support development, click "Join Lemmy" at the bottom of the page, then scroll to the bottom. The devs have several methods to accept donations.