[N1盒子]斐讯N1盒子openwrt固件docker安装lnmp安装可道云解决可道云上传速度慢问题
docker安装可道云我之前的帖也说过了,但是整体用下来响应速度不佳,最最最最重要的一点是——上传速度太慢了,局域网也只有2-3M/S,这谁受得了。 后面也折腾过nextcloud,奈何N1性能有限,用起来总感觉卡卡的,而且nextcloud不太符合国人使用习惯,所以转手优化可道云。整体响应速度和上传速度主要还是受限于数据库和缓存方式,所以把默认sqlite换成mariadb,缓存改成redis。
说干就干,直接附上代码,安装大部分都在终端进行,如果你也是安装在外置硬盘上,而且硬盘也是挂载点也是/mnt/sda1,那你可以完全复制代码执行。我所用的固件是F大神的37+o,同样在这里感谢大神提供这么好用的固件。
N1 docker安装优化可道云
以下操作需要在终端里进行操作,请先ssh连接N1:
这里我会把/mnt/sda1/kodbox作为可道云安装的目录,mysql redis和nginx等都会安装在这里,/mnt/sda1即硬盘挂载目录。
1、安装mariadb
docker run -v /mnt/sda1/kodbox/mysql/:/var/lib/mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=1234 --privileged=true --restart always --name mariadb -d mariadb:10.4.1
/mnt/sda1改成你的移动硬盘挂载目录,不清楚的去挂载点看看,我相信没人会用内置储存安装可道云吧,只要你是OpenWRT那么这个挂载点一般都和我一样。
1234换成你的密码,然后复制到终端里回车,等待下载安装完。
2、安装redis
docker run -v /mnt/sda1/kodbox/redis:/data --restart=always --name redis -p 6379:6379 -d redis:latest
/mnt/sda1改成你的硬盘
3、安装nginx和php
docker run -v /mnt/sda1/kodbox/system:/var/www/html -v /mnt/sda1:/var/www/html/NAS -p 8888:80 -e PHP_ERRORS=1 -e PHP_UPLOAD_MAX_FILESIZE=500 --restart=always --name kodbox -d lstcml/alpine-nginx-php
/mnt/sda1改成你的硬盘,NAS那个是映射你的硬盘,到时候挂载一下,不然没法获取硬盘数据
8888改成你想要的访问端口
4、下载安装可道云服务端(两种方法)
方法1(推荐):执行以下代码,并跳过第5步(已包含第5步代码)。
wget -P /tmp/ http://static.kodcloud.com/update/download/kodbox.1.11.zip && unzip /tmp/kodbox.1.11.zip -d /mnt/sda1/kodbox/system && chmod 777 -R /mnt/sda1/kodbox/system
http://static.kodcloud.com/update/download/kodbox.1.11.zip—— 这个是目前最新版本的下载地址,往后有更新可以自己去可道云官网找最新版地址,当然也可以安装这个再更新。
/mnt/sda1/kodbox/system——红nginx和php的安装目录,如果与我不同上面两处都要改
方法2:点击https://kodcloud.com/download/选择服务器端那个下载,下载完成后解压,smb连接打开硬盘,把解压文件复制到nginx和php的安装目录,我这里是/mnt/sda1/kodbox/system。
openwrt局域网挂载方法
首先去挂载点看看你硬盘的挂载目录是啥。
然后到网络共享把图片上的那句话注释掉
接着添加挂载目录,设置完保存重启就行了。
好了,连接上后我们到kodbox下面的system目录下,粘贴我们解压的kodbox文件
5、修改目录权限(第4步执行方法1则跳过这一步)
回到终端我们给kodbox/system 777的读写权限,代码如下:
chmod 777 -R /mnt/sda1/kodbox/system
这里目录是你nginx的安装目录也就是你刚刚复制可道云文件的目录。
6、设置可道云
如果没有问题的话这里应该是可以用 N1 IP + nginx设置的端口访问可道云了,我这里是192.168.1.2:8888。如果你设置没错应该和我是一样的界面。
如果你使用的是openwrt那么这一步你别管,直接进行可道云下一张图片的配置,但如果你使用的不是openwrt里面的docker,那么这里的数据库ip和redis ip需要更改。进入终端,执行以下命令:
docker inspect mariadb
这个就是你可道云配置数据库和redis所用的ip,redis同理,代码如下:
docker inspect redis
按照图上的设置,然后确定
设置账户密码,确定然后等待
登录可道云
进入可道云——后台管理——系统设置——基础设置——上传/下载
上传分片大小:5MB
上传并发线程:15
然后把移动硬盘挂载上
7、到这里就结束了,我们放个图看看上传速度如何吧!基本和smb不相上下,真香!
总结:目前私人云盘无非就那几种选择,我也基本尝试过,最后还是用回了可道云,它的操作逻辑符合我的使用习惯,界面也美观。这么优化下来响应速度也快了,上传速度也快了,硬说缺点嘛就是cpu占用率提高了哈哈。用了几天整体体验还是不错的,所以写了这篇帖子分享给大家,类似的帖子有几篇,我也是参考他们的,也感谢他们的付出、去试错。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包