本帖最后由 你个呆瓜 于 2021-1-31 23:45 编辑

docker安装可道云我之前的帖也说过了,但是整体用下来响应速度不佳,最最最最重要的一点是——上传速度太慢了,局域网也只有2-3M/S,这谁受得了。后面也折腾过nextcloud,奈何N1性能有限,用起来总感觉卡卡的,而且nextcloud不太符合国人使用习惯,所以转手优化可道云。整体响应速度和上传速度主要还是受限于数据库和缓存方式,所以把默认sqlite换成mariadb,缓存改成redis。

说干就干,直接附上代码,安装大部分都在终端进行,如果你也是安装在外置硬盘上,而且硬盘也是挂载点也是/mnt/sda1,那你可以完全复制代码执行。我所用的固件是F大神的37+o,同样在这里感谢大神提供这么好用的固件。

以下操作需要在终端里进行操作,请先ssh连接N1:

WechatIMG10.png (93.02 KB, 下载次数: 4)

2020-6-17 00:38 上传

这里我会把/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.15.zip && unzip /tmp/kodbox.1.15.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:点击这里选择服务器端那个下载,下载完成后解压,smb连接打开硬盘,把解压文件复制到nginx和php的安装目录,我这里是/mnt/sda1/kodbox/system。如果有不会局域网挂载的话,算了一步到位。

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

WechatIMG8-min.png (312.96 KB, 下载次数: 3)

2020-6-16 23:37 上传

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

WechatIMG7-min 2.png (149.52 KB, 下载次数: 3)

2020-6-16 23:39 上传

接着添加挂载目录,设置完保存重启就行了,至于怎么连接,问问度娘吧。

WechatIMG9-min 2.png (123.68 KB, 下载次数: 3)

2020-6-16 23:37 上传好了,连接上后我们到kodbox下面的system目录下,粘贴我们解压的kodbox文件

WechatIMG6-min.png (118.19 KB, 下载次数: 3)

2020-6-16 23:43 上传

5、修改目录权限(第4步执行方法1则跳过这一步)

回到终端我们给kodbox/system 777的读写权限,代码如下:

chmod 777 -R /mnt/sda1/kodbox/system复制代码这里目录是你nginx的安装目录也就是你刚刚复制可道云文件的目录。

6、设置可道云

如果没有问题的话这里应该是可以用 N1 IP + nginx设置的端口访问可道云了,我这里是192.168.1.2:8888。如果你设置没错应该和我是一样的界面。

WechatIMG7-min.png (499.05 KB, 下载次数: 3)

2020-6-16 23:51 上传

下一步

WechatIMG9-min.png (423.5 KB, 下载次数: 2)

2020-6-17 00:00 上传

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

docker inspect mariadb复制代码向下翻找到图片上所示ip

WechatIMG5.png (169.49 KB, 下载次数: 1)

2020-6-17 00:46 上传

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

docker inspect redis复制代码

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

WechatIMG10-min.png (536.75 KB, 下载次数: 4)

2020-6-17 00:00 上传

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

WechatIMG11-min.png (500.84 KB, 下载次数: 2)

2020-6-17 00:00 上传

登录可道云

WechatIMG12-min.png (124.78 KB, 下载次数: 3)

2020-6-16 23:53 上传

按图上的操作进入后台设置

WechatIMG13-min.png (113.55 KB, 下载次数: 3)

2020-6-17 00:03 上传

设置一下上传的参数

WechatIMG14-min.png (71.97 KB, 下载次数: 3)

2020-6-17 00:03 上传

WechatIMG15-min.png (82.91 KB, 下载次数: 3)

2020-6-17 00:03 上传

把移动硬盘挂载上

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

WechatIMG16-min.png (111.78 KB, 下载次数: 4)

2020-6-17 00:03 上传

!!!使用armbian的同学可以参考#59的方法。

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

