Docker本地搭建个人企业私有云盘seafile搭建(完美解决ONLYOFFICE无法预览的情况)

seafile搭建

#创建存放路径 mkdir -p /media/megrez/data/seafile/seafile-mysql/db mkdir -p /media/megrez/data/seafile-data #创建docker-compose.yml docker-copmse.yml内容如下 version: '2.0' services: db: image: mariadb container_name: seafile-mysql environment: - MYSQL_ROOT_PASSWORD=GgcMnU4C66 #数据库密码 - MYSQL_LOG_CONSOLE=true volumes: - /media/megrez/data/seafile/seafile-mysql/db:/var/lib/mysql#前面就是我们创建的存放路径 networks: - seafile-net memcached: image: memcached container_name: seafile-memcached entrypoint: memcached -m 256 networks: - seafile-net seafile: image: seafileltd/seafile-mc container_name: seafile ports: - "80:80" volumes: - /media/megrez/data/seafile-data:/shared #创建缓存的路径 environment: - DB_HOST=db - DB_ROOT_PASSWD=GgcMnU4C66 #数据库密码 和前面保持一致 - TIME_ZONE=Asia/Shanghai - SEAFILE_ADMIN_EMAIL=aaa@aaa.cn #登录的账号 - SEAFILE_ADMIN_PASSWORD=GgcMnU4C66 #登录密码 - SEAFILE_SERVER_LETSENCRYPT=false - SEAFILE_SERVER_HOSTNAME=aaa.cn #绑定的域名 depends_on: - db - memcached networks: - seafile-net networks: seafile-net: #配置完成后 docker-compose up -d #安装onlyoffice docker run -i -t -d --restart=always -p 8889:80 onlyoffice/documentserver:7.1.0 #ONLYOFFICE报错的原因是因为版本不匹配 这里修改了版本为7.1.0 运行完成后,网站访问http://ip:8889 #可以访问修改其配置文件 vim /media/megrez/data/seafile-data/seafile/conf/seahub_settings.py 加上以下命令: ENABLE_ONLYOFFICE = True VERIFY_ONLYOFFICE_CERTIFICATE = False ONLYOFFICE_APIJS_URL = 'http://ip:8080/web-apps/apps/api/documents/api.js' #ip 改为 本机ip ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods') ONLYOFFICE_EDIT_FILE_EXTENSION = ('docx', 'pptx', 'xlsx') docker restart seafile #重启seafile服务即可 #完成上传下载功能 登录后修改系统管理-设置 (记得保存) FILE_SERVER_ROOT: http://aaa.cn/seafhttp SERVICE_URL: http://aaa.cn

__EOF__

本文作者Tzyyyyy
本文链接https://www.cnblogs.com/Tzyyyyy/p/17563394.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   Tzyyyyy  阅读(886)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示