Docker秒级启动NextCloud个人网盘存储办公系统
项目背景
1.由于现有网盘费用较高且安全性得不到保证,需要在本地部署个人网盘存储系统。
2.为了便于使用,通过容器技术来实现,并部署在线office编辑工具,以实现个人云存储和移动办公。
什么是docker?
简单的理解,Docker类似于集装箱,各式各样的货物,经过集装箱的标准化进行托管,而集装箱和集装箱
之间没有影响。也就是说,Docker平台就是一个软件集装箱化平台,这就意味着我们自己可以构建应用程
序,将其依赖关系一起打包到一个容器中,然后这容器就很容易运送到其他的机器上进行运行,而且非常
易于装载、复制、移除,非常适合软件弹性架构。
Docker是基于Go语言实现的云开源项目。
项目软硬件环境清单
项目实施
1.环境搭建
1.1 安装虚拟机及OpenEuler22.03 SP4系统
1.2 关闭安全软件:防火墙、selinux
1.3 修改主机名
1.4 下载需要软件
2. 安装docker
3. 配置docker源
4. 拉取镜像
5. 数据库配置
进入容器,登录 mysql -uroot -p。
6. nextclou配置
浏览器输入本机ip配置
7. 0nlyoffice
7.1 启动
7.2 安装onlyoffice连接器
!离线下载onyoffice插件:https://apps.nextcloud.com/apps/onlyoffice/releases?platform=30#30
!查看当前nextcloud版本
下载后,复制插件到宿主机并解压插件
利用xftp软件上传至此目录。
启用插件。
7.3 配置onlyoffice
在onlyoffice7.2版本之后,需要使用秘钥才能连接上,浏览器输入:http://ip:9010 , 查看获取密钥方法:
复制上图方框中代码,进入onlyoffice容器,获取密钥
# 注意:每次重启后密钥会发生变化
nextcloud中点击右上角用户图标 -> 点击管理设置-> 点击左侧侧边栏的onlyoffice,进行服务器配置,如图:
7.4 测试
8. 内网穿透
网址:https://www.cpolar.com/