Sign inSign up

barcus/plakar

By barcus

•Updated about 3 years ago

Image
0

809

barcus/plakar repository overview

⁠docker-plakar [WIP]

⁠About

Run plakar⁠ using docker commands.

⁠Overview

Plakar is a backup solution.

:warning: Plakar is not ready for production usage at this moment.

More information available in plakar documenation⁠.

Docker image is based on Alpine and available for amd64/arm64 arch.

⁠Requirements

⁠Usage

Plakar is a powerful tool which allows remote or local backup. Basicaly it uses a folder to store backup as snapshots.

⁠docker-compose (recommanded for server mode)

Use docker-compose to launch many plakar server on the same host. One plakar server can not process many client at the same time.

Clone and customize docker-compose.yml file, then run:

docker-compose -f /path/to/your/docker-compose.yml up -d

:warning: Don't forget to update volume for each plakar

⁠docker run
⁠start plakar server (optional)
docker run --rm \
 -v /data/plakar:/plakar \
 -e INIT=true \
 -e P_PATH=/plakar/plakar1 \
 barcus/plakar \
 plakar on /plakar/plakar1 server

Here, backup will be stored in /data/plakar/plakar1 on docker host.

⁠remote backup

First, be sure you can access plakar server, then run:

docker run --rm
 -v /my_data_to_bkp:/data \
 barcus/plakar \
 plakar on plakar://plakar-server-ip:port push /data
⁠local backup

Firstly, be sure the plakar has been created:

docker run --rm \
 -v /data/plakar:/plakar \
 barcus/plakar \
 plakar on /plakar/plakar1 create --no-encryption

Using this command, plakar1 will be created on docker host in /data/plakar.

Then, to push a backup:

docker run --rm \
 -v /my_data_to_bkp:/data \
 -v /data/plakar:/plakar \
 barcus/plakar \
 plakar on /plakar/plakar1 push /data

The idea here is to push /my_data_to_bkp from local host to local plakar /data/plakar/plakar1

Tag summary

Content type

Image

Digest

sha256:8b8f273f3…

Size

16 MB

Last updated

about 3 years ago

docker pull barcus/plakar