Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/minituff/nautical-backup
A simple Docker volume backup tool.
https://github.com/minituff/nautical-backup
automation bash devops docker
Last synced: about 1 month ago
JSON representation
A simple Docker volume backup tool.
- Host: GitHub
- URL: https://github.com/minituff/nautical-backup
- Owner: Minituff
- License: gpl-3.0
- Created: 2023-10-08T17:31:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-13T23:18:54.000Z (8 months ago)
- Last Synced: 2024-04-14T08:52:27.589Z (8 months ago)
- Topics: automation, bash, devops, docker
- Language: Shell
- Homepage: https://minituff.github.io/nautical-backup/
- Size: 2.45 MB
- Stars: 129
- Watchers: 0
- Forks: 1
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
A simple Docker volume backup tool.---
[![Pulls from DockerHub](https://img.shields.io/docker/pulls/minituff/nautical-backup?logo=docker)](https://hub.docker.com/r/minituff/nautical-backup)
[![Docker Image Version (latest semver)](https://img.shields.io/docker/v/minituff/nautical-backup/latest?label=latest%20version)](https://hub.docker.com/r/minituff/nautical-backup)
[![Docker Image Size (tag)](https://img.shields.io/docker/image-size/minituff/nautical-backup/latest?label=size)](https://hub.docker.com/r/minituff/nautical-backup)
[![Code Coverage](https://codecov.io/gh/Minituff/nautical-backup/graph/badge.svg?token=90PUDWN9XU)](https://codecov.io/gh/Minituff/nautical-backup)### Documentation
Full documentation is available at [https://minituff.github.io/nautical-backup](https://minituff.github.io/nautical-backup)### Quick Start
Docker Compose
```yaml
services:
nautical-backup:
image: minituff/nautical-backup:2
container_name: nautical-backup
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /config:/config
- /source:/app/source:ro
- /destination:/app/destination
environment: # Optional variables
- TZ=America/Los_Angeles
- CRON_SCHEDULE=0 4 * * *
- SKIP_CONTAINERS=example1,example2,example3
```
Docker CLI
```bash
docker run -d \
--name nautical-backup \
-v /var/run/docker.sock:/var/run/docker.sock \
-v /config:/config \
-v /source:/app/source:ro \
-v /destination:/app/destination \
-e TZ="America/Los_Angeles" \
-e CRON_SCHEDULE="0 4 * * *" \
-e SKIP_CONTAINERS="example1,example2,example3" \
minituff/nautical-backup:2
```