dmsforall

下载

下载 dmsforall

通过 Docker Compose 从仓库启动。机器上不需要安装 Node、PostgreSQL 或 Redis。

开发目前已暂停。代码、镜像和文档仍可获取,但请不要期待新功能或快速修复。

  1. 获取文件

    $ git clone https://github.com/selfhostr/dmsforall.git && cd dmsforall
  2. 设置参数(可选)

    首次在 localhost 上试用时,默认值即可。对于有域名的服务器,请设置 DFA_SITE_ADDRESS 和 DFA_PUBLIC_URL。

    $ cp .env.example .env
  3. 启动服务栈

    镜像来自 ghcr.io/selfhostr。首次启动会生成数据库密码、应用迁移,然后启动 API 和 worker。打开 http://localhost:8080。

    $ docker compose up -d
  4. 创建第一个车行

    该命令仍在交付中,具体形式尚未最终确定。请参阅设置第一个车行。

完整安装尚未在带真实域名的干净机器上端到端运行过。通过普通 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 分支的最新构建)
  • 默认端口8080 HTTP,8443 HTTPS
  • 升级升级,见文档

支持本项目

每个 selfhostr 项目都是免费的,背后没有公司。如果它为你节省了时间,捐助可以支付测试硬件和投入的时间。

在 GitHub 上赞助我们