feat: Replace Nextcloud with Filebrowser
This commit is contained in:
@@ -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
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
Reference in New Issue
Block a user