下载
下载 dmsforall
通过 Docker Compose 从仓库启动。机器上不需要安装 Node、PostgreSQL 或 Redis。
开发目前已暂停。代码、镜像和文档仍可获取,但请不要期待新功能或快速修复。
获取文件
$ git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall设置参数(可选)
首次在 localhost 上试用时,默认值即可。对于有域名的服务器,请设置
DFA_SITE_ADDRESS和DFA_PUBLIC_URL。$ cp .env.example .env启动服务栈
镜像来自
ghcr.io/selfhostr。首次启动会生成数据库密码、应用迁移,然后启动 API 和 worker。打开http://localhost:8080。$ docker compose up -d创建第一个车行
该命令仍在交付中,具体形式尚未最终确定。请参阅设置第一个车行。
完整安装尚未在带真实域名的干净机器上端到端运行过。通过普通 HTTP 时,会话 cookie 只在 localhost 上有效:其他情况请使用带 HTTPS 的域名。详情见文档。
要求
- 带 Compose v2 的 Docker
- 服务器上使用 HTTPS 需要:域名,以及开放的 80 和 443 端口
- 用于数据库、备份和上传文档的磁盘空间
版本和镜像
- 版本预发布,尚未发布任何版本
- 镜像
ghcr.io/selfhostr/dmsforall,ghcr.io/selfhostr/dmsforall-web - 镜像标签
X.Y.Z、X.Y、latest、edge(dev 分支的最新构建) - 默认端口
8080HTTP,8443HTTPS - 升级升级,见文档
支持本项目
每个 selfhostr 项目都是免费的,背后没有公司。如果它为你节省了时间,捐助可以支付测试硬件和投入的时间。