前言
1Panel 是一个现代化、开源的 Linux 服务器运维管理面板。
它是基于Docker安装的服务器运维软件。
注意:
安装的过程中会重启Docker
1Panel只能管理使用1Panel安装的三方中间件。
Docker相关的则不受影响。
安装
默认的脚本中会自动安装Docker,但是我这里试的会安装失败,所以我们自己先安装Docker
先安装Docker
https://www.psvmc.cn/article/2018-12-13-docker-install.html
安装1Panel
RedHat / CentOS
1 | curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sh quick_start.sh |
Ubuntu
1 | curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh |
安装过程中
1 | # 设置安装目录 这个最好设置数据盘,后续装的应用的目录也会在这个目录下 |
如果端口没有改,默认的是30329
,需要开放。
卸载
安装后可以使用下面的命令
1 | 1pctl help |
卸载
1 | 1pctl uninstall |
网站管理
应用里安装OpenResty
我们可以自动续期SSL证书。
DNS账户申请
我这里使用的阿里云的DNS,所以先添加管理DNS的账户
https://ram.console.aliyun.com/users
创建账户后点击账户进入账户详情
权限管理中添加权限,资源组级别 => 搜索DNS把相关的勾选添加。
FTP
1、安装 epel 源
1 | yum install -y epel-release |
2、安装 Pure-FTPd
1 | yum -y --nogpgcheck install pure-ftpd |
3、修改默认配置
1 | # 默认配置位于 /etc/pure-ftpd/pure-ftpd.conf,在配置文件中找到下面几个参数进行修改: |
4、启动 Pure-FTPd 服务
1 | systemctl start pure-ftpd.service |
5、查看 Pure-FTPd 服务状态。
1 | systemctl status pure-ftpd.service |