本站支持搜索的镜像仓库:Docker Hub、gcr.io、ghcr.io、quay.io、k8s.gcr.io、registry.gcr.io、elastic.co、mcr.microsoft.com

基于Docker、Docker Swarm和Kubernetes的Seafile完整容器化部署方案,采用微服务架构实现前后端分离,增强安全性与可维护性。
seafile-server
seahub
seahub-media
db
memcached
seafile-caddy
注:***Docker部署中,自定义内容和头像由Nginx提供服务,seahub单独无法提供这些服务,因此需要独立数据卷。
需安装Docker和docker-compose。
Kubernetes部署参考Wiki / Kubernetes。
Docker Swarm模式部署注意事项参考Wiki / Docker Swarm。
以***Compose文件为起点:
wget [***]
重要:环境变量仅在首次部署时生效,卷中已存在的配置不会被覆盖。首次部署需仔细配置,后续修改参考Seafile文档。
DB_HOST=db:mariadb服务名称(Docker内部主机名)。DB_ROOT_PASSWD=db_dev:mariadb root用户密码,需与MYSQL_ROOT_PASSWORD一致。TIME_ZONE=Europe/Berlin:Seafile使用的时区。SEAFILE_URL=seafile.mydomain.com:用于SERVICE_URL和FILE_SERVER_ROOT,后续修改需通过Web界面的“系统管理”,配置错误可能导致文件上传问题。HTTPS=false:若使用HTTPS反向代理,设为true,将SERVICE_URL和FILE_SERVER_ROOT中的http替换为https。SEAFILE_ADMIN_EMAIL=***:初始管理员***/用户名。SEAFILE_ADMIN_PASSWORD=asecret:初始管理员密码。MYSQL_ROOT_PASSWORD=db_dev:mariadb root用户密码,需与DB_ROOT_PASSWD一致。MYSQL_LOG_CONSOLE=true:启用控制台日志。Caddy反向代理暴露80端口,已有反向代理可指向该端口。
与***部署不同,本方案不包含HTTPS和Let's Encrypt功能,因Docker用户通常已有相关反向代理解决方案。
配置完成后执行:
docker-compose -p seafile up -d
配置完成后执行:
docker stack deploy -c docker-compose.yml seafile
所有服务连接至seafile-net(默认内部网络),可能阻断外部服务访问。解决方案参考Wiki文章。
高级配置及故障排除请参考Wiki。如遇bug或功能需求,可提交issue。
本项目仅支持符合Compose Specification的工具(如docker compose、podman compose、nerdctl compose及Kubernetes)。不支持podman quadlet、podman play等工具,因其将所有容器运行在同一pod中,导致网络结构改变,此类问题请避免提交issue。



免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录方式配置轩辕镜像加速服务,包含7个详细步骤
在 Linux 系统上配置轩辕镜像源,支持主流发行版
在 Docker Desktop 中配置轩辕镜像加速,适用于桌面系统
在 Docker Compose 中使用轩辕镜像加速,支持容器编排
在 k8s 中配置 containerd 使用轩辕镜像加速
在宝塔面板中配置轩辕镜像加速,提升服务器管理效率
在 Synology 群晖NAS系统中配置轩辕镜像加速
在飞牛fnOS系统中配置轩辕镜像加速
在极空间NAS中配置轩辕镜像加速
在爱快ikuai系统中配置轩辕镜像加速
在绿联NAS系统中配置轩辕镜像加速
在威联通NAS系统中配置轩辕镜像加速
在 Podman 中配置轩辕镜像加速,支持多系统
配置轩辕镜像加速9大主流镜像仓库,包含详细配置步骤
无需登录即可使用轩辕镜像加速服务,更加便捷高效
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429