0x001前言
如题,关于用NAS套娃安装宝塔搭建博客这件事。
这个站点是我用NAS套娃,NAS套Docker,Docker套CentOS,CentOS套宝塔,宝塔套站点搭建而成,步骤简单,供大家阅读。
效果:
0x002为什么要这么折腾?
一是好玩,满足自己的好奇心和折腾消磨时光;
二是NAS支持这个功能,那必须体验起来,不能让他吃灰,NAS好多功能,吃灰,一直放着吃灰,目前也就用了存储,有些尴尬,多探索探索;
三是以前搭过博客,买服务器对比了一下都有些贵一年基础的都要几百上千,想看看自己搭建如何。
0x003需要准备的东西
域名、网站程序、NAS
域名:随便找国内大服务商注册一个自己喜欢的就行;
网站程序:我用的Emlog Pro,从17年就用emlog5.3.1建博客,中间因某些不可抗力原因闭站,现在又想重新开启,也才有了今天的这篇文章,emlog简单好用,适合新手,也可以使用Zblog,Wordpress等。
NAS:我用的是群晖DS918 7.1.0系统,其他应该大同小异,只要能用Docker就ok
0x004开始套娃
1、登录群晖,打开套件中心安装Docker
2、启动群晖SSH拉取centos镜像
因为国内,docker的注册表页面进不去,会提示注册表失败,所以我们需要用SSH拉取镜像
群晖开启SSH:
也可更换国内源(我没测试,自行测试):
阿里云(杭州) https://registry.cn-hangzhou.aliyuncs.com
阿里云(深圳) https://registry.cn-shenzhen.aliyuncs.com
阿里云(广州) https://registry.cn-guangzhou.aliyuncs.com
阿里云(成都) https://registry.cn-chengdu.aliyuncs.com
腾讯云 https://mirror.ccs.tencentyun.com
微软云 https://dockerhub.azk8s.com
网易 https://hub-mirror.c.163.com
上海交通大学 https://mirror.sjtu.edu.cn/docs/docker-registry
南京大学 https://docker.nju.edu.cn
道客 DaoCloud https://f1361db2.m.daocloud.io
这里我们直接用docker命令拉取centos:
docker pull centos:latest
采用Putty连接SSH,Host Name填写内网IP和22端口,可以保存供以后使用,
点击Load输入NAS账号密码登录(密码看不见,输入后直接Enter)
输入sudo -i
获取超级权限
输入命令拉取CentOS
3、配置容器
镜像拉取完毕后,去File station中新建以下目录
docker/baota/www/backup:将存放网站数据的目录映射到本地,方便后期网站数据的修改。
docker/baota/www/wwwroot:临时文件夹backup,将本地 www 目录映射到容器内 www 目录,将宝塔面板全部数据保存到本地。直接映射会导致容器内 www 目录下数据被清空,所以先将本地 www 目录映射至容器内backeup
点击docker➡centos➡启动➡指定容器网络为桥接(必须选这个,方便后面预设端口,如果直接用NAS的预设端口会有问题)
高级权限开启,自动重启开启
映射端口
1. 7020 -> 20:FTP端口(数据端口)
2. 7021 -> 21:FTP端口(控制端口, 命令端口)
3. 7443 -> 443:Https端口
4. 7080 -> 80:Http端口
5. 888 -> 888:phpMyAdmin 端口
6. 8888 -> 8888:宝塔面板管理地址端口
下一步,映射之前配置的文件夹
OK,进入容器中查看状态,启动完成
4、安装宝塔
进去宝塔官网获取在线安装命令
点击详情进入终端用命令安装宝塔
等待安装完成,出现以下次信息表示安装完成
后面可通过终端输入BT设置宝塔面板用户名和密码
然后登录宝塔配置好宝塔环境你就可以快乐的安装你的站点了,有公网IP就直接起飞
0x005-PS:最后
1、安装完宝塔的面板端口变化了的话。你需要关闭容器重新设置端口
2、安装完宝塔后网址你直接访问是访问不了的,需要用你的NAS内网IP加你映射的相应端口才能访问
3、你也可以直接不用拉取centos这个步骤,可以直接拉取pch18/baota,这是整合包,直接把宝塔环境整合了,步骤和配置容器差不多。
4、你也可以用NAS自带的web station搭建,不用这么折腾🤣
推荐阅读:
- 本文链接:https://www.iobike.cn/post-19.html
- 版权声明:本博客所有文章除特别声明外,均为原创,转载请注明出处。
暂无评论内容