From b3ca02ca336ccc557a67349961d3759a17b0e9f8 Mon Sep 17 00:00:00 2001 From: akanealw Date: Tue, 5 Dec 2023 19:47:48 -0600 Subject: [PATCH] removed owncloud and added filebrowser --- compose.yml | 72 ++++++----------------------------- filebrowser/.filebrowser.json | 8 ++++ 2 files changed, 19 insertions(+), 61 deletions(-) create mode 100755 filebrowser/.filebrowser.json diff --git a/compose.yml b/compose.yml index 96800f1..27c4cf9 100755 --- a/compose.yml +++ b/compose.yml @@ -80,6 +80,17 @@ services: - /var/log/auth.log:/logs/auth.log:ro - /var/log/syslog:/logs/syslog:ro + filebrowser: + container_name: filebrowser + image: filebrowser/filebrowser:latest + ports: + - 8484:80 + restart: always + volumes: + - ${DOCKER_CONFIGS}/filebrowser/config/filebrowser.db:/database/filebrowser.db + - ${DOCKER_CONFIGS}/filebrowser/config/.filebrowser.json:/.filebrowser.json + - /mnt/truenas-storage:/srv + nginxproxymanager: container_name: nginxproxymanager image: jc21/nginx-proxy-manager:2.10.4 @@ -110,67 +121,6 @@ services: - INTERVAL_MINUTES=30 restart: always - owncloud: - container_name: owncloud - image: owncloud/server:latest - environment: - - OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN} - - OWNCLOUD_TRUSTED_DOMAINS=${OWNCLOUD_TRUSTED_DOMAINS} - - OWNCLOUD_DB_TYPE=mysql - - OWNCLOUD_DB_NAME=owncloud - - OWNCLOUD_DB_USERNAME=owncloud - - OWNCLOUD_DB_PASSWORD=owncloud - - OWNCLOUD_DB_HOST=owncloud-mariadb - - OWNCLOUD_ADMIN_USERNAME=${ADMIN_USERNAME} - - OWNCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD} - - OWNCLOUD_MYSQL_UTF8MB4=true - - OWNCLOUD_REDIS_ENABLED=true - - OWNCLOUD_REDIS_HOST=owncloud-redis - healthcheck: - test: ["CMD", "/usr/bin/healthcheck"] - interval: 30s - timeout: 10s - retries: 5 - depends_on: - - owncloud-mariadb - - owncloud-redis - ports: - - 8092:8080 - restart: always - volumes: - - ${DOCKER_CONFIGS}/owncloud/files:/mnt/data - - owncloud-mariadb: - container_name: owncloud-mariadb - image: mariadb:10.6 - environment: - - MYSQL_ROOT_PASSWORD=owncloud - - MYSQL_USER=owncloud - - MYSQL_PASSWORD=owncloud - - MYSQL_DATABASE=owncloud - command: ["--max-allowed-packet=128M", "--innodb-log-file-size=64M"] - healthcheck: - test: ["CMD", "mysqladmin", "ping", "-u", "root", "--password=owncloud"] - interval: 10s - timeout: 5s - retries: 5 - restart: always - volumes: - - ${DOCKER_CONFIGS}/owncloud/mariadb/mysql:/var/lib/mysql - - owncloud-redis: - container_name: owncloud-redis - image: redis:6 - command: ["--databases", "1"] - healthcheck: - test: ["CMD", "redis-cli", "ping"] - interval: 10s - timeout: 5s - retries: 5 - restart: always - volumes: - - ${DOCKER_CONFIGS}/owncloud/redis:/data - pihole: container_name: pihole image: cbcrowe/pihole-unbound:latest diff --git a/filebrowser/.filebrowser.json b/filebrowser/.filebrowser.json new file mode 100755 index 0000000..29ff1d0 --- /dev/null +++ b/filebrowser/.filebrowser.json @@ -0,0 +1,8 @@ +{ + "port": 80, + "baseURL": "", + "address": "", + "log": "stdout", + "database": "/database/filebrowser.db", + "root": "/srv" + }