内容管理部署模板
发布网站与管理内容。数据库和上传文件有各自的持久化需求,部署 CMS 前需要分别检查。
22 个模板 · 页码 1 / 1
ClassicPress with MariaDB
ClassicPress with MySQL
ClassicPress without Database
Cockpit
Directus
在 Polyer 上部署 Directus,通过管理应用和自动生成的 REST 与 GraphQL API 管理内容和数据。此模板只运行一个使用 SQLite 的 directus/directus:11 服务,数据库文件、上传文件和扩展都保存在其持久化存储卷中。部署前请检查管理员登录方式和 CORS 来源输入项。
Directus with PostgreSQL
DokuWiki
Drupal with PostgreSQL
Ghost
在 Polyer 上部署 Ghost,运行面向博客、新闻通讯和会员网站的发布平台。此模板运行 ghost:5 和一个私有 MySQL 8.0 服务,Ghost 的图片、主题与 MySQL 数据分别保存在独立的持久化存储卷中。部署前请将 MySQL 数据库输入项设为 ghost,并检查 SMTP 输入项。
Joomla with MariaDB
MediaWiki
Moodle
Nitropage
Nitropage with PostgreSQL
Vvveb
Vvveb with MariaDB
Vvveb with MySQL
Wiki.js
在 Polyer 上部署 Wiki.js,运行用于团队文档和知识库的 Wiki。此模板运行 ghcr.io/requarks/wiki:2 和一个私有 PostgreSQL 16 服务;页面、上传文件和设置都保存在数据库的持久化存储卷中,Wiki.js 本身没有存储卷。请检查此结构,并在部署后立即完成设置向导。
WordPress with MariaDB
为网站或博客部署 WordPress 与独立 MariaDB 服务。此模板同时包含应用和数据库,上传文件与数据库记录需要分别检查持久化和恢复能力。
WordPress with MySQL
WordPress without Database
如何选择
- 做博客或邮件通讯时,Ghost 包含 2 个服务并内置会员功能,但批量发送通讯邮件需要 Mailgun 账号。WordPress、ClassicPress 和 Joomla 则通过主题和扩展搭建功能更广的网站。
- 如果前端或应用通过 API 读取内容,应选择 headless CMS。Directus 自动生成 REST 和 GraphQL API,可使用 SQLite 单服务运行,也可搭配 PostgreSQL 共 3 个服务;Cockpit 为单服务。
- 用于文档时,DokuWiki 以纯文本文件存储页面,MediaWiki 使用 SQLite,两者都是单服务。BookStack 和 Wiki.js 另带一个数据库服务,Wiki.js 还可以把页面同步到 Git 仓库。