写在前面
🎯 环境要求
这里将讲述运行 RollCode 所要求的一些软硬件的配置,我们建议你在运行或者部署之前先浏览一遍此页面。
🖥️ 硬件配置
CPU
- 最低配置:2核
内存
- 最低配置:4G RAM
磁盘
- 基础要求:无特别要求
- 推荐配置:SSD 硬盘
- 说明:理论上如果不大量在服务器上传附件,对磁盘容量要求不高
🌐 网络
- 基础要求:无特别要求
🛠️ 软件环境
RollCode 理论上可以运行在任何支持 Docker 的平台。
🐳 Docker(推荐)
- 推荐部署方式:使用 Docker Compose 部署
- 优势:避免环境配置问题
- 参考文档:
🗄️ 数据库
RollCode 目前支持以下数据库:
- PostgreSQL
🌐 Web 服务器(可选)
如果你部署在生产环境,那么你很可能需要进行域名绑定,这时候我们推荐使用诸如 Nginx、Caddy 之类的 Web 服务器进行反向代理。但需要注意的是,目前 RollCode 不支持代理到子目录(如:RollCode.run/blog)。