From e614b3d3a19efd58e5836884ecd56bf733007287 Mon Sep 17 00:00:00 2001 From: Dmitry Afanasyev Date: Thu, 9 Mar 2023 01:53:00 +0300 Subject: [PATCH] update README.md and docker-compose.yml --- README.md | 41 ++++++++++++++++++++++++++++++++++++++++- docker-compose.yml | 2 +- 2 files changed, 41 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 002b388..2673191 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ password: admin ## storing data +- User data setup directory with env `MINIO_STORE_DATA` in .env file if directory created by user @@ -30,6 +31,10 @@ sudo chmod +ugo+rw ``` By default it in current directory named `cells_data` + +- cells settings + +cells settings stored in `cells_dir` volume ## Caddy LoadBalancer Access @@ -50,11 +55,12 @@ sudo rm -rf ./cells_data or user your `MINIO_STORE_DATA` storage path ## Clean jwt table +if on `docker-compose down` and next `docker-compose up` getting error "Could not ensure that signing keys are correct!" + ```bash docker exec -i pydio_mysql mysql -u pydiouser -pcellspasswrd cells < clean-jwt.sql ``` -- if on `docker-compose down` and next `docker-compose up` getting error with jwt token ```sql SET FOREIGN_KEY_CHECKS = 0; TRUNCATE hydra_oauth2_trusted_jwt_bearer_issuer; @@ -63,3 +69,36 @@ SET FOREIGN_KEY_CHECKS = 0; ``` + +## Backup + +- Database + +backup: + +```bash +docker-compose up +docker container exec -i pydio_mysql sh -c "mysqldump -u pydiouser -pcellspasswrd cells --no-tablespaces > /pydio_database_backup.sql" +docker cp pydio_mysql:/pydio_database_backup.sql /path/to/backup/for/database/pydio_database_backup.sql +``` + +restore: + +```bash +docker-compose down +docker volume rm pydio_mysql_data +docker-compose run mysql +docker cp /path/to/backup/for/database/pydio_database_backup.sql $(docker container ls -aq --filter "name=pydio_mysql"):/tmp/pydio_database_backup.sql +docker exec -i --workdir /var/lib/mysql $(docker container ls -aq --filter "name=pydio_mysql") sh -c 'mysql -u pydiouser -pcellspasswrd cells < /tmp/pydio_database_backup.sql' +docker-compose down +docker-compose up +``` + +- Data + +```bash +sudo rsync -urv --delete ./cells_data/ user@server:/path/backup/folder/ +``` + + + diff --git a/docker-compose.yml b/docker-compose.yml index 5e999d6..b824ab8 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -105,7 +105,7 @@ services: - pydio-network cells: - image: pydio/cells:4.0.7 + image: pydio/cells:4.1.1 restart: unless-stopped hostname: cells container_name: pydio_cells