KI-AGENT: Seafile in Selfhost-Stack integrieren

This commit is contained in:
2026-05-22 16:34:29 +02:00
parent 8a2429827c
commit 19bab852de
4 changed files with 195 additions and 2 deletions

View File

@@ -37,6 +37,34 @@ S3_ACCESS_KEY=fedeo-minio
S3_SECRET_KEY=change-this-minio-password
S3_BUCKET=fedeo
# Datei-Backend. S3 bleibt aktuell der Standard; Seafile ist im Stack
# vorbereitet und kann nach dem Backend-Umbau als vollständiges File-Backend
# genutzt werden.
FEDEO_FILE_BACKEND=s3
# Seafile CE läuft bewusst auf einer eigenen Subdomain, damit Desktop-Clients,
# SeaDrive und WebDAV ohne Pfad-Sonderfälle funktionieren.
SEAFILE_SERVER_HOSTNAME=files.app.example.com
SEAFILE_SERVER_PROTOCOL=https
SEAFILE_BASE_URL=https://files.app.example.com
SEAFILE_INTERNAL_URL=http://seafile:80
SEAFILE_IMAGE=seafileltd/seafile-mc:13.0-latest
SEAFILE_DB_IMAGE=mariadb:10.11
SEAFILE_REDIS_IMAGE=redis:7-alpine
INIT_SEAFILE_MYSQL_ROOT_PASSWORD=change-this-seafile-root-password
SEAFILE_MYSQL_DB_USER=seafile
SEAFILE_MYSQL_DB_PASSWORD=change-this-seafile-db-password
SEAFILE_REDIS_PASSWORD=change-this-seafile-redis-password
SEAFILE_JWT_PRIVATE_KEY=change-this-seafile-jwt-private-key-at-least-32-chars
INIT_SEAFILE_ADMIN_EMAIL=admin@example.com
INIT_SEAFILE_ADMIN_PASSWORD=change-this-seafile-admin-password
SEAFILE_ENABLE_GO_FILESERVER=true
SEAFILE_ENABLE_SEADOC=false
SEAFILE_ENABLE_NOTIFICATION_SERVER=false
SEAFILE_ENABLE_AI=false
SEAFILE_ENABLE_FACE_RECOGNITION=false
SEAFILE_MD_FILE_COUNT_LIMIT=100000
M2M_API_KEY=change-this-m2m-key
API_BASE_URL=https://app.example.com/backend
GOCARDLESS_BASE_URL=https://api.gocardless.com