说明文档如下:
4.2 清理配置文件中的冗余配置项:
打开 /opt/seafile-data/seafile/conf/seafile.conf
并删除 [memcached]
, [database]
, [commit_object_backend]
, [fs_object_backend]
和 [block_backend]
如果上述部分在 .env
中已配置。
打开 /opt/seafile-data/seafile/conf/seahub_settings.py
并删除 DATABASES = {...}
和 CAHCES = {...}
在大多数情况下, seafile.conf
仅包含 Seafile 文件服务器的侦听端口 8082
。
要从seafile.conf和settings.py中删除一些内容担心升级失败无法使用,强请教以下几个文件修改结果是不是这样:
seafile.conf
[fileserver]
port = 8082
seahub_settings.py
SECRET_KEY = “*************”
SERVICE_URL = “http://www.ext.com:60000”COMPRESS_CACHE_BACKEND = ‘locmem’
TIME_ZONE = ‘Asia/Shanghai’
FILE_SERVER_ROOT = ‘http://www.ext.com:60000/seafhttp’
.env
COMPOSE_FILE=‘seafile-server.yml,seadoc.yml’
COMPOSE_PATH_SEPARATOR=‘,’SEAFILE_IMAGE=seafileltd/seafile-mc:13.0-latest
SEAFILE_DB_IMAGE=mariadb:10.11
SEAFILE_MEMCACHED_IMAGE=memcached:1.6.29SEAFILE_VOLUME=/opt/seafile-data
SEAFILE_MYSQL_VOLUME=/opt/seafile-mysql/dbSEAFILE_MYSQL_DB_HOST=db
INIT_SEAFILE_MYSQL_ROOT_PASSWORD=*****
SEAFILE_MYSQL_DB_USER=seafile
SEAFILE_MYSQL_DB_PASSWORD=*****TIME_ZONE=Asia/Shanghai
JWT_PRIVATE_KEY=*************
SEAFILE_SERVER_HOSTNAME=www.ext.com:60000
SEAFILE_SERVER_PROTOCOL=httpINIT_SEAFILE_ADMIN_EMAIL=admin@ext.com
INIT_SEAFILE_ADMIN_PASSWORD=*****SEADOC_IMAGE=seafileltd/sdoc-server:2.0-latest
SEADOC_VOLUME=/opt/seadoc-dataENABLE_SEADOC=true
NOTIFICATION_SERVER_IMAGE=seafileltd/notification-server:13.0-latest
NOTIFICATION_SERVER_VOLUME=/opt/notification-dataCache
CACHE_PROVIDER=redis
Redis
REDIS_HOST=redis
REDIS_PORT=6379
REDIS_PASSWORD=*****SEAF_SERVER_STORAGE_TYPE=