NAS 篇二:【保姆级】UNRAID安装私有云盘NEXTCLOUD
创作立场声明:本文为自己搭建unraid下的nextcloud私有云的记录
理由
篇一,介绍了整个机器的买入,跟着阿文菌的教程,也安装好了emby等工具,ZDM上面暂时还未nextcloud安装的教程,记录下过程,免得自己也忘了。
NEXTCLOUD介绍
NEXTCLOUD是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。它的客户端覆盖了Windows、Mac、Android、iOS、Linux 等各种平台,也提供了网页端以及 WebDAV接口,所以你几乎可以在各种设备上方便地访问你的云盘。
安装过程
安装过程其实阿文菌文章有提及,为什么我单独开一篇来讲这个问题,因为我用的过程中碰到问题了。
我在同步我的照片和资料的时候,由于文件数量较多,资料也比较庞大,服务器奔溃了。查阅很多资料,由于教程用的是SQLite的数据库,数据量庞大之后,数据库会出错。
OK,所以安装NEXT之后,登录网页配置服务器的时候得选择安装完整版的数据库存储数据,SQLite毕竟还是一个简化版的数据库,nextcloud推荐使用MySQL/MariaDB 或者PostgreSQL,本文选择了MariaDB。
1.打开tower,切换至APP菜单,搜索MariaDB,安装配置端口和密码后启动。
2.打开mariadb的后台,配置数据库
3.输入mysql -u root -p 进入数据库,
4.输入create database nextcloud;
5.输入show databases;查看创建是否成功
6.输入create user username@localhost identified by 'password'; 这里 username可以自己取名,@后面先填localhost。登录网页,配置数据库模式的创建,如下图。注意,这步并不能创建完成,nextcloud会报错,记录下@后面报错的地址,后面需要用到。
7.输入grant all privileges on nextcloud.* to username@172.17.0.1 identified by 'password'; flush privileges;
exit;
可以输入 select user,host from mysql.user;查询用户配置数据
注意,这里172.17.0.1地址是错误信息提示的
至此,数据库配置完毕
8.登录网页配置nextcloud,重复第6步,最后填入的数据库地址更改成172.17.0.1:3306
9.have fun
总结
本文记录了在unraid上安装nextcloud和遇到的问题,望各位指正。
RealZH
校验提示文案
bruce1227
校验提示文案
做有名字的值友
校验提示文案
破帽遮颜520
另外数据目录是默认的data吗?
校验提示文案
icedream728
校验提示文案
值友4456689792
这个localhost是什么
校验提示文案
做家
校验提示文案
isunbnn
校验提示文案
simaqs
校验提示文案
marundong
校验提示文案
[已注销]
校验提示文案
joejoelee
校验提示文案
做有名字的值友
校验提示文案
值友6040776026
你这个文章还差个东西,苹果客户端要https的链接,低版本的已经不在支持,起码14以上版本,现在17。性能太差,稳定性太差。考虑换掉了
校验提示文案
爪爪爪爪
SQLSTATE[HY000] [2002] No such file or directory
怎么破。。。
校验提示文案
season1985
校验提示文案
heroares
校验提示文案
值友5701117213
校验提示文案
三愚
校验提示文案
无敌闪亮朩头
校验提示文案
东皓雪
校验提示文案
疯狂的蜂鸟
校验提示文案
肥猫啊
校验提示文案
sheep469
校验提示文案
布吉德峰
校验提示文案
一冇有一
校验提示文案
天气好88
校验提示文案
Fires
校验提示文案
Fires
校验提示文案
Boreas_Kai
解决方法是,在docker 界面找到mariaDB的地址,比如说是172.17.0.7:3306/TCP192.168.50.151:3306,
那么第7步的授权是grant all privileges on nextcloud.* to username@172.17.0.7 identified by 'password';
第8步填写进去的地址也是172.17.0.7:3306
祝大家都成功
校验提示文案
值友1223551480
校验提示文案
joker95275
校验提示文案
KennethCheng
unraid app直接安装就行了,顶多填个路径连数据库都不用装
校验提示文案
值友4456689792
这个localhost是什么
校验提示文案
阳光的少昊
校验提示文案
icedream728
校验提示文案
无敌闪亮朩头
校验提示文案
isunbnn
校验提示文案
三愚
校验提示文案
值友5701117213
校验提示文案