玩客云刷机Armbian5.9+docker+宝塔面板+可道云,实现低成本家庭私有云

如题所述

低成本家庭私有云的玩客云实战指南



要打造一个低成本的家庭私有云,玩客云成为了一个经济实惠的选择。本文将引导你通过Armbian 5.9的优化升级、集成Docker、宝塔面板及可道云的部署,让你的云环境运行得更加稳定和高效。



1. Armbian + Docker基础设置



首先,我们要对玩客云进行基础调整。从更换apt源开始,确保系统更新:


sudo nano /etc/apt/sources.list

接着,更新并安装Docker:


sudo apt-get update && sudo apt-get install docker.io

在玩客云上创建一个专门挂载U盘的目录:


sudo mkdir -p /usr/udisk

并安装Docker可视面板,通过8081端口访问:


sudo docker run -d -p 8081:8080 --name dockermgr dockershim/docker-dashboard

2. 安装宝塔面板



为了管理你的云环境,我们将安装宝塔面板。从创建一个CentOS容器开始:


docker run -d -p 8082:80 --name bt -v /etc/init.d:/etc/init.d -v /etc/profile.d:/etc/profile.d -v /etc/bash.bashrc:/etc/bash.bashrc CentOS bash

修复容器环境,修复yum并安装所需的软件:


sudo docker exec -it bt /bin/bash -c 'yum install -y wget install.sh'

等待安装完成,确保正确配置并保存账号信息。



3. 部署可道云



在宝塔面板上,安装PHP 7.1和Nginx 1.14:


sudo docker exec -it bt /bin/bash -c 'yum install php71w php71w-fpm nginx'

可能需要重启服务以确保平稳运行,执行:


/etc/init.d/bt restart

4. 网站配置与数据库集成



安装可道云,从下载、解压到设置文件权限:


cd /www/wwwroot/kodcloud

sudo tar -zxvf kodcloud.tar.gz

设置网站目录权限:


sudo chmod -R 777 /www

环境监测与数据库

配置sqlite和Redis,确保系统缓存设置和密码设置正确:


...

5. U盘挂载优化



为了让数据存储更加灵活,我们将U盘格式化为NTFS,并挂载到玩客云:


sudo mkfs.ntfs /dev/sdb1

sudo mkdir /mnt/udisk

sudo mount /dev/sdb1 /mnt/udisk

保存U盘的UUID和类型信息,便于后续配置:


...

固定挂载路径

编辑fstab文件,添加U盘挂载配置,重启后U盘路径将保持:


sudo nano /etc/fstab

完成后,给/home/udisk目录添加权限,然后在宝塔下创建对应目录:


sudo chmod 777 /home/udisk

...

6. 完成部署与验证



编辑Docker的config.v2.json文件,添加U盘挂载配置,重启Docker、宝塔、PHP、Nginx和Redis服务。在可道云后台中,新增磁盘并挂载到容器文件夹。验证U盘挂载是否成功:


...

至此,低成本的家庭私有云已经搭建完成,你可以开始享受定制化和扩展性强的云服务了。记得定期维护和优化,确保你的云环境稳定高效运行。

温馨提示:答案为网友推荐,仅供参考