Hetzner Storage Box über Samba einbinden
am Beispiel minio
Am besten die CIFS/Samba Share über den Dockerhost mit fstab mounten und nicht in docker-compose selbst. Dafür:
nano /etc/fstab
version://u12345-sub1.your-storagebox.de/u12345-sub1/dockervolume_minio '3.8'
services:
minio:
restart: unless-stopped
image: 'bitnami/minio:latest'
ports:
- '9000:9000'
- '9001:9001'
environment:
- MINIO_ROOT_USER=admin
- MINIO_ROOT_PASSWORD=Unude0
networks:
- praxistool-nw
volumes:
- hetzner_storagebox_minio:/bitnami/minio/data
- data:/data
- certs:/certs
volumes:
data:
certs:
hetzner_storagebox_minio:
driver: local
driver_opts:
type:mnt/storagebox cifs o: "username=u4b1,password=zpp,iocharset=utf8,rw,credentials=/etc/backup-credentials.txt,uid=1001,gid=1001,file_mode=0777,dir_mode=0777,vers=3.1.1,seal"seal,file_mode=0660,dir_mode=0770 device:0 "//u4b1.your-storagebox.de/u4b1/dockervolume_minio"
networks:
praxistool-nw:
driver: bridge0
nano /etc/backup-credentials.txt
username=u12345-sub1
password=SUBACCOUNTSTORAGE......PASSWORD
testen mit
mount -a
und untesten mit
umount -a
WICHTIGvers=3.1.1,seal hinten dranhängen, um eine möglichst sichere Samba-Verbindung herzustellen
in diesem fall wurde ein sub-account in der Hetzner Storage Box angelegt, dabei wird der uesrname und freigabename geändert:
Wenn Sie Ihren Haupt-Account verwenden, lautet der Freigabename backup
Bei der Verwendung eines Sub-Accounts müssen Sie als Nutzername und Freigabename, den Nutzername des Sub-Accounts verwenden.
Linux/Unix://<username>.your-storagebox.de/<Freigabename>
Windows\\<username>.your-storagebox.de\<Freigabename>
https://docs.hetzner.com/de/robot/storage-box/access/access-samba-cifs
https://docs.hetzner.com/de/robot/storage-box/additional-users
normalerweise ist der pfad als Hauptnutzer
user: u12345
pw: im hetzner robot portal im Hauptaccount vergeben//u12345.your-storagebox.de/backup
und für einen Sub-Account
user: u12345-sub1
pw: im hetzner robot portal unter sub-accounts vergeben//u12345-sub1.your-storagebox.de/u12345-sub1
ALTE VERSION (buggy, laggy, reconnects usw)
version: '3.8'
services:
minio:
restart: unless-stopped
image: 'bitnami/minio:latest'
ports:
- '9000:9000'
- '9001:9001'
environment:
- MINIO_ROOT_USER=admin
- MINIO_ROOT_PASSWORD=Unude0
networks:
- praxistool-nw
volumes:
- hetzner_storagebox_minio:/bitnami/minio/data
- data:/data
- certs:/certs
volumes:
data:
certs:
hetzner_storagebox_minio:
driver: local
driver_opts:
type: cifs
o: "username=u4b1,password=zpp,uid=1001,gid=1001,file_mode=0777,dir_mode=0777,vers=3.1.1,seal"
device: "//u4b1.your-storagebox.de/u4b1/dockervolume_minio"
networks:
praxistool-nw:
driver: bridge