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/netdata/config \
services/netdata/lib \
services/netdata/cache
services/netdata/cache \
services/filebrowser/srv \
services/filebrowser/database \
services/filebrowser/config
docker compose up -d
```

View File

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

View File

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