Back to documentation
Deployment

Deploying Apps with Templates

Use pre-built templates to deploy databases, CMS platforms, and development tools in one click.

Beginner6 min readUpdated 2024-02-01

What are templates?

Templates are pre-configured Docker Compose setups for popular applications. Each template includes:

  • Docker image configuration
  • Required environment variables
  • Volume mounts for data persistence
  • Network configuration
  • Recommended resource limits

Server Compass includes 100+ templates for databases, CMS platforms, automation tools, and more.

Browsing templates

To browse templates:

  1. Click "Deploy New App" on any server
  2. Select "Template" as the source
  3. Browse categories or search by name
  4. View template details including:
    • Description and features
    • Minimum memory requirements
    • Related tutorials

Template categories

Templates are organized into categories:

  • Database: PostgreSQL, MySQL, MongoDB, Redis, etc.
  • Application: WordPress, Ghost, n8n, Supabase, etc.
  • Development: Gitea, GitLab, Jenkins, etc.
  • Infrastructure: Grafana, Prometheus, MinIO, etc.

Customizing templates

Before deploying, you can customize:

  • App name and container name
  • Environment variables (passwords, settings)
  • Port mappings (change external ports)
  • Volume paths (data storage locations)
  • Resource limits (CPU, memory)

Screenshots

Deploying Apps with Templates - Screenshot 1
Deploying Apps with Templates - Screenshot 2

Screenshots may vary slightly from the current version

Video Tutorials

Related Features

Related Templates

Ready to try Server Compass?

Download the app and deploy your first application in under 5 minutes. No terminal knowledge required.