mirror of
https://github.com/Dokploy/templates.git
synced 2026-07-16 04:48:50 -05:00
[PR #967] [MERGED] feat(template): add tela #16277
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Dokploy/templates/pull/967
Author: @zcag
Created: 6/30/2026
Status: ✅ Merged
Merged: 7/7/2026
Merged by: @Siumauricio
Base:
canary← Head:add-tela-template📝 Commits (1)
91e0b76feat(template): add tela — markdown-native team wiki with MCP📊 Changes
4 files changed (+103 additions, -0 deletions)
View changed files
➕
blueprints/tela/docker-compose.yml(+65 -0)➕
blueprints/tela/logo.png(+0 -0)➕
blueprints/tela/template.toml(+18 -0)📝
meta.json(+20 -0)📄 Description
Add tela
tela is a self-hostable, markdown-native team wiki — Go + PostgreSQL backend, a React editor with live Yjs collaboration, full-text + optional semantic search, WebDAV sync, public/blog spaces, Slidev decks, PDF export, and a built-in MCP server so AI agents are first-class editors. Open-source (AGPL-3.0), repo at github.com/zcag/tela.
Files
blueprints/tela/docker-compose.ymlblueprints/tela/template.tomlblueprints/tela/logo.png(512×512)meta.jsonentry (sorted viadedupe-and-sort-meta.js)Services
ghcr.io/zcag/tela-proxy:0.7.0), the only web-exposed service; routed on container port 80.ghcr.io/zcag/tela-backend:0.7.0).ghcr.io/zcag/tela-frontend:0.7.0).pgvector/pgvector:pg17(pgvector required for semantic search).ghcr.io/zcag/tela-deck:0.7.0).gotenberg/gotenberg:8(PDF export).All images are public, multi-arch (amd64/arm64) on GHCR.
Notes
pg_password,share_secret,api_key_secret) are generated via Dokploy's${password:N}helper and must stay stable — rotatingTELA_API_KEY_SECRETinvalidates existing PATs./setupwizard to create the admin account.container_name, no explicit host ports, no custom networks — per CONTRIBUTING.Testing
Verified locally with
docker compose(services start, Postgres healthcheck passes, app reachable through the proxy and/setupcompletes). Compose/TOML/JSON all validate.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.