Skip to content

Commit

Permalink
Update articles
Browse files Browse the repository at this point in the history
  • Loading branch information
mobeicanyue committed Apr 28, 2024
1 parent 99e6c33 commit 883169b
Show file tree
Hide file tree
Showing 15 changed files with 37 additions and 31 deletions.
64 changes: 35 additions & 29 deletions source/_posts/1panel-installation-and-usage-tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,81 +16,87 @@ date: 2023-12-28 15:54:04
## 1. 什么是 `1Panel`,为什么要使用它?


![1panel 的官网简介](1panel-profile.webp)
![1panel 的官网简介](https://pic4.zhimg.com/80/v2-d303c292b709c8702e3537ed161009d7_1440w.webp)

<br>

1Panel 是一个现代化、开源的 **服务器管理面板**,封装了很多常用的操作,比如安装软件、配置反向代理、申请 SSL 证书等等。UI 界面好看,操作也很简单。是宝塔面板的一个很好的替代品。Github 仓库:https://github.com/1Panel-dev/1Panel
[1Panel](https://github.com/1Panel-dev/1Panel) 是一个现代化、开源的 **服务器管理面板**,封装了很多常用的操作,比如安装软件、配置反向代理、申请 SSL 证书等等。UI 界面好看,操作也很简单。是宝塔面板的一个很好的替代品。

1Panel 在线体验:[https://demo.1panel.cn](https://demo.1panel.cn)

## 2. `1Panel` 安装、登陆
## 2. 安装 `1Panel`

开始之前先确保你的服务器安装了 `curl`

1. ssh 连接到你的服务器,执行下面的命令,安装 1panel
### 2.1 执行安装脚本

ssh 连接到你的服务器,执行下面的命令,安装 1panel。过程会输出很多日志信息,等待安装完成即可。
```bash
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh
```
### 2.2 安装配置
命令行提示输入 安装目录,敲回车,默认安装路径为 `/opt/1panel`.
![安装目录](https://pic4.zhimg.com/80/v2-eb429def76fbfb36e4f687b775943eeb_1440w.webp)

2. 命令行提示输入安装目录,敲回车 默认即可
![安装目录](dir.webp)
随后命令行会输出一大串安装日志,等待即可。
命令行提示输入 端口,用户名,密码。这里可以自定义,也可以直接回车使用默认值。
![输入信息](https://pic2.zhimg.com/80/v2-5b8e8453a01ec99e11d39690bfb4b469_1440w.webp)

3. 记住它给你提供的默认端口号。注意 如果你使用的是云服务器,请至云服务器提供商的安全组开放 `输入的端口`
也记住他给出的账号密码,这是你登陆 1panel 面板的账号密码。
![输入信息](enter-info.webp)
### 2.3 安装完成
记住 1panel 面板生成的 **`端口号`****`账号密码`**
注意,如果你的服务器供应商有防火墙,记得开放 1panel 的端口。

如果没有什么报错的话,那么恭喜你,1panel 已经安装成功了。

![登陆信息](login.webp)
现在在浏览器访问 命令行输出的 `外网地址` 就可以登陆 1panel 面板了。
`面板用户名和密码`也在命令行输出,如上图所示。

![登陆界面](login2.webp)
### 2.4 登陆 1panel 面板
我们可以从命令行输出的信息中找到 `外网地址`,如下图所示。
![登陆信息](https://pic2.zhimg.com/80/v2-1a55a84f560aac043c1e43623cf08739_1440w.webp)

如果出现错误很可能是网络连接问题(服务器下载面板资源出错)或者 ssh 连接断开了,重新执行安装命令即可。具体错误信息请自行搜索解决。
使用浏览器访问 命令行输出的 `外网地址` 就可以登陆 1panel 面板了。
![登陆界面](https://pic4.zhimg.com/80/v2-8805f288fd97f192d0ac30e389079043_1440w.webp)

输入账号密码 登陆以后我们可以看到 1panel 的界面,如下图所示
![1panel 首页](home.webp)
输入账号密码 登陆以后我们可以看到 1panel 的界面。
![1panel 首页](https://pic1.zhimg.com/80/v2-b9b93ab5e5ec5c6a7fecade5b617dec4_1440w.webp)

首页显示的是`服务器的基本信息`,我们可以看到服务器的内存、cpu、硬盘、负载、系统的发行版本、内核、主机名等信息。

点击应用商店,这里有 1panel 社区维护的一些应用,我们可以直接安装使用。
应用商店包括了一些很热门的应用和开源项目 如:`AList` `MySQL` `Bitwarden` `WordPress` `Umami` `Uptime Kuma` `Jenkins` `Redis` `MongoDB` `PostgreSQL` 等等。都是运行在 docker 容器中的,安装和卸载都很方便。
![应用商店](app-store.webp)
![应用商店](https://pic2.zhimg.com/80/v2-23de72dbdaaccb84c8b6e40b83c6a159_1440w.webp)

## 3. 安装 `openresty` 应用

我们选择安装 `openresty``安装` -> `确认` 即可。这是一个 nginx 的开源衍生版本,支持 lua 脚本,我们可以用它来做反向代理。
(不知道为啥没有 `nginx`,但是这个 `openresty` 也挺好用的,没差)
安装了它才能编辑网页、配置反代。
![openresty](install-openresty.webp)
不要改配置!直接点确定即可。
我们选择安装 `openresty``安装` -> `确认` 即可。`openresty` 是 nginx 的开源 fork,支持 lua 脚本,安装了它才能在 1panel 编辑网页、配置反向代理。

![openresty](https://pic1.zhimg.com/80/v2-3ec6423285e4bf9ec5c94c948aea4bb8_1440w.webp)
不要修改配置!直接点确定即可。

## 4. 设置域名解析
域名服务商设置域名解析,将 `域名` 解析到服务器的 `IP` 上。
![域名解析](dns-record.webp)
![域名解析](https://pic3.zhimg.com/80/v2-319ce2637512c2c64b7f64136d60b8ca_1440w.webp)

## 5. 配置反向代理
点击网页左侧的 `网站`,然后点击 `创建网站`,选择反向代理,填入主域名和代理地址,点击确认。

![反向代理](confiure-rp.webp)
![反向代理](https://pic3.zhimg.com/80/v2-fb495404d4641ff7a789dec2c45225c2_1440w.webp)

配置好后,就可以使用域名访问 1panel 面板了。

## 6. 配置域名 SSL 证书

我使用 Cloudflare 的 DNS 服务,它会自动申请 SSL 证书并部署,选择流量代理模式即可使用。但如果你的域名在其他注册商托管,或者 二级域名不使用 Cloudflare 代理,那么你可以使用 1panel 申请 SSL 证书。

### 6.1 创建 ACME 账户

`网站` -> `证书` -> `ACME 账户` -> `创建账户`,填入邮箱地址,点击确认。

![创建 ACME 账户](https://pic3.zhimg.com/80/v2-0eddfef77e614c09f57ca8e9b32992c6_1440w.webp)

### 6.2 申请证书

`网站` -> `证书` -> `申请证书`,填入主域名,选择 ACME 账户,验证方式选择 `HTTP`,勾选 `自动续签`,点击确认。你就可以在 `证书` 页面看到你的证书了。

![申请证书](https://pic4.zhimg.com/80/v2-a41668e2d037b4d107e2cf7c3912ccd3_1440w.webp)

### 6.3 配置证书

`网站` -> 找到你的网站,点击 `编辑`,点击 `HTTPS` 启用,选择你的证书,点击保存。
`网站` -> 找到你的网站,点击 `编辑`,点击 `HTTPS` 并启用,选择你的证书,点击保存。

![配置证书](https://pic1.zhimg.com/80/v2-bdcaa006f53c65672ad3358285e13f74_1440w.webp)
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
4 changes: 2 additions & 2 deletions source/_posts/2024-happy-new-year.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,5 @@ date: 2024-01-01 00:19:00

祝大家元旦快乐!!!
虽然今年并不一帆风顺,但新的一年还是要开心啊!
![2024](2024.webp)
![bing-wallpaper-fireworks](th.webp)
![2024](https://pic1.zhimg.com/80/v2-9b61bc53f9b1d5709685d6c91909f5d0_1440w.webp)
![bing-wallpaper-fireworks](https://pic4.zhimg.com/80/v2-d4fccb20b739c6b799f25d9d63e14c03_1440w.webp)
Binary file removed source/_posts/2024-happy-new-year/2024.webp
Binary file not shown.
Binary file removed source/_posts/2024-happy-new-year/th.webp
Binary file not shown.

0 comments on commit 883169b

Please sign in to comment.