简单安装可道云,就是在原有基础上,只安装php和拷贝可道云kodexplorer文件,不再安装额外发布服务器!

先来设置交换机模式,为的是让K3可以上网(前置还有个光纤猫负责拨号和路由功能)、挂载硬盘、然后安装php,部署可道云,建立私有云盘完成

近期拿到了免费的HS8145V,撤掉了同样是4千兆口的中兴垃圾产品F650G,开始折腾。

光猫拨号,设置K3为交换机模式,具体交换机模式配置:https://blog.csdn.net/qiaoshuo/article/details/88548109

搞定后,登录K3的operwrt,控制台模式opkg update 更新源

一,挂载磁盘

我的硬盘分区为4个区,第一个区为5G的ext4,第二个区2G保留未划分(需要的时候挂载swap,由于swap会反复写磁盘,所以为了保证硬盘寿命,暂且不弄),第三个区ntfs600G,第四个区ntfs300G,且将5G空间划分给"/"根目录,5G真的够用吗?够用的!

配置文件如下

config globaloption anon_swap '0'option auto_swap '1'option auto_mount '1'option delay_root '5'option anon_mount '1'option check_fs '1'config mountoption enabled '1'option fstype 'ext4'option is_rootfs '1'option uuid '3caa9054-7ecd-1643-a9b8-f0c467dfa38b'option target '/'config mountoption device '/dev/sda2'option target '/data'option enabled '1'config mountoption device '/dev/sda3'option target '/data2'option enabled '1'

划分完后重启。

二,部署kodexplorer可道云

既然要安装kodexplorer,就需要发布服务器,网上很多教程不是安装apche就是nginx,仔细想想,openwrt也是web页面,证明已经有个轻量级发布程序了,干嘛还要装nginx和openwrt呢?脱了裤子放屁啊

1)那么既然发布服务器不用装了,就更省事了,直接对openwrt的发布服务器uhttpd动手

修改

vi /etc/config/uhttpd

uhttpd的虚拟主机命名,是根据配置文件中 config uhttpd <name>的结构

例如config uhttpd main

config uhttpd qed.cn

config uhttpd isher.qed.cn

等等.....

没有关闭标签,下一个虚拟机,直接来一个就行

那么既然main是openwrt,那么我们再来配置一个,给可道云,在文件最底部,添加以下内容

config uhttpd web
list listen_http 0.0.0.0:8888
option home /kod
option index_page index.php default.php
list interpreter    ".php=/usr/bin/php-cgi"
list interpreter    ".cgi=/usr/bin/perl"

然后保存退出

然后 cd / 回到根目录,创建kod目录  mkdir /kod

以上内容说明,本机端口88是用于http访问的可道云的地址

写到这里有人问,你的phpcgi哪里来的? okok,别急,我们只是先把内容写好,然后再来安装,规矩是先安装后根据地址写,但咱们这不是已经再配http了吗?所以就先写吧

2)安装php及相关模块

登录ssh,运行以下内容

opkg update
opkg install php7 php7-mod-session php7-cgi php7-mod-ctype php7-mod-hash php7-mod-pdo php7-mod-json php7-mod-curl php7-mod-exif php7-mod-mbstring php7-mod-ldap php7-mod-gd php7-mod-pdo php7-mod-xml php7-mod-iconv zoneinfo-asia unzip (后面非必要)php7-fpm php7-mod-pdo-sqlite  php7-mod-pdo-mysql

复制上面信息,去掉我写的那个非必要的中文字和括号,然后执行即可,执行前记得opkg update下

安装完后,如果没有什么错误提示或者未知包,就算ok了

修改php.ini

vi /etc/php.ini

short_open_tag = Ondisplay_errors = Onlog_errors = Ondoc_root =
user_dir =file_uploads = On
upload_tmp_dir = "/tmp"
upload_max_filesize = 2048M
max_file_uploads = 200max_execution_time = 3600
max_input_time = 3600
post_max_size = 150M
upload_max_filesize = 150M

具体配置参考:http://doc.kodcloud.com/#/others/options

查找找以上内容,如果前面带有;分号的,删掉分号,并且上传最大文件这款,根据自己需求修改,doc_root和user_dir留空

测试

vi /kod/info.php

内容就一行

<?php phpinfo(); ?>

保存退出(实在不想多解释...)

重启httpd服务器

service uhttpd restart

http://你的ip:88/info.php

看看有没有内容,且你装的插件是否都ok

3)拷贝可道云程序

cd /kod

查看一下最新版本 https://kodcloud.com/download/

wget http://static.kodcloud.com/update/download/kodexplorer4.39.zip

下载完后,运行unzip kodexplorer4.39.zip 解压缩

解压缩后,能看到/kod目录下,有很多文件了,ok,这就是可道云程序,截至目前,已经可以访问了

但目前还不够,因为我们需要配置一下存储环境,根据我的情况,目前我的/根目录仅仅有5G,5G怎么够用,要挂到600G的上面,也就是/data目录。

vi /kod/config/config.php

查找内容

define('DATA_PATH',BASIC_PATH .'data/'); 

中间有个逗号,有个点,点是作为连接用的,即当前DATA_PATH的值是 basic_path+data  你应该知道怎么修改了吧?改为:

define('DATA_PATH' , '/data/koddata/');  

链接去掉了,因为我不想把用户文件根web放在一起,放在独立挂载点,而且还是ntfs的比较好,如果哪天真的着急,直接拔了硬盘就拿走的话,ntfs放在任何人的电脑都可以读取。

解释下:第一个/data是我的挂在分区(ntfs),当然你的可能是其他挂在点,第二个目录是一个独立目录,是存放user,system,data等数据用的。

