bup-Remote-Server: docker-compose-Konfiguration mit CIFS-gemountetem Backup-Store

English Deutsch

In unserem vorherigen Beitrag How to setup a “bup remote” server in 5 minutes using docker-compose haben wir beschrieben, wie man einen eigenen bup-Remote-Server mit docker-compose einrichtet. Lies diesen Beitrag vor diesem!

Dieser Beitrag bietet eine alternative docker-compose.yml-Konfigurationsdatei, die ein entferntes CIFS-Verzeichnis als /bup-Backup-Verzeichnis mountet, anstatt ein lokales Verzeichnis zu verwenden. Dies ist am nützlichsten, wenn man ein NAS und einen separaten bup-Server verwendet.

In diesem Beispiel mounten wir die CIFS-Freigabe //10.1.2.3/bup-backups mit dem Benutzer cifsuser und dem Passwort pheT8Eigho.

Hinweis: Aus Performance-Gründen sollten der CIFS-Server (NAS) und der bup-Server lokal verbunden sein, nicht über das Internet.

bup_docker_compose.yml
# Backup-Volume über CIFS mounten
# HINWEIS: Wir empfehlen, kein über das Internet gemounteten Speicher zu verwenden
# aus Performance-Gründen. Stelle stattdessen einen bup-Remote-Server lokal bereit.
volumes:
  bup-backups:
    driver_opts:
      type: cifs
      o: "username=cifsuser,password=pheT8Eigho,uid=1111,gid=1111"
      device: "//10.1.2.3/bup-backups"

services:
  bup-server:
    image: ulikoehler/bup-server:latest
    environment:
      - SSH_PORT=2022
    volumes:
      - ./dotssh:/home/bup/.ssh
      - ./dropbear:/etc/dropbear
      # BUP-Backup-Speicher: CIFS-gemountet
      - bup-backups:/bup
    ports:
      - 2022:2022
    restart: unless-stopped

Check out similar posts by category: Bup, Docker, Networking