Strapi¶
在这篇文章中
信息
Strapi 是一个开源、免费的内容管理系统 (CMS)。它为开发者提供了一个灵活的平台,用于为 Web 应用程序、移动应用和其他数字平台创建和管理 API 及内容。
Strapi 关键特性¶
- 内容管理:能够创建各种类型的内容,支持自定义字段,包括文本、图片、视频、JSON 以及内容类型之间的关系。管理员可以通过用户友好的界面轻松创建、编辑和删除内容。
- 无头 CMS:通过 REST 或 GraphQL API 访问内容,允许数据在任何前端应用程序中使用,无论其技术栈如何。
- 用户管理与权限:提供创建各种用户角色和配置对内容及管理面板功能的详细访问权限的工具。
- 媒体库:内置系统用于上传和管理媒体文件,包括图片、视频和文档,并支持复用功能。
- 插件与扩展:能够根据项目需求扩展平台功能。
- 与外部服务集成:Strapi 可以与各种外部服务和平台集成,例如身份验证系统、云数据存储服务或分析工具。
部署功能¶
| ID | 软件名称 | 兼容操作系统 | 虚拟机 | 物理机 | vGPU | GPU | 最低CPU(核) | 最低内存(GB) | 最低硬盘(GB) | 自定义域名 | 是否启用 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 293 | Strapi | Ubuntu 24.04 | + | + | + | + | 2 | 4 | - | 否 | 订购 |
有关此软件的部署功能信息,请参阅 此链接
备注
除非另有说明,默认情况下,我们从开发者网站或操作系统存储库安装软件的最新发布版本。
部署 Strapi 后的入门指南¶
支付订单后,系统会向注册时指定的电子邮件发送通知,告知服务器已准备好工作。邮件中将包含 VPS 的 IP 地址以及连接所需的登录名和密码。我司客户可通过服务器硬件及 API 控制面板 Invapi 管理硬件。
您可以在服务器控制面板的 Configuration >> Tags 选项卡中,或在发送的电子邮件中找到授权数据。
- 访问带有 Web 界面的 Strapi 仪表板的链接:位于 webpanel 标签中。
- 登录名 和 密码:在软件部署完成且服务器准备好使用后,发送至您的电子邮件地址。
注册管理员账户¶
-
要访问管理面板,请使用 webpanel 标签中的地址,端口为 1337,路径为
/admin(例如:https://strapi<ID server>.hostkey.com:1337/admin)。首次访问时,您将看到管理员注册页面。您可以在左上角更改界面语言。 -
填写注册表单:
- 输入您的名字;
- 输入您的姓氏;
- 提供电子邮件地址;
- 创建密码;
- 确认密码。
-
(可选)勾选 Keep me updated about the new features and upcoming improvements 以接收有关新功能的信息(这表示同意使用条款和隐私政策)。
-
点击
LET'S START按钮完成注册并访问管理面板:
注册并登录后,您将看到欢迎屏幕。主要界面元素如下:

-
左侧导航面板 包含主要部分:
-
Collection Types(集合类型);
- Plugins(插件);
-
General settings(常规设置)。
-
顶部面板 显示您的用户名并允许访问个人资料。
主页提供多种支持资源:
- Documentation(文档)—— 指南和参考资料;
- Code examples(代码示例)—— 通过社区项目学习;
- Developer community(开发者社区)可通过不同平台(GitHub、Discord 等)访问。
用户个人资料配置¶
-
点击右上角您的姓名以访问个人资料设置:

-
在个人资料部分,您可以:
- 更改名字和姓氏;
- 更新电子邮件地址;
- 添加用户名;
- 更改密码;
- 选择界面语言。
-
点击
Save以应用更改。
添加内容¶
-
点击按钮
Create your first content type:
-
在打开的 Content Type Creation 窗口中,执行基本设置:
- 输入显示名称;
- 指定 UID(用于生成路由和表的标识符):

-
点击 Continue 进入下一步。
-
为您的内容类型选择必要的字段:
- Text —— 用于文本字段;
- Rich Text —— 用于格式化文本;
- Number —— 用于数值;
- Date —— 用于日期和时间;
- Boolean —— 用于是/否值;
- Email —— 用于电子邮件地址;
- Password —— 用于加密密码;
- Enumeration —— 用于值列表;
- Media —— 用于媒体文件;
- JSON —— 用于 JSON 数据;
- Relation —— 用于与其他内容类型链接;
- UID —— 用于唯一标识符;
- Component —— 用于字段组;
- Dynamic Zone —— 用于动态可编辑组件。

有关 Strapi 基本设置的更多信息,请参阅 开发者文档。