接下来,复制/kod/data 到 /data(ntfs分区)/下并改名为koddata,以避免忘记这个data是啥东西

cp -r /kod/data /data/

rename /data/data /data/koddata

至此,一切ok了踏实的访问你的可道云吧

K3-openwrt交换机模式-挂载磁盘-部署kodexplorer可道云私有云盘-极简单版相关推荐

  1. Linux调整挂载磁盘分区大小

    问题描述: Linux系统安装在一个256G固态硬盘上(/dev/sdb):根目录(/dev/sdb1,73G).home目录(/dev/sdb5,112G).swap(/dev/sdb7,45G)目 ...

  2. 云计算技术架构-云计算四种模式(公有云、私有云、混合云、行业云)

    接下来几篇主要从技术角度介绍云计算的架构:  云计算四种模式:公有云.私有云.混合云和行业云(本文讲述)  云计算架构:基础架构层.云平台层.业务应用层和业务管理层  云计算服务模式:IaaS. ...

  3. 傻瓜式搭建私有云就用这两组合:宝塔+kodexplorer

    介绍 宝塔面板:是一款linux/windows平台均可使用的服务器管理软件,自带环境包,主要基于centos操作系统,可一键包装nginx.apache.php.mysql.pureftpd.php ...

  4. 最简单的私有云搭建方法:宝塔+kodexplorer

    介绍 宝塔面板:是一款linux/windows平台均可使用的服务器管理软件,自带环境包,主要基于centos操作系统,可一键包装nginx.apache.php.mysql.pureftpd.php ...

  5. 【云计算学习教程】私有云、社区云、公共云和混合云:云计算的4种部署模型

    文章目录 私有云 云端部署何处 云端所有权归谁 云端由谁负责日常管理 社区云 公共云 混合云 公/私混合云的优势 公/私混合云的构成 公/私混合云的功能 云计算有 4 种部署模型,分别是私有云.社区云 ...

  6. 搭建个人网盘——kodexplorer(可道云)

    一.前言 如今各个网盘出现限速或者不可使用,为了防止百度云盘出现下载速度较慢,较大数据传输有多个可用的传输方案,利用个人服务器搭建私有云盘.在机缘巧合下,kodexplorer出现在我的面前,具有在线 ...

  7. PHP可道云开源,Kodexplorer可道云 php版 v4.40

    用户只需通过简单环境搭建,即可使用KodExplorer快速完成私有云/私有网盘/在线文档管理系统的部署和搭建.可道云提供了类windows经典用户界面,延续了windows平台的用户界面.操作逻辑和 ...

  8. 全免费 个人电脑部署私有云电脑系统 特别适合初创团队和工作室

    全免费 个人电脑部署私有云电脑系统 第三期中,我们用阿里云服务器部署了一个免费的私有云电脑系统,有朋友私信问我,是不是可以在自己的电脑上部署这套系统,这样就不用购买阿里云服务器了,本期视频就记录一下如 ...

  9. 如何用阿里云腾讯云服务器部署属于自己的私有云盘/网盘?

    kodbox可道云是一款轻量易用,安全可控的开源私有网盘系统.只需通过简单环境搭建,即可快速完成私有云/私有网盘/在线文档管理系统的部署和搭建.几分钟内搭建您的专属私有云盘/企业网盘.(有企业版和开发 ...

  10. linux 磁盘挂载 uuid,Linux如何根据UUID自动挂载磁盘分区

    一般服务器都有多个硬盘分区,在重启后,这些分区的逻辑位置加载时可能会发生变动,如果使用传统的设备名称(例如:/dev/sda)方式挂载磁盘,就可能因为磁盘顺序变化而造成混乱. Linux环境中每个Bl ...

最新文章

  1. CV00-02-CV基本操作1
  2. Qt Creator调试器故障排除
  3. Spring Boot系列教程一:Eclipse安装spring-tool-suite插件
  4. 飞鸽传书官方网站 创立黑马程序员训练营
  5. 百度优化有感,原创内容只是个传说
  6. 软件测试第4周小组作业:WordCount优化
  7. 【带着canvas去流浪(5)】绘制K线图
  8. xxx is not mapped 错误 解决方案
  9. 数学常用公式及规律、结论(三)
  10. Hark的数据结构与算法练习之插入排序
  11. OpenCV实践小项目(二) -文档ocr扫描识别
  12. xsstrike安装(仅供参考)
  13. maven deploy
  14. 安防工程商遇六大挑战考验 能否披荆斩棘?
  15. 移动联通电信2G3G4G网络速度——无线蜂窝技术:CDMA2000、1x/EVDo、GSM、EDGE、TD-SCDMA、HSPA、WCDMA、HSPA、TD-LTE 速度
  16. 使用idea编辑生产者与消费者
  17. 一个亿万富翁利用商城软件白手起家的故事
  18. 中国软考2006年各地报名方式和咨询地址
  19. 百度与中国宝武达成战略合作 打造“AI+钢铁”示范样本
  20. emWin移植时遇到的红蓝反色问题解决

热门文章

  1. Linux驱动开发|电容触摸屏
  2. 银行软件测试项目管理中存在的问题及解决的对策
  3. 英语词根词缀+联想法记忆单词
  4. 【docx4j】docx4j操作docx,实现替换内容、转换pdf、html等操作
  5. @JoinColumn 与mappedBy
  6. mac chrome 重启电脑 插件消失
  7. CAD - 多段线、矩形、修订云线、样条曲线
  8. 国产数据库清单(2020年第1季度)
  9. navicat12.1.18破解 亲测
  10. 人大金仓数据库(kingbase7d)操作入门指南