paspo eb6f580905
All checks were successful
continuous-integration/drone/push Build is passing
Vulnerability Scan / Daily Vulnerability Scan (push) Successful in 12s
added tini
2025-02-02 11:34:31 +01:00
2025-01-27 08:49:55 +01:00
2025-01-27 08:49:55 +01:00
2025-01-27 08:49:55 +01:00
2025-01-27 08:49:55 +01:00
2025-01-27 08:49:55 +01:00
2025-02-02 11:34:31 +01:00
2025-01-27 08:49:55 +01:00
2025-01-29 19:59:50 +01:00

borg store

Build Status

Borg/Borgmatic store (via ssh)

usage

Use this docker-compose.yaml

services:
  borgstore:
    image: docker.asperti.com/paspo/borgstore
    ports:
      - 2222:22
    volumes:
      - ./data:/data
      - ./ssh:/ssh # add authorized_keys file here
    environment:
      USERNAME: myuser # default: borgstore
      GROUPNAME: mygroup # default: borgstore
      SSH_PUBKEY: ssh-rsa AAAAB3NzaC....  # optional
      PUID: 1000 # default: 1000
      PGID: 1000 # default: 1000
      TZ: Etc/UTC  # default: Etc/UTC

The /data directory and its contents will be chowned to $PUID:$PGID and chmodded to 0755 for directories and 0644 for files at container start.

You can add an optional SSH public key by using the environment variable SSH_PUBKEY, this variable will be used to create the authorized_keys file if it doesn't exists.

Description
No description provided
Readme GPL-3.0 45 KiB
Languages
Shell 85.5%
Dockerfile 14.5%