Files
flook-stacks/stacks/seafile/stack.env
2025-12-30 00:19:22 -05:00

91 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=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
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=Qo4s8XissWnJx6gIORcggOaU69ObAa3W84jC05yv
#####################################
# Third-party service configuration #
#####################################
## Database
SEAFILE_MYSQL_DB_HOST=db
SEAFILE_MYSQL_DB_USER=seafile
SEAFILE_MYSQL_DB_PASSWORD=dexter
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=dexter
INIT_SEAFILE_ADMIN_EMAIL=frishi@me.com
INIT_SEAFILE_ADMIN_PASSWORD=Titu@1588
INIT_SS_ADMIN_USER=frishi@me.com
INIT_SS_ADMIN_PASSWORD=Titu@1588
############################################
# 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