1Panel 部署 爱影CMS

前言

本文以 爱影CMS 为例提供了一种在 1Panel 面板中在 docker 内运行二进制程序的一种思路。符合 1Panel 基于容器管理并部署应用,实现最小的漏洞暴露面的思路。

环境准备

获取最新版爱影CMS

官方下载地址

在该页面上我们找到下载按钮,选择适合自己的服务器架构的压缩包

容器化运行

  1. 进入 1Panel 管理面板,左侧导航栏点击 容器 - 编排 - 文件夹按钮(嘿这个VIP黑金你真的不爱吗🤣)

  2. 创建容器运行目录:在该目录下创建文件夹 cms 用于存放容器持久化数据以及 docker-compose.yml 等文件

  3. 创建 docker-compose.yml 和 Dockerfile 文件,参考如下:

    auto 复制代码
    # Dockerfile
    FROM alpine:latest
    WORKDIR /app
    COPY . /app
    EXPOSE 21007
    RUN chmod +x /app/cms
    CMD ["/app/cms"]
    yaml 复制代码
    # docker-compose.yml
    services:
      cms:
        container_name: iycms
        build: .
        ports:
          - "127.0.0.1:21007:21007"	# 后台管理端口
          - "127.0.0.1:21006:80"	# 站点端口
        volumes:
          - .:/app					# 持久化
        restart: always
        networks:
          - 1panel-network			# 使用 1Panel 创建的 docker 网络
    networks:
      1panel-network:
        external: true

    记住此处的 docker-compose.yml 的路径,如此处:/opt/1panel/docker/compose/cms/docker-compose.yml

  4. 拷贝运行文件
    将下载的爱影CMS安装包放入当前目录下,解压获得 CMS 二进制文件和 HTML 主题文件夹,如图

  5. 构建运行容器
    左侧导航栏点击 容器 - 编排 - 创建编排 - 路径选择 粘贴刚才复制的 docker-compose.yml 路径,确认构建容器。

安装 OpenResty 和 PostgreSQL

在 1Panel 左侧导航栏 应用商店 搜索安装 OpenResty 和 PostgreSQL 用于反代和数据库

反向代理连接后台

在 1Panel 左侧导航栏 网站 - 创建网站 - 反向代理 添加CMS后台端口和站点端口。

根据需要自行开启 HTTPS 等。

测试

访问后台域名:

访问前台域名(需要自行添加内容)

自此安装完毕。

相关推荐
豆豆5 天前
建站系统的三种活法:模板型、定制型、平台型
cms·网站建设·网站制作·建站系统·建站·建站软件·建站工具
DevUp6 天前
标着 JavaScript 的 Wiki 与知识库:既不是 CMS 也不是 SSG(番外三)
javascript·node.js·cms
豆豆8 天前
2026 年证书寿命 398→200 天:一张到期项台账的字段设计与自动化边界
运维·服务器·cms·网站建设·网站制作·域名·ssl证书
Hello_Pyhx9 天前
Veyra 电影、动漫补帧与画质增强教程:软件优势、配置和导出验证
视频·动漫·帧率·影视·补帧
DevUp10 天前
Directus 换掉 GPL 之后,Node.js CMS 到底怎么选?(三)
开源·node.js·cms
DevUp11 天前
Directus 换掉 GPL 之后,Node.js CMS 到底怎么选?(二)
开源·node.js·cms
计算机毕业编程指导师16 天前
【计算机毕设选题推荐】基于Spark的多源影视数据整合质量评估与可视化分析系统全解析 源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习
大数据·hadoop·python·计算机·数据分析·spark·影视
豆豆17 天前
2026 年建站架构选型实录:从 SC-081v3 证书新政与备案新规倒推 CMS 选型口径
架构·https·cms·geo·acme·web架构·pageadmin
小白跃升坊20 天前
AI 助手终于能“回家”了:腾讯开源 Octop,1Panel 点几下就装好
开源·私有化部署·1panel·ai助手·octop
DevUp21 天前
那些 CMS 的 AI 功能,到底有几个真能用
aigc·php·cms