Poor mans backup solution.
Go to file
Niklas d10976b0e7
Some checks reported errors
continuous-integration/drone/push Build encountered an error
continuous-integration/drone Build encountered an error
drone fix
2021-07-14 12:22:55 +02:00
.drone.yml drone fix 2021-07-14 12:22:55 +02:00
.gitignore added init script 2021-03-29 22:55:10 +02:00
docker-compose.yml implemented support for docker secrets 2021-06-17 22:49:09 +02:00
Dockerfile added init script 2021-03-29 22:55:10 +02:00
entrypoint.sh fixed empty var check 2021-07-02 20:02:42 +02:00
init.sh fixed empty var check 2021-07-02 20:02:42 +02:00
README.md improved README 2021-07-01 11:58:02 +02:00

Use restic together with rclone for a poor mans backup solution.

Environment variables:

RCLONE_REMOTE remote for rclone e.g. gdrive:/backup

RCLONE_CONFIG file path for the rclone config file e.g. /config/rclone.conf

ENC_PASSWORD or ENC_PASSWORD_FILE password for the repo

For the database:

MYSQL_DUMP_DB all databases comma sperated: db1,db2

MYSQL_HOST

MYSQL_USERNAME

MYSQL_PASSWORD or MYSQL_PASSWORD_FILE

Use the /app/init.sh script to init a new remote.