Project Templates
You can initialize a new project in three ways:
- Start from Scratch – create an empty project with just a name and region.
- Use a Template – deploy a ready-made stack of apps, databases, and volumes.
- Docker Compose – import an existing
docker-compose.yml
and convert it into a template.
Using a template
💡 Looking for ready-made tools like Umami, Ghost, or AnythingLLM? See our Open Source App Templates for a full list.
Templates are organized by categories. Each template includes a combination of apps, databases, and attached volumes.
- Pick a category and select a template.
- Choose a resource profile (Dev, Prod, or Full) which sets the pricing tier.
- For each app you can keep the default Docker image or provide your own Docker image or Git repository.
- Watch the deployment status in real time as each component is created.
Importing with Docker Compose
Paste your existing compose file into the provided editor. Hostim.dev parses the YAML and converts it into an internal template. You can edit this generated template in a fullscreen mode before deploying it like any other template.
This feature makes it easy to bootstrap a project or migrate an existing stack.
🎥 See it in action: deploying a Docker Compose stack on Hostim.dev