Files
flook-stacks/stacks/seafile/.env
2026-03-27 23:43:00 -04:00

92 lines
2.6 KiB
Bash

#################################
# Docker compose configurations #
#################################
COMPOSE_FILE='seafile-server.yml,seadoc.yml,seasearch.yml,notification-server.yml,md-server.yml'
COMPOSE_PATH_SEPARATOR=','
## Images
SEAFILE_IMAGE=seafileltd/seafile-pro-mc:13.0.6-testing
SEAFILE_DB_IMAGE=mariadb:10.11
SEAFILE_REDIS_IMAGE=redis
SEADOC_IMAGE=seafileltd/sdoc-server:2.0.3-testing
NOTIFICATION_SERVER_IMAGE=seafileltd/notification-server:13.0.0-testing
SEASEARCH_IMAGE=seafileltd/seasearch:1.0.1-testing
MD_IMAGE=seafileltd/seafile-md-server:13.0.6-testing
## Storage
SEAFILE_VOLUME=/mnt/user/appdata/seafile/data
SEAFILE_MYSQL_VOLUME=/mnt/user/appdata/seafile/db-data
SS_DATA_PATH=/mnt/user/appdata/seafile/seasearch-data
SEADOC_VOLUME=/mnt/user/appdata/seafile/seadoc-data
BASIC_STORAGE_PATH=/mnt/user/appdata/seafile
### Storage type
SEAF_SERVER_STORAGE_TYPE=disk
MD_STORAGE_TYPE=s3
SS_STORAGE_TYPE=disk
### S3 for metadata server
S3_MD_BUCKET=seafile-md
S3_KEY_ID=AKIAQP5UUFQPMDXWPW4O
S3_SECRET_KEY=<REDACT>
S3_USE_V4_SIGNATURE=true
S3_PATH_STYLE_REQUEST=false
S3_AWS_REGION=us-east-1
S3_HOST=s3.amazonaws.com
S3_USE_HTTPS=true
#################################
# Startup parameters #
#################################
SEAFILE_SERVER_HOSTNAME=fileserver.rishighan.com
SEAFILE_SERVER_PROTOCOL=https
TIME_ZONE=Etc/UTC
JWT_PRIVATE_KEY=<REDACT>
#####################################
# Third-party service configuration #
#####################################
## Database
SEAFILE_MYSQL_DB_HOST=db
SEAFILE_MYSQL_DB_USER=seafile
SEAFILE_MYSQL_DB_PASSWORD=<REDACT>
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
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=
######################################
# Initial variables #
######################################
INIT_SEAFILE_MYSQL_ROOT_PASSWORD=<REDACT>
INIT_SEAFILE_ADMIN_EMAIL=frishi@me.com
INIT_SEAFILE_ADMIN_PASSWORD=<REDACT>
INIT_SS_ADMIN_USER=frishi@me.com
INIT_SS_ADMIN_PASSWORD=<REDACT>
############################################
# Additional configurations for extensions #
############################################
## SeaDoc
ENABLE_SEADOC=true
## SeaSearch
SS_MAX_OBJ_CACHE_SIZE=10GB
SS_LOG_TO_STDOUT=true
SS_LOG_OUTPUT=true
SS_LOG_LEVEL=info
## Notification
NOTIFICATION_SERVER_URL=https://notification.rishighan.com
INNER_NOTIFICATION_SERVER_URL=http://notification-server:8083
SEADOC_SERVER_URL=https://fileserver.rishighan.com/sdoc-server
## Seafile AI
ENABLE_SEAFILE_AI=false
MYSQL_ROOT_PASSWORD=dexter