Update Moving to a new server
parent
f19c1b6f7b
commit
b2cacd6010
@ -1,9 +1,15 @@
|
|||||||
|
On the old server:
|
||||||
1. Stop docker on old server: `systemctl stop docker`
|
1. Stop docker on old server: `systemctl stop docker`
|
||||||
2. Backup volumes:
|
2. Backup volumes:
|
||||||
* `docker run --rm -v frappe_db-data:/data -v /tmp:/backup busybox tar cvf /backup/db.tar /data`
|
* `docker run --rm -v frappe_db-data:/data -v /tmp:/backup busybox tar cvf /backup/db.tar /data`
|
||||||
* `docker run --rm -v frappe_sites:/data -v /tmp:/backup busybox tar cvf /backup/sites.tar /data`
|
* `docker run --rm -v frappe_sites:/data -v /tmp:/backup busybox tar cvf /backup/sites.tar /data`
|
||||||
3. On the new server, generate SSH keys, and add it to the authorized keys of the old server
|
|
||||||
4. Copy the volumes over:
|
On the new server:
|
||||||
|
|
||||||
|
3. Generate SSH keys, and add it to the authorized keys of the old server
|
||||||
|
4. Copy the archives over:
|
||||||
* `scp <old-user>@<old-ip>:/tmp/db.tar /tmp`
|
* `scp <old-user>@<old-ip>:/tmp/db.tar /tmp`
|
||||||
* `scp <old-user>@<old-ip>:/tmp/sites.tar /tmp`
|
* `scp <old-user>@<old-ip>:/tmp/sites.tar /tmp`
|
||||||
5.
|
5. Create the new volumes and restore the data:
|
||||||
|
* `docker volume create frappe_db-data && docker run --rm -v frappe_db-data:/data -v /tmp:/backup busybox tar xvf /backup/db.tar`
|
||||||
|
* `docker volume create frappe_sites && docker run --rm -v frappe_sites:/data -v /tmp:/backup busybox tar xvf /backup/sites.tar`
|
||||||
|
Loading…
x
Reference in New Issue
Block a user