利用docker部署nextcloud网盘
这里是新一期的拥有NAS的生活,今天给大家带来的是docker部署nexrcloud网盘。我这里简单的介绍一下什么nextcloud:
nextcloud是一个外国开发者团队研发的一款在线协同办公软件,兼具网盘功能,类似于群晖的Synology Drive和OneDrive,好处就在于能够对接Google drive网盘,实现大量文件的挂载上传下载操作。
部署准备
一、安装mysql数据库
群晖docker注册表搜索mysql,选择下载镜像,我这里选择mysql5.7用习惯了
双击刚刚下载的mysql镜像启动,设置参数密码MYSQL_ROOT_PASSWORD,值为Aa123456
设置参数:MYSQL_ROOT_PASSWORD 值为Aa123456 ##值代表密码可自定义,具体如图
设置mysql挂载路径
本地路径:/docker/mysql 装载路径:/var/lib/mysql
设置端口
第一项设置端口为3306,下面那项可以不管,删除也行,然后直接完成并启动容器。
创建数据表
ssh连接群晖,使用 sudo -i 切换root超级管理员模式,输入密码表示进入
输入docker exec -it mysql bash进入docker,再输入mysql -u root -p 进入mysql,请输入刚刚设置的Aa123456
创建名字为nextcloud的数据表,因为会吞代码发不出来,代码我这里直接给截图,输入create开头的那段代码并回车,最后面的标点符号也算。
然后再输入以下代码,给root账户赋予所有权限,之后输入quit可退出当前数据库
GRANT ALL ON *.* TO 'root'@'%' IDENTIFIED BY 'Aa123456' WITH GRANT OPTION;
退出当前mysql容器
输入exit退出当前mysql容器
获取mysql的ip地址
输入docker network inspect bridge找到mysql的地址
二、安装nextcloud
先在filestation的docker目录下创建nextcloud文件夹
挂载路径
将 /docker/nextcloud 挂载到 /var/www/html
设置端口
设置本地端口为3355
配置nextcloud
因为容器内部在初始化操作,要等一会,之后浏览器访问 群晖ip:3355
访问之后可以看到如上界面,各位根据自己的需要创建属于自己的nextcloud密码,并进行数据库配置
填写好以上信息就可以直接点击下面的安装,耐心等他安装完成。
NEXTCLOUD概览
安装完成后跳过他推荐安装的应用
安装应用
开发者提供了很多好玩的应用,可以按需开启。
文件管理
照片预览
动态记录
总结
nextcloud是一款非常不错的个人网盘or办公工具,支持文件照片上传,随时随地启用查看。我只是介绍,用不用取决于各位,也别喷,如果部署在公网服务器上就更好了,后期打算自己在云服务器上部署一个玩玩。

























鱼胭脂
校验提示文案
jacobkusch
其实真要搞nextcloud当做主力云,为啥不直接布置在Linux上呢?
校验提示文案
随风而行之之
校验提示文案
benjaminty
校验提示文案
Nosunk
校验提示文案
Xiang-
校验提示文案
_我想静静_
校验提示文案
B1gCarr0t
校验提示文案
mjiang999
校验提示文案
西瓜30000
校验提示文案
sanjinge
校验提示文案
绿薯布丁
校验提示文案
nanhoo82
校验提示文案
mjiang999
校验提示文案
nanhoo82
校验提示文案
B1gCarr0t
校验提示文案
_我想静静_
校验提示文案
jacobkusch
其实真要搞nextcloud当做主力云,为啥不直接布置在Linux上呢?
校验提示文案
西瓜30000
校验提示文案
Xiang-
校验提示文案
Nosunk
校验提示文案
benjaminty
校验提示文案
随风而行之之
校验提示文案
鱼胭脂
校验提示文案
绿薯布丁
校验提示文案
sanjinge
校验提示文案