added folder selection

This commit is contained in:
Elliot Matson 2021-11-28 18:58:07 +00:00
parent a0d54fb25c
commit 4f22d921ea
2 changed files with 20 additions and 3 deletions

View File

@ -53,13 +53,16 @@ services:
| TZ | This is your timezone, here is [a list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)| | TZ | This is your timezone, here is [a list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones)|
### Backup Server ### Backup Server
To configure the backups, we'll want to configure the environment variables below: To configure the backups, we'll want to configure the variables below:
``` ```
... ...
services: services:
... ...
pgbackups: pgbackups:
... ...
volumes:
- "(Whatever location you want backups stored):/backups"
...
environment: environment:
- POSTGRES_HOST=postgres - POSTGRES_HOST=postgres
- POSTGRES_DB=database - POSTGRES_DB=database
@ -76,7 +79,21 @@ services:
... ...
... ...
``` ```
Many of these don't need to be edited, but here are the ones you might want to change: First, we will want to decide on a backup location and edit the ```volumes:``` section You will need the full path to the folder you want backups stored in. On a QNAP NAS for example, if I wanted to use a folder called "Backups" inside a shared folder named "Videos", the path would be ```/shares/Videos/Backups/```, and my ```volumes:``` section would look like this:
```yaml
volumes:
- "/shares/Videos/Backups:/backups"
```
On Ubuntu, if I wanted to use a folder named "Backups" in the home directory of the user named "johndoe", the path would be ```/home/johndoe/Backups/```, and my ```volumes:``` section would look like this:
```yaml
volumes:
- "/home/johndoe/Backups:/backups"
```
There are also some variables in the environment section. Many of these don't need to be edited, but here are the ones you might want to change:
| Environment Variable |Meaning| | Environment Variable |Meaning|
|---|---| |---|---|
| POSTGRES_DB | This is the name of the database from the previous step. Can also be a comma/space separated list of database names if you create more in the future | | POSTGRES_DB | This is the name of the database from the previous step. Can also be a comma/space separated list of database names if you create more in the future |

View File

@ -16,7 +16,7 @@ services:
image: prodrigestivill/postgres-backup-local:9.5 image: prodrigestivill/postgres-backup-local:9.5
restart: always restart: always
volumes: volumes:
- "/share/(Whatever location you want backups stored):/backups" - "(Whatever location you want backups stored):/backups"
links: links:
- postgres - postgres
depends_on: depends_on: