feat: Replace Nextcloud with Filebrowser

This commit is contained in:
2025-12-09 12:22:03 +02:00
parent 28f306b065
commit 7b6d752976
3 changed files with 22 additions and 13 deletions

View File

@@ -90,7 +90,10 @@ mkdir -p services/vaultwarden \
services/caddy/data \ services/caddy/data \
services/netdata/config \ services/netdata/config \
services/netdata/lib \ services/netdata/lib \
services/netdata/cache services/netdata/cache \
services/filebrowser/srv \
services/filebrowser/database \
services/filebrowser/config
docker compose up -d docker compose up -d
``` ```

View File

@@ -14,7 +14,7 @@
# =========================== # ===========================
# Vaultwarden # Vaultwarden
# =========================== # ===========================
{$VAULT_DOMAIN} { {env.VAULT_DOMAIN} {
import dns_duck import dns_duck
encode zstd gzip encode zstd gzip
@@ -25,7 +25,7 @@
# =========================== # ===========================
# 2FAuth # 2FAuth
# =========================== # ===========================
{$AUTH_DOMAIN} { {env.AUTH_DOMAIN} {
import dns_duck import dns_duck
encode zstd gzip encode zstd gzip
@@ -34,13 +34,13 @@
} }
# =========================== # ===========================
# Nextcloud # Filebrowser
# =========================== # ===========================
{$STORAGE_DOMAIN} { {env.STORAGE_DOMAIN} {
import dns_duck import dns_duck
encode zstd gzip encode zstd gzip
reverse_proxy nextcloud:80 reverse_proxy filebrowser:80
} }

View File

@@ -34,17 +34,20 @@ services:
LOG_LEVEL: notice LOG_LEVEL: notice
# ========================== # ==========================
# Nextcloud (Personal cloud / NAS) # Filebrowser (Cloud file manager)
# ========================== # ==========================
nextcloud: filebrowser:
image: nextcloud:latest image: filebrowser/filebrowser:latest
container_name: nextcloud container_name: filebrowser
restart: always restart: always
volumes: volumes:
- ./services/nextcloud:/var/www/html - ./services/filebrowser/srv:/srv
- ./services/filebrowser/database:/database
- ./services/filebrowser/config:/config
environment: environment:
NEXTCLOUD_ADMIN_USER: ${NC_ADMIN_USER} - PUID=$(id -u)
NEXTCLOUD_ADMIN_PASSWORD: ${NC_ADMIN_PASS} - PGID=$(id -g)
# ========================== # ==========================
# Caddy (Reverse proxy) # Caddy (Reverse proxy)
@@ -130,3 +133,6 @@ services:
- /proc:/host/proc:ro - /proc:/host/proc:ro
- /sys:/host/sys:ro - /sys:/host/sys:ro
networks:
default:
driver: bridge