Unraid修炼笔记004:Nextcloud搭建自己的网盘
Nextcloud是什么
Nextcloud是一个开源免费的,可以部署在自己的服务器(比如Unraid)上的云盘服务,支持多客户端的文件同步和备份,同时支持网页端的文件浏览,可以提供webdav接口,同时配合Onlyoffice可以实现在网页上直接编辑office文件。同时,Nextcloud还提供许多应用插件,比如笔记、待办事项、视频会议等等,十分丰富。
Nextcloud使用截图
网页端浏览文件
Windows客户端
像坚果云和Onedrive一样,Nextcloud客户端会在本地创建虚拟文件,打开时自动下载。
手机客户端
客户端下载地址:Nextcloud
Nextcloud安装
为了更好的性能,Nextcloud需要一个数据库作为后端,这里我们选择mariadb。
安装MariaDB
在Unraid应用商店中搜索mariadb并安装。
mariadb的配置如下:
名称:建议就填mariadb,方便之后通过容器名进行网络连接。
网络类型:选择我们的自定义网络,我这里以我的happynetwork为例,如果你不知道这是啥,建议看看我之前的文章:
Host Port 1:这个随便选一个不冲突的端口即可。
Key 3:这里填写数据库的root密码。
完成后点击应用。
接下来我们进入mariadb的控制台:
敲入一些命令,注意有的命令需要以分号结尾:
登录数据库,需要输入上一步中配置的root密码。
mysql -uroot -p
为Nextcloud创建一个数据库用户,名字叫nextcloud,并指定密码,这里用的是password。
create user 'nextcloud' identified by 'password';
创建一个数据库(database),名字叫nextcloud。
create database nextcloud;
把nextcloud这个数据库的所有权限赋给nextcloud这个用户,这里的password我也没有完全弄清楚其含义,好像是会覆盖我们创建用户时指定的密码,建议就和创建用户的那条命令用同样的密码,肯定不会出错。
grant all privileges on nextcloud.* to 'nextcloud' identified by 'password';
退出
quit
下面是我执行命令的截图:
mariadb的配置就结束了。
安装Nextcloud
终于到了最后一步了。
在应用中搜索nextcloud,建议用这个linuxserver的。
配置如下:
网络类型:选和swag容器一样的网络类型,这样一会才能用swag对nextcloud进行反向代理,建议
看看我之前的文章:
Host Port 1:任意没有冲突的端口即可。
Host Path 2:建议和我填一样的就行,这里放的是nextcloud网盘中存储的文件。
AppData Config Path: 配置文件存放的位置。
都填好后点击应用。
访问nextcloud WebUI:
如果出现安全警告,点击高级,继续访问,进入到nextcloud初始设置界面。
点击“存储与数据库”进行配置:
用户名密码任意,数据目录不用改,配置数据库选择MySQL/MariaDB,数据库用户填nextcloud,数据库密码即之前在mariadb控制台中敲入命令时指定的,数据库名nextcloud,这些都是刚才指定的,数据库主机填入mariadb:3306,冒号前就是mariadb的容器名,冒号后固定是3306,这里要注意,nextcloud是在happynetwork这个网络内部去访问mariadb的,因此这里要填的端口和mariadb映射的unraid主机端口没有关系。
最后点击安装完成,等待……
如果你不想用swag反向代理nextcloud,那么到这里就结束啦。
设置SWAG反向代理
这部分建议先看看我之前的文章:UNRAID修炼笔记003:DuckDNS+SWAG反向代理。
打开文件:
/mnt/user/appdata/swag/nginx/proxy-confs/nextcloud.subdomain.conf.sample
将其在同一文件夹下另存为nextcloud.subdomain.conf,注意第29行和你的nextcloud容器名要保持一致,默认是nextcloud。
重启swag容器
修改nextcloud配置,事实上,刚才修改的swag配置文件开头的注释就是教你怎么修改的,我这里也给大家演示一下。
修改文件/mnt/user/appdata/nextcloud/config/www/nextcloud/config/config.php,注意涉及到具体域名的地方需要填上你自己的域名。
这时你就可以通过https://nextcloud.nideyuming.duckdns.org从外网访问nextcloud了。



















值友4771069988
校验提示文案
文灬武
校验提示文案
夏天的风轻轻
校验提示文案
CCzkkv
校验提示文案
V__V
校验提示文案
V__V
校验提示文案
搞网络_真快乐
校验提示文案
AlDa
校验提示文案
值友3661737087
校验提示文案
值友4722420650
校验提示文案
小吹吹神
校验提示文案
东哥的Unraid
校验提示文案
疯狂的蜂鸟
校验提示文案
东皓雪
校验提示文案
东皓雪
校验提示文案
疯狂的蜂鸟
校验提示文案
东哥的Unraid
校验提示文案
小吹吹神
校验提示文案
V__V
校验提示文案
V__V
校验提示文案
值友4722420650
校验提示文案
CCzkkv
校验提示文案
夏天的风轻轻
校验提示文案
值友3661737087
校验提示文案
值友4771069988
校验提示文案
文灬武
校验提示文案
AlDa
校验提示文案
搞网络_真快乐
校验提示文案