Single all-in-one service following the official Docker deployment docs: the image bundles nginx, the platform, MongoDB (replica set auto-initialized by the entrypoint) and Redis under supervisord
One volume (steedos-data:/steedos-storage) persists configuration (auto-generated credentials in configuration/docker.env), MongoDB data and file attachments
ROOT_URL is wired to the generated domain; nginx listens on port 80 (default, PORT must stay unset since it controls the internal nginx listen port)
Test evidence
Deployed on a Dokploy instance from this exact compose + toml:
Deploy status: done, container healthy
GET / → HTTP 200 with the Steedos app shell (<title>Steedos</title>, amis UI)
Note: first boot takes a few minutes while the entrypoint initializes the embedded MongoDB replica set; the built-in healthcheck (120s start period) covers this.
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/Dokploy/templates/pull/1020
**Author:** [@Siumauricio](https://github.com/Siumauricio)
**Created:** 7/14/2026
**Status:** ✅ Merged
**Merged:** 7/14/2026
**Merged by:** [@Siumauricio](https://github.com/Siumauricio)
**Base:** `canary` ← **Head:** `feat/steedos`
---
### 📝 Commits (1)
- [`62850c3`](https://github.com/Dokploy/templates/commit/62850c36962ffd9d07ef1d024e4ec5190d8759c7) feat: add Steedos template
### 📊 Changes
**4 files changed** (+42 additions, -0 deletions)
<details>
<summary>View changed files</summary>
➕ `blueprints/steedos/docker-compose.yml` (+13 -0)
➕ `blueprints/steedos/meta.json` (+16 -0)
➕ `blueprints/steedos/steedos.png` (+0 -0)
➕ `blueprints/steedos/template.toml` (+13 -0)
</details>
### 📄 Description
## Summary
Adds a template for **Steedos** (https://github.com/steedos/steedos-platform), an open-source low-code platform and alternative to Salesforce, requested in #232.
- Image: `steedos/steedos-community:3.0.14` (latest stable release, actively maintained)
- Single all-in-one service following the [official Docker deployment docs](https://docs.steedos.com/deploy/deploy-docker/): the image bundles nginx, the platform, MongoDB (replica set auto-initialized by the entrypoint) and Redis under supervisord
- One volume (`steedos-data:/steedos-storage`) persists configuration (auto-generated credentials in `configuration/docker.env`), MongoDB data and file attachments
- `ROOT_URL` is wired to the generated domain; nginx listens on port 80 (default, `PORT` must stay unset since it controls the internal nginx listen port)
## Test evidence
Deployed on a Dokploy instance from this exact compose + toml:
- Deploy status: `done`, container healthy
- `GET /` → **HTTP 200** with the Steedos app shell (`<title>Steedos</title>`, amis UI)
- `GET /api/health` → **HTTP 200** `{"status":"ok"}`
- `node build-scripts/generate-meta.js --check` → 477 templates validated
Note: first boot takes a few minutes while the entrypoint initializes the embedded MongoDB replica set; the built-in healthcheck (120s start period) covers this.
Closes #232
🤖 Generated with [Claude Code](https://claude.com/claude-code)
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/1020
Author: @Siumauricio
Created: 7/14/2026
Status: ✅ Merged
Merged: 7/14/2026
Merged by: @Siumauricio
Base:
canary← Head:feat/steedos📝 Commits (1)
62850c3feat: add Steedos template📊 Changes
4 files changed (+42 additions, -0 deletions)
View changed files
➕
blueprints/steedos/docker-compose.yml(+13 -0)➕
blueprints/steedos/meta.json(+16 -0)➕
blueprints/steedos/steedos.png(+0 -0)➕
blueprints/steedos/template.toml(+13 -0)📄 Description
Summary
Adds a template for Steedos (https://github.com/steedos/steedos-platform), an open-source low-code platform and alternative to Salesforce, requested in #232.
steedos/steedos-community:3.0.14(latest stable release, actively maintained)steedos-data:/steedos-storage) persists configuration (auto-generated credentials inconfiguration/docker.env), MongoDB data and file attachmentsROOT_URLis wired to the generated domain; nginx listens on port 80 (default,PORTmust stay unset since it controls the internal nginx listen port)Test evidence
Deployed on a Dokploy instance from this exact compose + toml:
done, container healthyGET /→ HTTP 200 with the Steedos app shell (<title>Steedos</title>, amis UI)GET /api/health→ HTTP 200{"status":"ok"}node build-scripts/generate-meta.js --check→ 477 templates validatedNote: first boot takes a few minutes while the entrypoint initializes the embedded MongoDB replica set; the built-in healthcheck (120s start period) covers this.
Closes #232
🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.