2024-02-18 23:43:58 +00:00
2024-02-18 23:43:58 +00:00

git.limbosolutions.com

Welcome to public repository of my Git Server

Using gitea and duplicati for backups.

Requirements

Setup

Docker Compose File

Backup and Restore

Using custom duplicati image to daily backups files and databases. Every action (backup/restore) creates an measurement in influxdb for reporting and alerts.

Duplicati - Default Options

Notify Influxdb.

--run-script-after=duplicati-influxdb-notify

Duplicati - git job Options

Create db dump.

run-script-before-required:duplicati-mysql-backup

Restore Database

#select a file to import
ls /db-dumps
#select a file to import
DB_FILE= "file name to import"
mysql --host db -uroot -p ${MYSQL_DATABASE} < /db-dumps/$DB_FILE
#root password (root password is the enviromnent variable ${MYSQL_ROOT_PASSWORD})

Maintenance

  • latest update - 2024-02-18
Description
No description provided
Readme 278 KiB
Languages
Shell 100%