https://github.com/0xerr0r/navidrome-backup-docker
Simple docker backup container for navidrome
https://github.com/0xerr0r/navidrome-backup-docker
backup docker navidrome
Last synced: about 1 month ago
JSON representation
Simple docker backup container for navidrome
- Host: GitHub
- URL: https://github.com/0xerr0r/navidrome-backup-docker
- Owner: 0xERR0R
- Created: 2021-02-14T21:48:11.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-02-17T21:28:32.000Z (about 4 years ago)
- Last Synced: 2025-02-13T08:23:46.661Z (3 months ago)
- Topics: backup, docker, navidrome
- Language: Shell
- Homepage:
- Size: 3.91 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Backup for Navidrome
Creates a backup from navidrome's database and executes SQL reports.
Usage with navidrome and [crony](https://github.com/0xERR0R/crony):
docker-compose.yml
```yml
version: "2.1"
services:
navidrome:
image: deluan/navidrome
container_name: navidrome
environment:
- TZ=Europe/Berlin
- ND_SCANINTERVAL=10m
- ND_SESSIONTIMEOUT=24h
volumes:
- music:/music/:ro
- data:/data
mem_limit: 300m
ports:
- 4533:4533
backup:
image: ghcr.io/0xerr0r/navidrome-backup-docker
container_name: navidrome-backup
depends_on:
- navidrome
volumes:
- backup:/out/
volumes_from:
- navidrome
labels:
# every monday
- crony.schedule="0 0 * * 1"
volumes:
music:
driver: local
driver_opts:
type: cifs
o: username=xxx,password=xxx,rw
device: //192.168.178.xxx/path/to/music
backup:
driver: local
driver_opts:
type: cifs
o: username=xxx,password=xxx,rw
device: //192.168.178.xxx/path/to/backup
data:
```