seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice)

这篇具有很好参考价值的文章主要介绍了seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、 安装docker
1、 更新软件包

sudo apt update 
sudo apt upgrade

2、 安装docker依赖

apt-get install ca-certificates curl gnupg lsb-release

3、 添加Docker官方GPG密钥

curl -fsSL http://mirrors.aliyun.com/docker-ce/linux/ubuntu/gpg | sudo apt-key add –

结果如下:
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

4、 添加Docker软件源

sudo add-apt-repository "deb [arch=amd64] http://mirrors.aliyun.com/docker-ce/linux/ubuntu $(lsb_release -cs) stable"

5、 安装docker

apt-get install docker-ce docker-ce-cli containerd.io
运行docker:systemctl start docker

6、 安装工具

apt-get -y install apt-transport-https ca-certificates curl software-properties-common

重启docker:service docker restart
7、 验证是否成功

sudo docker run hello-world

seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

因为我们之前没有拉取过hello-world,所以运行命令后会出现本地没有该镜像,并且会自动拉取的操作。
查看版本
我们可以通过下面的命令来查看docker的版本

sudo docker version

结果如下:
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

查看镜像
上面我们拉取了hello-world的镜像,现在我们可以通过命令来查看镜像,命令:sudo docker images,结果如下图:
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

到此docker安装完成。
二、 安装seafile
1、 下载安装文件:
去官方下载安装包:https://www.seafile.com/download/
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

下载完成后解压上传到/opt/seafile目录下面,目录结构如下:
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

2、 下载并修改 docker-compose.yml:
下载地址:
https://docs.seafile.com/d/cb1d3f97106847abbf31/files/?p=/docker/docker-compose.yml
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

下载后修改并传到:/opt/seafile目录下,需修改地方如下:
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

3、 启动 Seafile 服务
执行以下命令启动 Seafile 服务
在ssh内进入到/opt/seafile目录下执行:docker compose up -d
需要等待几分钟,等容器首次启动时的初始化操作完成后,您就可以在浏览器上访问http://你的地址/ 来打开 Seafile 主页。
4、 增加一个新的管理员

docker exec -it seafile /opt/seafile/seafile-server-latest/reset-admin.sh

到此seafile安装完成,登录页面如下图,用账号密码登录即可:
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

服务停止命令为: docker compose down
三:安装onlyoffice
在此处啰嗦一句,因onlyoffice到7.2版本开始使用JWT安全令牌,每次onlyoffice重启以后就会更新密钥,所以启动命令要加入特定的参数,各位可根据自己的情况选择安装7.1或者是7.2以上;
1、7.1版本安装:
docker运行下载onlyoffice,此处设置onlyoffice监听端口为8888,命令:

sudo docker run -i -t -d --restart=always -p 8888:80 onlyoffice/documentserver:7.1.0

#–restart=always表示每次开机,只要当docker被设置为开机启动,此onlyoffice就会自动运行, documentserver:7.1.0表示安装7.1版本;
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

2、7.2版本安装(和7.1版本二选一)
执行命令:sudo docker run -I -t -d -p 8888:80 --restart=always -e JWT_SECRET=my_jwt_secret onlyoffice/documentserver
my_jwt_secret设置成你自己的密钥,需要和/opt/seafile-data/seafile/conf目录下的seahub_settings.py中的设置一致。
3、查看docker镜像是否运行

docker ps

seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

浏览器地址输入:http://IP地址:8888/,进行访问出现下图:
seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

5、 修改seahub_settings.py配置
打开:/opt/seafile-data/seafile/conf/seahub_settings.py在此文件末尾增加:

