外观
1Panel 应用
适合已经在用 1Panel v2 面板的服务器。本页按 1Panel 中文版 v2.3.2 的界面编写,全程在 1Panel 网页里完成,不需要登录服务器终端。
说明
1Panel 方式需要的离线镜像文件会随首个正式版本一起发布;届时本页会按实际界面再核对一遍。
开始前请确认准备工作里的域名解析和 80/443 端口都办好了,并下载好两个文件:
onepanel-cms-<版本>.zip:1Panel 本地应用包cms-image-<版本>-linux-amd64.tar:程序的离线镜像
第 1 步:装好数据库和 OpenResty
在 1Panel「应用商店」里装好:
- 数据库:MySQL 8.0、MySQL 8.4 或 MariaDB 10.6 及以上,任选一个(用 MySQL 8.0 也可以,后台会提醒它已经停止维护);
- OpenResty。
已经装过的跳过。
第 2 步:上传应用包和镜像
- 在「文件」里上传
onepanel-cms-<版本>.zip,解压到/opt/1panel/resource/apps/local/。解压后那里会多出一个cms目录。 - 在「文件」里上传
cms-image-<版本>-linux-amd64.tar,放在任意目录。 - 打开「容器 → 镜像 → 导入镜像」,点路径框左边的文件夹图标,选中刚上传的镜像文件,再点导入。
一定要点文件夹图标
在 v2.3.2 里只手动输入文件路径,点「导入」可能没有反应。请用文件夹图标去选文件。
第 3 步:安装应用
- 打开「应用商店」,点「同步本地应用」,在「本地」分类里找到本应用,点「安装」。
- 填写安装表单:
- 数据库服务:选第 1 步装好的数据库。库名、数据库账号和口令由 1Panel 自动生成,不用改。
- 网站域名:填你的域名,只填域名,不带
http://。 - 管理员名:默认
admin。 - 管理员口令:1Panel 会随机生成一个。请记下来;装好后也可以在该应用的「参数」里查看。
- 取消勾选「拉取镜像」,再点确认。
安装即表示你已阅读并同意应用目录里的 LICENSE.txt(用户许可协议)。
为什么要取消「拉取镜像」
它默认是勾着的。本程序的镜像是你刚才导入的离线镜像,不在任何镜像仓库里;1Panel 如果去仓库拉,就会失败。
管理员口令只在第一次有效
表单里的管理员口令只用来创建管理员。装好以后再在 1Panel 里改这个参数,不会改变后台口令。忘了口令请看找回管理员口令。
第 4 步:创建网站
打开「网站 → 创建网站 → 一键部署」,选择刚装好的本应用,域名填同一个。
第 5 步:申请证书,开启 HTTPS
1Panel 安装时已经自带一个 Let's Encrypt 账户,不用另外注册。
- 打开「网站 → 证书 → 申请证书」。「从网站中获取」选本站,验证方式选 HTTP,申请。
- 打开该网站的「配置 → HTTPS」,打开「启用 HTTPS」;「Acme 账户」选已有的账户,「证书」选刚签好的证书,保存。默认会把 HTTP 访问自动跳到 HTTPS。
现在打开 https://你的域名/ 和 https://你的域名/admin/:第一个网站和管理员已经自动建好,用表单里的管理员名和口令登录即可。
给网站加更多域名
先在本程序后台给站点添加域名,并把新域名解析到服务器(仅 DNS)。然后回到 1Panel:
- 打开该网站的「域名设置」,添加同一个域名;
- 在「证书」里编辑本站的证书,把新域名加到「其他域名」里;
- 点该证书的「申请」。重新签好后,1Panel 会自动同步到网站上。
后台添加域名时也会提醒你做这几步。
装好以后的备份、升级等,见日常维护。