################################# # Docker compose configurations # ################################# COMPOSE_FILE='seafile-server.yml,caddy.yml,seadoc.yml' COMPOSE_PATH_SEPARATOR=',' ## Images SEAFILE_IMAGE=seafileltd/seafile-mc:13.0-latest SEAFILE_DB_IMAGE=mariadb:10.11 SEAFILE_REDIS_IMAGE=redis SEAFILE_CADDY_IMAGE=lucaslorentz/caddy-docker-proxy:2.12-alpine SEADOC_IMAGE=seafileltd/sdoc-server:2.0-latest NOTIFICATION_SERVER_IMAGE=seafileltd/notification-server:13.0-latest MD_IMAGE=seafileltd/seafile-md-server:13.0-latest ## Persistent Storage BASIC_STORAGE_PATH=/opt SEAFILE_VOLUME=$BASIC_STORAGE_PATH/seafile-data SEAFILE_MYSQL_VOLUME=$BASIC_STORAGE_PATH/seafile-mysql/db SEAFILE_CADDY_VOLUME=$BASIC_STORAGE_PATH/seafile-caddy SEADOC_VOLUME=$BASIC_STORAGE_PATH/seadoc-data ################################# # Startup parameters # ################################# SEAFILE_SERVER_HOSTNAME=seafile.example.com SEAFILE_SERVER_PROTOCOL=http TIME_ZONE=Etc/UTC JWT_PRIVATE_KEY= ##################################### # Third-party service configuration # ##################################### ## Database SEAFILE_MYSQL_DB_HOST=db SEAFILE_MYSQL_DB_USER=seafile SEAFILE_MYSQL_DB_PASSWORD=PASSWORD SEAFILE_MYSQL_DB_CCNET_DB_NAME=ccnet_db SEAFILE_MYSQL_DB_SEAFILE_DB_NAME=seafile_db SEAFILE_MYSQL_DB_SEAHUB_DB_NAME=seahub_db ## Cache CACHE_PROVIDER=redis # or memcached ### Redis REDIS_HOST=redis REDIS_PORT=6379 REDIS_PASSWORD= ### Memcached MEMCACHED_HOST=memcached MEMCACHED_PORT=11211 ###################################### # Initial variables # # (Only valid in first-time startup) # ###################################### ## Database root password, Used to create Seafile users INIT_SEAFILE_MYSQL_ROOT_PASSWORD=ROOT_PASSWORD ## Seafile admin user INIT_SEAFILE_ADMIN_EMAIL=me@example.com INIT_SEAFILE_ADMIN_PASSWORD=asecret ############################################ # Additional configurations for extensions # ############################################ ## SeaDoc service ENABLE_SEADOC=true ## Notification ENABLE_NOTIFICATION_SERVER=false NOTIFICATION_SERVER_URL= ## Seafile AI ENABLE_SEAFILE_AI=false ENABLE_FACE_RECOGNITION=false SEAFILE_AI_LLM_TYPE=openai SEAFILE_AI_LLM_URL= SEAFILE_AI_LLM_KEY= # your llm key SEAFILE_AI_LLM_MODEL=gpt-4o-mini ## Metadata server MD_FILE_COUNT_LIMIT=100000