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
校验提示文案
VELIZ
校验提示文案
VELIZ
校验提示文案
搞网络_真快乐
校验提示文案
AlDa
校验提示文案
值友3661737087
校验提示文案
值友4722420650
校验提示文案
小吹吹神
校验提示文案
东哥的Unraid
校验提示文案
疯狂的蜂鸟
校验提示文案
东皓雪
校验提示文案
东皓雪
校验提示文案
疯狂的蜂鸟
校验提示文案
东哥的Unraid
校验提示文案
小吹吹神
校验提示文案
VELIZ
校验提示文案
VELIZ
校验提示文案
值友4722420650
校验提示文案
CCzkkv
校验提示文案
夏河之星
校验提示文案
值友3661737087
校验提示文案
值友4771069988
校验提示文案
文灬武
校验提示文案
AlDa
校验提示文案
搞网络_真快乐
校验提示文案