使用可道云kodbox在ubuntu云服务器上搭建自己的私有云盘(详细教程)

本文提供了一种在Ubuntu云服务器上使用可道云kodbox搭建私有云盘的详细教程。包括Nginx、MariaDB、Redis和PHP的安装配置,以及Docker和面板部署的简介。
摘要由CSDN通过智能技术生成

前言

可道云是一个国产的云盘产品,用起来还蛮稳定的,还支持对象存储、WebDev挂载等等,在此推荐一波(可道云记得打钱)。官网:kodcloud.com

环境:

  • 主机:阿里云ecs学生机Ubuntu18.04
  • 依赖包:nginx 1.14\php\mariadb\redis
  • 可道云:v1.14

傻瓜式部署

面板方式

可道云官方提供了一些面板方式部署,例如:宝塔面板、AppNode,在宝塔面板的软件商店里可以找到并一键部署,我的实现方式为自定义部署,在此就不赘述了。

Docker方式

可道云官方还提供了Docker的部署,在此推荐使用Docker-compose实现其nginx+fpm的部署方式,官方在其Docker主页里也提供了详细教程,也不赘述了。
Docker主页:kodbox

自定义部署

上述的部署方式虽然很简单,但是很多人并没有依赖于面板,而Docker的可扩展性和可操作性不强,官方在Docker容器内部署了一个nginx,导致可能会与主机环境下的nginx冲突。因此,我最终是在主机环境下自定义搭建,教程如下:

1.依赖环境安装

1.1 Nginx

安装Nginx,命令:

sudo apt-get install nginx

验证安装:

nginx -v

成功安装后会显示版本号。

1.2 MariaDB

安装MariaDB-server,命令:

sudo apt install mariadb-server

安全方式安装,命令:

sudo mysql_secure_installation

随后按照mariadb的提示进行配置就可以了。

1.3 Redis

不想使用Redis做缓存的同学可以跳过这一步,不过还是建议使用Redis来做缓存,更安全高效。
安装Redis,命令:

sudo apt-get install redis-server

验证安装:

ps -aux|grep redis

应该会看到类似如下信息:

redis     5699  0.1  0.1  51452  3728 ?        Ssl  12:05   0:00 /usr/bin/redis-server 127.0.0.1:6379

1.4 PHP

建议将php放在最后进行安装,防止依赖出问题。
安装php及各种插件,命令:

sudo apt-get install php7.2-fpm php7.2-mysql php7.2-curl php7.2-json php7.2-mbstring php7.2-xml  php7.2-intl php7.2-gd php7.2-redis

验证安装:

php -v
sudo service php7.2-fpm status

第一条命令应该会正确显示出php版本7.2,第二条命令应该会显示php7.2-fpm服务处于active状态。

2.环境配置

2.1 Nginx配置

将/etc/nginx/nginx.conf修改为如下配置:

#user  nobody;
worker_processes auto;

  • 8
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值