# Enable Only Office
ENABLE_ONLYOFFICE = True
VERIFY_ONLYOFFICE_CERTIFICATE = False
# ONLYOFFICE_APIJS_URL = 'http{s}://{your OnlyOffice server's domain or IP}/web-apps/apps/api/documents/api.js'
ONLYOFFICE_APIJS_URL = 'http://服务器地址:8888/web-apps/apps/api/documents/api.js'
ONLYOFFICE_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods')
ONLYOFFICE_EDIT_FILE_EXTENSION = ('doc', 'docx', 'ppt', 'pptx', 'xls', 'xlsx', 'odt', 'fodt', 'odp', 'fodp', 'ods', 'fods')
ONLYOFFICE_JWT_SECRET = '密钥'

seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

然后重启Seafile服务

docker compose down
docker compose up -d

6、 解决office文档本地化显示问题
打开office文档时经常是汉字下面带着红杠杠,应该是拼写检查的提示,很不爽,每次都需要手动在“设置文本语言”和“设置文档语言”改成中文才能正常,无意之中翻看onlyoffice的api说明,经过尝试后发现可以如下解决。
使用editplus之类的编辑软件打开安装目录:
/opt/seafile/seahub/seahub/templates/view_file_onlyoffice.html文件在43行的"lang": “{{ LANGUAGE_CODE }}”,下面增加两个参数:

"location": "{{ LANGUAGE_CODE }}",
  "region": "{{ LANGUAGE_CODE }}",

seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice),ubuntu,docker,开源

修改完成后替换回去,删除浏览器缓存即可。
到此onlyoffice和seafile集成安装完成,我之前安装过7.1版本发现不能自动保存,如果想设置成自动保存比较麻烦就懒得弄了,目前装的是7.5版本本身就自带了自带保存功能。
三、 其他设置
打开:/opt/seafile-data/seafile/conf/seahub_settings.py在此文件末尾增加:
1、 自动发送邮件设置:

EMAIL_USE_TLS = True
EMAIL_HOST = '企业邮箱服务器地址smtp'
EMAIL_HOST_USER = '邮箱地址'
EMAIL_HOST_PASSWORD = '密码'
EMAIL_PORT = '端口'
DEFAULT_FROM_EMAIL = EMAIL_HOST_USER
SERVER_EMAIL = EMAIL_HOST_USER

2、 开启预览水印

ENABLE_RESUMABLE_FILEUPLOAD = True
ENABLE_WATERMARK = True

3、 开启wiki功能

ENABLE_WIKI = True

用seafile编写wiki / gitbook
新建一个资料库 bookname
新建并编辑若干md文件
在【工具】【 已发布的资料库】中,点击“发布资料库”,选择bookname发布后,任何人都可以查看
注意!!!文件排列顺序是按照文件名从小到大排序的,不是修改的时间 最好文件名用1234或者时间开头命名文章来源地址https://www.toymoban.com/news/detail-807244.html

