|
|
@@ -5,7 +5,7 @@ |
|
|
# Migrating to new server |
|
|
# Migrating to new server |
|
|
|
|
|
|
|
|
1. Prepare by lowering DNS TTL for your domains (`matrix.DOMAIN`, etc.), so that DNS record changes (step 4 below) would happen faster, leading to less downtime |
|
|
1. Prepare by lowering DNS TTL for your domains (`matrix.DOMAIN`, etc.), so that DNS record changes (step 4 below) would happen faster, leading to less downtime |
|
|
2. Stop all services on the old server and make sure they won't be starting again. Execute this on the old server: `systemctl disable --now matrix*` |
|
|
|
|
|
|
|
|
2. Stop all services on the old server and make sure they won't be starting again. Execute this on the old server: `systemctl disable --now matrix*` (you might have to cd to /etc/systemd/system/ first) |
|
|
3. Copy directory `/matrix` from the old server to the new server. Make sure to preserve ownership and permissions (use `cp -p` or `rsync -ar`)! |
|
|
3. Copy directory `/matrix` from the old server to the new server. Make sure to preserve ownership and permissions (use `cp -p` or `rsync -ar`)! |
|
|
4. Make sure your DNS records are adjusted to point to the new server's IP address |
|
|
4. Make sure your DNS records are adjusted to point to the new server's IP address |
|
|
5. Remove old server from the `inventory/hosts` file and add new server. |
|
|
5. Remove old server from the `inventory/hosts` file and add new server. |
|
|
|