diff --git a/Dockerfile b/Dockerfile index 5d1db02..f8efb14 100644 --- a/Dockerfile +++ b/Dockerfile @@ -37,6 +37,12 @@ RUN URL=https://hndl.urbackup.org/Server/${VERSION} && \ && cp -R /usr/share/urbackup /web-backup \ && chmod +x /usr/bin/entrypoint.sh +# Rsyslog +RUN apt-get update && apt-get install rsyslog -y +RUN sed -i '/imklog/s/^/#/' /etc/rsyslog.conf +RUN service rsyslog start + +# Expose ports EXPOSE 55413 EXPOSE 55414 EXPOSE 55415 diff --git a/README.md b/README.md index ad4c4c7..b548b39 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,5 @@ +## Fork from official image. Added web access monitoring. interface (rsyslog -> auth.log) and docker-compose.yml file + ## Multiarch (amd64/i386/armhf/arm64(aarch64)) docker images for UrBackup server. Pulling the `:latest` tag should automatically grab the right image for your arch. diff --git a/docker-compose.yml b/docker-compose.yml new file mode 100644 index 0000000..31c19c4 --- /dev/null +++ b/docker-compose.yml @@ -0,0 +1,20 @@ +version: '3' +services: + urbackup-server: + image: my-urbackup-server + build: + context: . + dockerfile: Dockerfile + container_name: urbackup-server-1 + ports: + - "55413:55413" + - "127.0.0.1:55414:55414" + - "55414:55414" + - "55415:55415" + - "35623:35623/udp" + volumes: + - ./backups:/backups + - ./db:/var/urbackup + - ./logs:/var/log + restart: unless-stopped + diff --git a/entrypoint.sh b/entrypoint.sh index 7279b9c..cb3d328 100644 --- a/entrypoint.sh +++ b/entrypoint.sh @@ -19,4 +19,5 @@ else fi chown urbackup:urbackup /backups chown urbackup:urbackup /var/urbackup +service rsyslog start exec urbackupsrv "$@"