add joplin backup
This commit is contained in:
parent
fb1a5794de
commit
9261b62999
@ -5,6 +5,3 @@ cd $SCRIPT_DIR;
|
||||
mv gitea_data/git/gitea-dump* gitea_backup.zip;
|
||||
rclone copy gitea_backup.zip Gdrive:/;
|
||||
rm -f gitea_backup.zip;
|
||||
|
||||
|
||||
|
||||
|
15
joplin/backup.sh
Executable file
15
joplin/backup.sh
Executable file
@ -0,0 +1,15 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
|
||||
|
||||
source $SCRIPT_DIR/secrets/joplin.secret
|
||||
source $SCRIPT_DIR/secrets/joplin_db.secret
|
||||
|
||||
docker exec \
|
||||
-e POSTGRES_USER \
|
||||
-e POSTGRES_DB \
|
||||
$(docker ps -qf "name=joplin_db") \
|
||||
bash -c "pg_dump -U $POSTGRES_USER --clean --no-owner --no-privileges -d $POSTGRES_DB" > postgres_joplin.sql
|
||||
|
||||
rclone copy postgres_joplin.sql Gdrive:/
|
||||
rm -f postgres_joplin.sql
|
12
joplin/restore.sh
Executable file
12
joplin/restore.sh
Executable file
@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
SCRIPT_DIR=$(cd $(dirname "${BASH_SOURCE[0]}") && pwd)
|
||||
|
||||
source $SCRIPT_DIR/secrets/joplin.secret
|
||||
source $SCRIPT_DIR/secrets/joplin_db.secret
|
||||
|
||||
docker exec \
|
||||
-e POSTGRES_USER \
|
||||
-e POSTGRES_DB \
|
||||
$(docker ps -qf "name=joplin_db") \
|
||||
bash -c "psql -U $POSTGRES_USER $POSTGRES_DB" < postgres_joplin.sql
|
Loading…
x
Reference in New Issue
Block a user