Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

README

        


Logo


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
```