从centos7开始安装1Panel

从centos7开始安装1Panel

kezhan5241
2024-08-11 / 1 评论 / 41 阅读 / 正在检测是否收录...
温馨提示:
本文最后更新于2024年08月11日,已超过72天没有更新,若内容或图片失效,请留言反馈。

前排提示本教程是边搭建编写教程的,可能顺序和语言不通顺请见谅!!!

本篇教程是做演示,其中的用户名密码请根据自身需求更改,所有的端口根据实际情况开放以防安全问题!!!

安装1Panel面板的好处是相较于宝塔面板来说:“界面简洁清爽、不需要用宝塔自己的账号登录之后才能使用、没有各式各样的广告”。且它支持的架构相比宝塔支持的更好,安装条件也更低。

1Panel的安装条件:

  • 操作系统:支持主流 Linux 发行版本(基于 Debian / RedHat,包括国产操作系统);
  • 服务器架构:x86_64、aarch64、armv7l、ppc64le、s390x;
  • 内存要求:建议可用内存在 1GB 以上;
  • 浏览器要求:请使用 Chrome、FireFox、IE10+、Edge等现代浏览器;
  • 可访问互联网

宝塔面板的安装条件:

系统兼容性排序: Debian-12(推荐) Ubuntu-22 Centos 9,OpenCloud 9,AlibabaCloud 3,麒麟,统信等其他Linux系统

稳定版:推荐公司、企事业单位及生产环境使用,特别注重安全和稳定性,只修BUG,不加新功能

正式版:推荐技术爱好者使用,每月都会更新新功能

提醒:

1Panel面板的安装是基于Docker,但是因为不可抗力的原因现在安装Docker稍微困难


1、centos7更换 阿里云 yum 软件源

一般情况下是先备份原有的源配置文件:

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

在去下载国内的源配置文件:

sudo wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

但是我这里就出现了“ sudo: wget:找不到命令 ” 的情况。

嗯好,再去安装wget。先确认软件包是否最新,在安装。

sudo yum update
sudo yum install wget

但是吧~ 会出现下面这种问题,大致意思就是:从缓存主机文件加载镜像速度无法检索镜像列表巴拉巴拉的......

我使用的方法也简单粗暴用的是curl方式来下载

阿里云源(推荐)
curl -o /etc/yum.repos.d/Centos7-aliyun.repo https://mirrors.wlnmp.com/centos/Centos7-aliyun-x86_64.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
网易源
curl -o /etc/yum.repos.d/Centos7-163.repo https://mirrors.wlnmp.com/centos/Centos7-163-x86_64.repo
腾讯源
curl -o /etc/yum.repos.d/Centos7-tencent.repo https://mirrors.wlnmp.com/centos/Centos7-tencent-x86_64.repo
中国科学技术大学源
curl -o /etc/yum.repos.d/Centos7-ustc.repo https://mirrors.wlnmp.com/centos/Centos7-ustc-x86_64.repo
荆楚理工学院源
curl -o /etc/yum.repos.d/Centos7-jcut.repo https://mirrors.wlnmp.com/centos/Centos7-jcut-x86_64.repo
清华源
curl -o /etc/yum.repos.d/Centos7-tuna.repo https://mirrors.wlnmp.com/centos/Centos7-tuna-x86_64.repo

最后清楚缓存重建缓存

yum clean all
yum makecache

PS:如果上面的操作还是不行可以试试下面的方法

去yum.repos.d的文件夹里面把里面的文件全部删除
cd /etc/yum.repos.d
rm -rf *
然后在添加yum源试一试

安装好yum源后,在回到上面从新安装wget,接下来需要用它来安装Docker。

2、安装Docker

这里用的是阿里云推荐的安装Docker并使用,更具里面的来进行操作。

1.运行以下命令,下载docker-ce的yum源

sudo wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

2.运行以下命令,安装Docker。

sudo yum -y install docker-ce

3.查看docker版本信息

docker -v

4.启动Docker守护进程并设置开机自启动。

执行以下命令,启动Docker服务,并设置开机自启动
sudo systemctl start docker
sudo systemctl enable docker

执行以下命令,查看Docker是否启动
sudo systemctl status docker

如下图回显所示,表示Docker已启动。

3、安装1Panel面板

这一步很简单去在线安装 - 1Panel 文档 把centos的安装部署命令复制下来,去安装就行

curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh

注意:不清楚的直接回车就行

