Skip to main content

Web App Templates

The Web Apps category includes 10 templates for content management, collaboration, analytics, and productivity.

Template List

TemplateDescriptionMin RAMSecurity
MattermostOpen-source Slack alternative for team messaging1 GBsecure
NextcloudSelf-hosted file sync, share, and collaboration platform1 GBsecure
GhostProfessional publishing and newsletter platform512 MBsecure
WordPressThe world's most popular CMS512 MBsecure
DirectusHeadless CMS with REST and GraphQL API512 MBsecure
HoarderSelf-hosted bookmark and read-later manager256 MBsecure
Stirling-PDFPDF manipulation tool suite512 MBsecure
BookStackWiki and documentation platform512 MBsecure
UmamiPrivacy-focused web analytics256 MBsecure
PlausibleLightweight, privacy-friendly analytics512 MBsecure

Mattermost

Image: mattermost/mattermost-team-edition:latest

Team messaging platform with channels, direct messages, and integrations. Features:

  • Channels, threads, and direct messaging
  • File sharing and search
  • Webhook and bot integrations
  • Mobile app support
  • PostgreSQL backend (included in template)

Variables

VariableDescription
SERVICE_NAMEService identifier
MM_SQLSETTINGS_DATASOURCEPostgreSQL connection (auto-configured)
MM_SERVICESETTINGS_SITEURLPublic URL (auto-set from subdomain)

Nextcloud

Image: nextcloud:29

Self-hosted cloud platform for files, calendars, contacts, and more. Configured with:

  • File sync and share with versioning
  • Collaborative document editing (via OnlyOffice/Collabora plugins)
  • CalDAV/CardDAV for calendar and contacts
  • App marketplace for extensions
  • MariaDB backend (included in template)

Variables

VariableDescription
SERVICE_NAMEService identifier
NEXTCLOUD_ADMIN_USERAdmin username
NEXTCLOUD_ADMIN_PASSWORDAdmin password
MYSQL_ROOT_PASSWORDDatabase root password (auto-generated)

Ghost

Image: ghost:5

Professional publishing platform for blogs and newsletters. Includes:

  • Rich editor with cards and embeds
  • Newsletter and subscription management
  • Custom themes
  • SEO and social media optimization
  • MySQL backend (included in template)

Variables

VariableDescription
SERVICE_NAMEService identifier
GHOST_URLPublic URL (auto-set from subdomain)
MYSQL_ROOT_PASSWORDDatabase password (auto-generated)

WordPress

Image: wordpress:6

The most widely used CMS. Configured with:

  • Classic and block editor support
  • Plugin and theme marketplace
  • WP-CLI available in container
  • MariaDB backend (included in template)
  • wp-content persistent volume

Variables

VariableDescription
SERVICE_NAMEService identifier
WORDPRESS_DB_PASSWORDDatabase password (auto-generated)
WORDPRESS_TABLE_PREFIXDatabase table prefix (default: wp_)

Directus

Image: directus/directus:11

Headless CMS that wraps any SQL database with a REST and GraphQL API. Features:

  • Auto-generated API from your database schema
  • Visual data studio for content management
  • Role-based access control
  • Webhook and flow automation
  • PostgreSQL backend (included in template)

Variables

VariableDescription
SERVICE_NAMEService identifier
ADMIN_EMAILAdmin email
ADMIN_PASSWORDAdmin password
SECRETApplication secret key (auto-generated)

Hoarder

Image: hoarder/hoarder:latest

Bookmark and read-later manager with AI-powered tagging. Features:

  • Save bookmarks, notes, and images
  • AI-powered auto-tagging
  • Full-text search
  • Browser extension support
  • Lightweight and fast

Variables

VariableDescription
SERVICE_NAMEService identifier
NEXTAUTH_SECRETAuth secret (auto-generated)

Stirling-PDF

Image: frooodle/s-pdf:latest

All-in-one PDF manipulation tool. Supports:

  • Merge, split, rotate, and convert PDFs
  • Add watermarks and signatures
  • OCR text extraction
  • Compress and optimize PDFs
  • No data sent externally — everything runs locally

Variables

VariableDescription
SERVICE_NAMEService identifier

BookStack

Image: lscr.io/linuxserver/bookstack:latest

Wiki-style documentation platform. Features:

  • Books, chapters, and pages hierarchy
  • WYSIWYG and Markdown editors
  • Full-text search
  • Diagram support (draw.io integration)
  • LDAP/SAML authentication support
  • MariaDB backend (included in template)

Variables

VariableDescription
SERVICE_NAMEService identifier
APP_URLPublic URL (auto-set from subdomain)
DB_PASSWORDDatabase password (auto-generated)

Umami

Image: ghcr.io/umami-software/umami:latest

Privacy-focused web analytics. Features:

  • No cookies, GDPR compliant by design
  • Real-time dashboard
  • Custom event tracking
  • Multiple website support
  • PostgreSQL backend (included in template)

Variables

VariableDescription
SERVICE_NAMEService identifier
APP_SECRETApplication secret (auto-generated)

Plausible

Image: ghcr.io/plausible/community-edition:v2

Lightweight analytics alternative to Google Analytics. Features:

  • Privacy-friendly (no cookies, GDPR compliant)
  • Script is under 1 KB
  • Goal and funnel tracking
  • UTM campaign tracking
  • CSV data export
  • ClickHouse and PostgreSQL backends (included in template)

Variables

VariableDescription
SERVICE_NAMEService identifier
ADMIN_EMAILAdmin email
ADMIN_PASSWORDAdmin password
SECRET_KEY_BASEEncryption key (auto-generated)