[N1盒子]斐讯N1盒子openwrt固件docker安装lnmp安装可道云解决可道云上传速度慢问题

2021-01-03
0评论
/
阅读
爱搜啊

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局域网挂载方法

首先去挂载点看看你硬盘的挂载目录是啥。

N1盒子openwrt固件docker安装可道云

然后到网络共享把图片上的那句话注释掉

N1盒子openwrt固件docker安装可道云

接着添加挂载目录,设置完保存重启就行了。

N1盒子openwrt固件docker安装可道云

好了,连接上后我们到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。如果你设置没错应该和我是一样的界面。

N1盒子openwrt固件docker安装可道云

如果你使用的是openwrt那么这一步你别管,直接进行可道云下一张图片的配置,但如果你使用的不是openwrt里面的docker,那么这里的数据库ip和redis ip需要更改。进入终端,执行以下命令:

docker inspect mariadb

N1盒子openwrt固件docker安装可道云

这个就是你可道云配置数据库和redis所用的ip,redis同理,代码如下:

docker inspect redis

按照图上的设置,然后确定

设置账户密码,确定然后等待

登录可道云

进入可道云——后台管理——系统设置——基础设置——上传/下载

上传分片大小:5MB

上传并发线程:15

然后把移动硬盘挂载上

N1盒子openwrt固件docker安装可道云

7、到这里就结束了,我们放个图看看上传速度如何吧!基本和smb不相上下,真香!

总结:目前私人云盘无非就那几种选择,我也基本尝试过,最后还是用回了可道云,它的操作逻辑符合我的使用习惯,界面也美观。这么优化下来响应速度也快了,上传速度也快了,硬说缺点嘛就是cpu占用率提高了哈哈。用了几天整体体验还是不错的,所以写了这篇帖子分享给大家,类似的帖子有几篇,我也是参考他们的,也感谢他们的付出、去试错。


本站附件分享,如果附件失效,可以去找找看

诚通网盘附件百度网盘附件


于2021-01-03发布