add webdav server

This commit is contained in:
Neale Pickett 2022-08-13 08:59:35 -06:00
parent 014ac43b84
commit 3adfb37947
1 changed files with 19 additions and 25 deletions

View File

@ -126,28 +126,6 @@ services:
networks:
- hostnet
## Drop this in to get a netdata container.
## It uses a lot of RAM and causes my machine to swap.
## Granted, it's a lot more lightweight than nextcloud.
## But I can live without netdata.
# netdata:
# image: netdata/netdata
# hostname: $HOSTNAME
# volumes:
# - type: bind
# source: /
# target: /host
# read_only: true
# configs:
# - source: netdata.conf
# target: /etc/netdata/netdata.conf
# deploy:
# labels:
# traefik.http.routers.netdata.rule: "PathPrefix(`/netdata`)"
# traefik.http.middlewares.netdata-striparoo.stripprefix.prefixes: "/netdata"
# traefik.http.routers.netdata.middlewares: netdata-striparoo
# traefik.http.services.netdata.loadbalancer.server.port: "19999"
geneweb:
image: ravermeister/geneweb
volumes:
@ -200,6 +178,22 @@ services:
- published: 445
target: 445
webdav:
image: micromata/dave
volumes:
- type: bind
source: /srv/ext/storage
target: /data
configs:
- source: dave.yaml
target: /config/config.yaml
user: "911:911"
deploy:
labels:
traefik.enable: "true"
traefik.http.routers.webdav.rule: "Host(`drive.woozle.org`)"
traefik.http.services.webdav.loadbalancer.server.port: "8000"
public:
image: caddy
volumes:
@ -214,9 +208,9 @@ services:
traefik.http.services.public.loadbalancer.server.port: "80"
configs:
netdata.conf:
file: netdata.conf
name: netdata.conf-v4
dave.yaml:
file: dave.yaml
name: dave.yaml-v1
secrets:
password: