Skip to main content

Open Source App Templates for Docker Hosting

Deploy popular open source apps like Umami, Komga, NodeBB, Kavita, and more – fully configured with Docker, persistent volumes, databases, and automatic SSL.

Each app runs in an isolated project on Hostim.dev with real-time metrics, secure internal networking, and one-click deployment.

πŸ’‘ Perfect for side projects, dashboards, or production services. Start with a free trial – no credit card required.


Available Templates​

NameWhat it isStackGuide
ActivepiecesSelf-hosted Zapier alternativeApp + PostgreSQL + Redis + VolumeView Guide
Actual BudgetPrivacy-friendly budgeting appApp + VolumeView Guide
BookStackSelf-hosted wiki / documentationApp + MySQL + VolumeView Guide
CapModern PoW CAPTCHA alternativeApp + VolumeView Guide
Cradle CMSCommercial CMS for sites, blogs and stores (licence needed)App + PostgreSQL + VolumeView Guide
FreshRSSSelf-hosted RSS / Atom feed aggregatorApp + PostgreSQL + 2 VolumesView Guide
Firefly IIISelf-hosted personal finance managerApp + MySQL + VolumeView Guide
GhostPublishing platform for blogs and newslettersApp + MySQL + VolumeView Guide
KavitaSelf-hosted manga/comic/book serverApp + 4 VolumesView Guide
KomgaSelf-hosted comics/manga media serverApp + 2 VolumesView Guide
LinkdingMinimalist self-hosted bookmark managerApp + PostgreSQL + VolumeView Guide
listmonkSelf-hosted newsletter / mailing list managerApp + PostgreSQL + VolumeView Guide
MastodonFederated social network (fediverse server)2 Apps + PostgreSQL + Redis + VolumeView Guide
MemosLightweight note-taking serviceApp + MySQLView Guide
NavidromeSelf-hosted music streaming serverApp + 2 VolumesView Guide
NodeBBModern self-hosted forum platformApp + PostgreSQLView Guide
Open WebUISelf-hosted chat interface for LLMsApp + VolumeView Guide
Paperless-ngxDocument management with OCR and full-text searchApp + PostgreSQL + Redis + 2 VolumesView Guide
PhotoPrismAI-powered photo managementApp + MySQL + 2 VolumesView Guide
PictShareSelf-hosted image sharingApp + VolumeView Guide
Remark42Self-hosted comment systemApp + VolumeView Guide
Stirling PDFSelf-hosted PDF toolbox: merge, split, convert, OCRApp + 4 VolumesView Guide
SureSelf-hosted personal finance/budgeting appApp + PostgreSQL + Redis + VolumeView Guide
Trilium NotesHierarchical notes / personal knowledge baseApp + VolumeView Guide
UmamiPrivacy-friendly web analyticsApp + PostgreSQLView Guide
Uptime KumaSelf-hosted uptime monitor and status pagesApp + MySQL + VolumeView Guide
VaultwardenBitwarden-compatible password managerApp + PostgreSQL + VolumeView Guide
VikunjaSelf-hosted to-do and project managementApp + PostgreSQL + VolumeView Guide

Quick Reference​

TemplatePortVolume MountDBKey Env Vars / Notes
Activepieces80/usr/src/app/cachePostgreSQL + RedisAP_ENCRYPTION_KEY, etc.
Actual Budget5006/data–Embedded SQLite; set server password on first run
BookStack80/configMySQLAPP_URL, APP_KEY auto-set; default admin login
Cap3000/usr/src/app/.data–ADMIN_KEY (automatically generated)
Cradle CMS8080/storagePostgreSQLRegistry login = licence key + account password; ADMIN_PASS (auto-generated)
FreshRSS80/var/www/FreshRSS/data, /var/www/FreshRSS/extensionsPostgreSQLADMIN_PASSWORD (auto-generated); feed refresh cron at CRON_MIN
Firefly III8080/var/www/html/storage/uploadMySQLAPP_KEY, STATIC_CRON_TOKEN auto-set; daily cron call is manual
Ghost2368/var/lib/ghost/contentMySQLurl auto-set; create the owner at /ghost
Kavita5000/manga, /comics, /books, /kavita/config–Auto-scans for new files in volumes
Komga25600/config, /data–Scans library folders automatically
Linkding9090/etc/linkding/dataPostgreSQLLD_SUPERUSER_PASSWORD (auto-generated); user admin
listmonk9000/listmonk/uploadsPostgreSQLLISTMONK_ADMIN_PASSWORD (auto-generated); set Root URL + SMTP after first login
Mastodon3000, 4000/mastodon/public/systemPostgreSQL + RedisRails secrets auto-generated; set STREAMING_API_BASE_URL; admin via tootctl
Memos5230–MySQLMEMOS_DRIVER, MEMOS_DSN
Navidrome4533/data, /music–Music goes in /music; /data holds the database
NodeBB4567MultiplePostgreSQLAdmin account created on first visit
Open WebUI8080/app/backend/data–Connect a model backend; first account is admin
Paperless-ngx8000/usr/src/paperless/media, /usr/src/paperless/dataPostgreSQL + RedisPAPERLESS_ADMIN_PASSWORD (auto-generated); PAPERLESS_URL auto-set
PhotoPrism2342/photoprism/storage, /photoprism/originalsMySQLPHOTOPRISM_ADMIN_PASSWORD (auto-generated); change on first login
PictShare80/var/www/data–URL auto-set
Remark428080/srv/var–SITE variable for configuration
Stirling PDF8080/configs, /customFiles, /pipeline–SECURITY_INITIALLOGIN_PASSWORD (auto-generated); user admin
Sure3000/rails/storagePostgreSQL + RedisSECRET_KEY_BASE (auto-generated); web + Sidekiq run in one container
Trilium Notes8080/home/node/trilium-data–Embedded SQLite; set the admin password on first visit
Umami3000–PostgreSQLAPP_SECRET, DATABASE_URL
Uptime Kuma3001/app/dataMySQLCreate the admin account on first visit
Vaultwarden80/dataPostgreSQLADMIN_TOKEN (auto-generated); set SIGNUPS_ALLOWED=false after your first account
Vikunja3456/app/vikunja/filesPostgreSQLVIKUNJA_SERVICE_SECRET auto-set; register the first user, then close signups

  1. Go to your Hostim.dev dashboard
  2. Click Create Project β†’ Use a Template
  3. Select any app from the list
  4. Choose a resource plan (Dev, Prod, or Full)
  5. Hit Deploy – your app is live with free SSL

Don't see your favorite app?​

Request a new template β†’

We're actively adding more one-click setups for popular tools.