From e8716fe05aafca6f06acabb2e9e13f74f5ef8138 Mon Sep 17 00:00:00 2001 From: jakub Date: Fri, 27 Feb 2026 21:09:16 +0000 Subject: [PATCH] Update borgwarehouse.yml --- borgwarehouse.yml | 53 ++++++++++++++++++++++++++++++----------------- 1 file changed, 34 insertions(+), 19 deletions(-) diff --git a/borgwarehouse.yml b/borgwarehouse.yml index 7034e8a..0e3c780 100644 --- a/borgwarehouse.yml +++ b/borgwarehouse.yml @@ -1,29 +1,44 @@ +version: "3.8" + services: borgwarehouse: container_name: borgwarehouse - image: borgwarehouse/borgwarehouse - - # runs as root inside the container - user: "0:0" - + image: borgwarehouse/borgwarehouse:latest ports: - - "3009:3000" - - "2222:22" - - # FIX: runtime filesystem for sshd + - "3005:3000" # Web UI + - "2222:22" # SSH access to repos + user: "root:root" tmpfs: - - /run + - /run/sshd:uid=0,gid=0,mode=0755 + environment: + NEXTAUTH_URL: "http://192.168.19.8:3005" + NEXTAUTH_SECRET: "replace-this-with-a-random-string" + CRONJOB_KEY: "another-very-secret-key" + FQDN: "192.168.19.8" + + + UID: 1000 + GID: 1000 + SSH_SERVER_PORT: 22 + SSH_SERVER_PORT_LAN: 22 + + MAIL_SMTP_FROM: "backup@example.com" + MAIL_SMTP_HOST: "smtp.example.com" + MAIL_SMTP_PORT: 587 + MAIL_SMTP_LOGIN: "smtp-user" + MAIL_SMTP_PWD: "smtp-password" + volumes: - - /data/compose/borgwarehouse/config:/home/borgwarehouse/app/config - - /data/compose/borgwarehouse/repos:/home/borgwarehouse/repos - - /data/compose/borgwarehouse/tmp:/home/borgwarehouse/tmp - - /data/compose/borgwarehouse/logs:/home/borgwarehouse/logs - - /data/compose/borgwarehouse/ssh/client:/home/borgwarehouse/.ssh - - /data/compose/borgwarehouse/ssh/server:/etc/ssh + - /data/compose/borgw/config:/home/borgwarehouse/app/config + - /data/compose/borgw/ssh:/home/borgwarehouse/.ssh + - /data/compose/borgw/ssh_host:/etc/ssh + - /data/compose/borgw/repos:/home/borgwarehouse/repos + - /data/compose/borgw/tmp:/home/borgwarehouse/tmp + - /data/compose/borgw/logs:/home/borgwarehouse/logs + restart: unless-stopped apprise: container_name: apprise image: caronc/apprise - user: "0:0" - ports: - - "8016:8000" \ No newline at end of file + user: "1000:1000" + restart: unless-stopped \ No newline at end of file