diff --git a/README.md b/README.md index cfc1d96..98d0d62 100644 --- a/README.md +++ b/README.md @@ -2,18 +2,31 @@ Welcome to public repository of my [Git Server](https://git.limbosolutions.com) -## Setup +Using [gitea](https://git.limbosolutions.com/kb/gitea) and [duplicati](https://git.limbosolutions.com/kb/duplicati) for backups. -Setup assumes no access to the host except through Portainer. - -This demonstrates that access to docker is the only real requirement to host git.limbosolutions.com - -_[Docker Compose File](docker-compose.yaml)_ - -### Requirements +## Requirements - Docker _Currently hosted on an ubuntu lxc container with docker and portainer [+ information](https://git.limbosolutions.com/kb/lxc)._ - [Duplicati Image with mySql client](https://git.limbosolutions.com/kb/duplicati/src/branch/main/docker/mysqlclient/README.md) +## Setup + +[Docker Compose File](docker-compose.yaml) + +## Backup & Restore + +Using [duplicati](https://git.limbosolutions.com/kb/duplicati) to daily backups of files and databases. + +### Restore Database + +```bash +#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 +#enter root password (root password is in enviromnent variable ${MYSQL_ROOT_PASSWORD}) +```