最后安装成功后回车就可以看见访问1Panel面板的网址了(虚拟机安装)

4、1Panel面板安装博客

1Panel面板跟宝塔的区别来了。

1.Docker添加镜像加速器

进入面板第一件事是去 容器——>配置——>基础配置——>镜像加速——>设置

添加镜像根据 配置 - 1Panel 文档 里面给的加速地址来进行添加:

1panel加速器:
https://docker.1panel.live

DaoCloud 加速器

https://<你的ID>.m.daocloud.io

阿里云加速器

https://<你的ID>.mirror.aliyuncs.com

配置好后需输入“确认重启”来从其Docker

2.安装“应用”

应用商店——>全部——>Web服务器——>openresty

找到openresty进行安装,里面的配置不用动直接确认安装

在它安装的时候随便把Mysql数据库给装了

记住这里你创建的名称后面安装博客的时候需要用到。此处的版本根据需求安装,这里演示5.7.44

一般数据库是不建议放到外网的容易被爆破,这里就点击确认,等待他安装完成就行。

数据库搭建完成我们就可以提前先创建搭建博客是需要的数据库。

也可以等到后面搭建博客的时候在进行安装。

数据库名称、用户名。请根据需求更改,其他的不清楚不建议更改。

创建完成后,搭建博客就可以直接在这里Copy了。

openresty和Mysql数据库搭建完成还差安装网站的运行环境就完成了,这里选择的typecho博客软件基于PHP开发,下面就是安装运行环境的操作图,一般情况根据自己的需求和博客相应的php版本去选择就行。

3.博客搭建配置

在搭建博客之前先去

面板设置——>面板——>服务器地址

改成你自己服务器的ip地址就行,1Panel面板的这里是支持域名填写的,在填写域名之前先去把域名解析到你的服务器地址上去。我这里就填写本地的192.168.1.125地址。

在创建博客之前,我们先去

网站——>创建网站——>运行环境

去配置搭建typecho的最基础一步,没有这一步我们的网站没办法搭建起来。

在运行环境里面注意你的类型这里选择你刚才创建的php,主域名这里就填写你以后博客的主域名就行。

其他不用改。

创建好后大概是这样的。

后续配置ssl、伪静态,找到操作点击配置就行。

接下来去网站目录里面上传Typecho官方下载 下载的文件就行。

去网站目录有三种:

第一种就是在网站你创建的网站那一行找到网站目录点击下面的

第二种就是在网站的配置里面

第三步就是去 主机——>文件——>按照第二步的root目录文件找到

上传解压完毕后,去usr文件内找到themes文件夹把权限改成0777

image-20240811125005817

PS:这里改错文件夹的权限了出现了下面的错误,不过没事操作都差不多。

完成后记得去主机——>防火墙——>端口规则

里面看看你搭建的博客的端口有没有放行,更具自己需求放行。

没问题就可以更具你的博客地址访问了。

怎么访问我就在这不多赘述了,反正在网站设置里面的域名设置中的域名前面的纸飞机点击它就行。

5、网站配置

让我们正式开始本篇的主题~~~

点击:我准备好了,开始下一步

初始化设置,这里你前面的MySQL数据库设置错误是没有MySQL原生函数适配器的。

注意: 这里的“数据库地址”指的是:前面第四章第二小节里面的MySQL篇中的安装图片中你安装MySQL数据库的名称。不要填错了不然就会出现一下问题。

“无此文件或目录”,这里的错误是没有填写正确的MySQL数据库的数据库地址

正确填写方式:

开始创建你的博客管理员账号密码吧。

提示:这里的邮件地址你填写你的QQ邮箱会自动获取你的QQ头像哦!

image-20240811164457775

填写完毕点击继续安装,就会安装完成,它会有个界面告诉你你的用户名密码,这时候你就可以选择进入后台开始安装你的博客主题了。

恭喜!你已经搭建完成了你的博客了

0

评论 (1)

取消
  1. 头像

    [...]本文章适用于群晖、威联通、绿联、极空间等有自带docker的NAS。文章以图片加文字来进行教学,每一步都有详细的介绍,如果在搭建完成后还是会出现问题可以进行留言。另外本篇仅作为学习交流使用,用于其他方面均与作者无关。本篇文章用的设备时绿联的DX4800,下面我会简称为NAS。PS:不用想,本篇文章又有许多的错别字和语句不通顺或主谓宾乱。emmm.....不想改了,开摆一、本地环境搭建docker因[...]

    回复