到了这里,关于seafile云盘社区版安装全教程(ubuntu+docker+seafile社区版+onlyoffice)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 如何在 Ubuntu 上部署 ONLYOFFICE 协作空间社区版?

    ONLYOFFICE 协作空间 是一个在线协作平台,帮助您更好地与客户、业务合作伙伴、承包商及第三方进行文档协作。今天我们来介绍一下,如何在 Ubuntu 上安装协作空间的自托管版。 使用 ONLYOFFICE 协作空间,您可以: 邀请他人,协作和沟通完成工作 创建协作房间:实时地对文档

    2024年02月13日
    浏览(47)
  • Linux搭建开源企业云盘Seafile,私有文件同步云盘及基本使用

    在日常生活经常需要在不同的设备间同步文件,还有在企业作为公司云存储备份使用。 类似的有谷歌云端硬盘,但是作为企业不能统一管理,即没有admin权限管理其他账号,而且免费空间有限。 国内的百度网盘,并没有文件同步功能,只支持手动的上传和下载,而且也没有文

    2023年04月22日
    浏览(34)
  • 【0基础敲代码】如何使用使用SeaFile搭建私有云盘并公网访问

    目录 1. 前言 2. SeaFile云盘设置 2.1 Owncould的安装环境设置 2.2 SeaFile下载安装 2.3 SeaFile的配置 3. cpolar内网穿透 3.1 Cpolar下载安装 3.2 Cpolar的注册 3.3 Cpolar云端设置 3.4 Cpolar本地设置 4. 公网访问测试 5. 结语 现在我们身边的只能设备越来越多,各种智能手机、平板、智能手表和数码相

    2024年02月11日
    浏览(43)
  • Docker如何安装seafile

    SQLite 方式 要在 Docker 中安装 Seafile,您可以按照以下步骤进行操作: 安装 Docker:确保您的系统上已经安装了 Docker。您可以根据您的操作系统类型,在官方网站上找到适合您系统的 Docker 版本并进行安装。 下载 Seafile 镜像:打开终端或命令提示符,并执行以下命令以下载 Se

    2024年02月09日
    浏览(34)
  • 如何在ARM64的Debian系统上安装ONLYOFFICE文档社区版

    自   ONLYOFFICE 文档 版本 7.1   起 , 用户可以 在   ARM 64   的   Debian   系统上 安装 这款套件 。 社区版 支持用户 在本地服务器上安装   ONLYOFFICE 文档 , 以及 将在线编辑器与 ONLYOFFICE 协作平台 或 其他常用系统 集成。 ONLYOFFICE 文档 是一 款 在线办公套件,包括 用于 文本、

    2024年02月12日
    浏览(60)
  • 极空间Docker安装Alist套件整合阿里云盘、百度云盘等网盘资源并挂载到本地供极影视刮削播放完整教程

    由于前段时间手贱剁手了极空间Z4,其提供的极影视套件可以自动扫描刮削视频文件,通过账号登陆还可以实现外网访问,确实很方便。同时,笔者可能和大家一样也注册了百度云盘、阿里云盘、夸克云盘等一堆网盘,也通过热心网友分享的方式转存了一些影视资料。如果按

    2024年01月22日
    浏览(101)
  • 如何在 ARM64 的 CentOS 或 RHEL 上安装 ONLYOFFICE 文档社区版?

    自 ONLYOFFICE 文档版本   7.1   起 , 用户可以在   ARM 64   架构的   CentOS   或   RHEL   上 安装这款套件 。 社区 版 支持 用户在本地服务器上安装   ONLYOFFICE 文档 , 以及 将在线编辑器与  ONLYOFFICE 协作平台 或 其他常用系统 集成。 ONLYOFFICE 文档 是一 款 在线办公套件 , 包含

    2024年02月16日
    浏览(37)
  • 群晖NAS和绿联NAS的Docker安装odoo16社区版和企业版教程

    Docker安装odoo17,odoo16方法一样的 社区版安装: 1.在群晖后台安装好docker套件,并去控制面板-终端机和SNMP打开SSH功能。 绿联nas的同样进管理界面安装docker套件 绿联打开SSH方法是在设备-远程调试下面 把远程调试打开,然后就会跳出来 验证码 然后下面这一段L#W$%W1uGa+验证码 (+号

    2024年02月11日
    浏览(132)
  • Docker安装配置OnlyOffice

    首先,使用以下命令从 Docker Hub 拉取 OnlyOffice Document Server 镜像: 创建挂载目录 接下来,运行以下命令以创建和启动 OnlyOffice Docker 容器,并设置必要的卷(volumes): sudo docker run : 运行一个 Docker 容器。 -i -t -d : 这是一组标志,其中: -i : 让容器的标准输入保持打开状态。

    2024年01月22日
    浏览(45)
  • docker部署nextcloud+onlyoffice详细教程【外置MySQL】

    系统版本:CentOS Linux release 7.9.2009 (Core) 配置:16C 16G MySQL:5.7.20 请百度 因为我使用外置MySQL,所以需要先创建数据库和授权 create database nextcloud; grant all on nextcloud.* to nextcloud@\\\'%\\\' identified by \\\'123456\\\'; 注意:因为用的是docker安装,所以授权最好授权%。 使用浏览器打开nextcloud,htt

    2024年02月08日
    浏览(44)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包