docker可道云怎么挂载移动硬盘_N1 docker手把手教学安装优化可道云相关推荐

  1. docker可道云怎么挂载移动硬盘_【手把手教学】教你使用docker优化斐讯N1可道云...

    现在很多斐讯N1盒子用户都反响使用docker安装可道云之后使用起来响应效果不佳,上传速度太慢,但是怎么才能解决这种问题发生呢?今天我来教给大家优化可道云的方法(安装大部分都在终端进行,如果你也是安装 ...

  2. docker可道云怎么挂载移动硬盘_N1盒子docker下部署可道云kodbox并扩展redis、mariadb...

    本帖最后由 dear521520 于 2020-5-12 10:52 编辑 第一次发帖,不足之处请见谅. 因为多个盒子来回瞎折腾,所以服务一般我都搭建在docker中,方便迁移.其实有人发布过可道云d ...

  3. docker可道云怎么挂载移动硬盘_数据卷的挂载

    #### 命令挂载 语法:docker run –it –v /宿主机绝对路径目录:/容器内目录\[:权限\] 镜像名或镜像ID ![](https://img.kancloud.cn/de/11/d ...

  4. docker启动nginx,并挂载目录及docker容器中文乱码

    1.首先下载docker的nginx镜像 docker pull nginx 2.查看下载完成的镜像 docker images 3.运行一个nginx的镜像的实例 docker run --name ...

  5. linux云服务器 个人,使用ownCloud在Linux安装你的个人云服务

    ownCloud是一个免费开源的软件,用于为分享文件,日历,联系人,书签和个人音频/视频.非常容易安装和管理. 前提 在这篇教程里我使用CentOS 6.5 minimal server来安装ownC ...

  6. linux 可道云_unraid折腾笔记 篇八:手把手教你安装官方可道云,媲美FB的文件管理神器,学不会找我...

    unraid折腾笔记 篇八:手把手教你安装官方可道云,媲美FB的文件管理神器,学不会找我 2020-04-15 17:08:53 46点赞 232收藏 53评论 写在前面 unRaid作为Nas领域直 ...

  7. Docker 方式安装 Nginx 、阿里云服务器上装 Ngnix

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 非 Docker 方式安装,直接 Linux 安装见另一文:Linux 上 安装 nginx .阿里 ...

  8. 服务器上使用docker安装部署禅道zentao

    服务器上使用docker安装部署禅道zentao 目的:在服务器上安装docker禅道容器 一.查看服务器是否有禅道容器 docker ps -a 可以查看到所有容器. 二.从docker库下载禅道镜 ...

  9. Windos系统使用webdav协议将阿里云盘挂载在本地,并实现Notability等支持webdav协议软件的自动备份

    主要想方便阿里云盘在本地的备份和使用,在网上参考前辈的教程后摸索出了占用空间小且比较方便的方法,只需要部署好webdav后在本地挂载阿里云盘就可以了,在同一局域网的其他设备可以通过电脑的ip地址访问w ...

最新文章

  1. linux tpm 测试完整记录,亲测有效。
  2. SpringBoot图文教程9—SpringBoot 导入导出 Excel 「Apache Poi」(亲测)
  3. 高等数学上-赵立军-北京大学出版社-题解-练习5.3
  4. 安卓机更新系统会卡吗_安卓机可以用AirPods Pro吗?告诉你真实体验
  5. [转]Spring Cloud在国内中小型公司能用起来吗?
  6. 部署 Job (第一部分)
  7. 关于使用代理解决跨域问题的原理
  8. 去除Win10资源管理器中快速访问的“最近使用的文件”和“常用文件夹”
  9. ARM中的RO、RW和ZI DATA说明
  10. java模拟器野人岛2,生存战争野人岛2最终版
  11. 杭电OJ 11页2025//查找其中的最大字母,在该字母后面插入字符串“(max)”
  12. 【BDTC 2016】网络与通讯大数据论坛:大数据价值及合规性探索
  13. 【TcaplusDB知识库】TcaplusDB进程启动介绍
  14. 洛谷 P5197 [USACO19JAN]Grass Planting 题解
  15. 微信爬取自己的朋友头像
  16. 【英文文本分类实战】之一——实战项目总览
  17. BLEU 评价 NLP 文本输出质量
  18. 计算机编制程序优化系统,优化计算机系统
  19. Linux 基于ffplay的简易视频播放器(网络+本地)
  20. colormap色阶设置

热门文章

  1. nexus5x刷入kali nethunter
  2. c语言10k ntc 测温表,NTC10K-热敏电阻温度阻值对应表
  3. mysql 创建表普通索引_MySQL索引篇,创建表时创建索引
  4. 安恒信息(实习售前工程师)面试经验
  5. 快捷导航shortcut部分做法二(85)
  6. bitcoin区块链源码分析(一)网络发现
  7. hdoj GTW likes function 5597 (裸欧拉函数)
  8. 消除Flash Player广告推送
  9. vue的echarts,饼图结合 width:100; display:none显示不完全
  10. nest.js学习笔记(一)