Creating a Project
A project in Hostim.dev is a workspace that contains your apps, services, and configuration. All apps must belong to a project.
You can use projects to organize environments like production, staging, or personal experiments.
Why projects matter
Projects let you:
- Group related apps together
- Share environment variables and volumes between apps
- Connect services like databases or Redis instances
- Keep billing separate across environments
How to create a project
- Go to your Hostim.dev dashboard
- Click Projects in the main menu.
- Click New Project.
- Enter a project name and select a region.
- Choose how to initialize the project:
- Start from Scratch – create an empty project with just the name and region.
- Use a Template – pick a preconfigured stack of apps, databases and volumes. Templates offer Dev, Prod, and Full profiles.
- Docker Compose – paste a
docker-compose.yml
file to convert it into a template.
- Click Create Project.
See Project Templates for details on using templates or importing a compose file.
If you create a project before adding a payment method, it starts as a five-day trial. The trial project will be removed automatically unless you add billing information before it expires. Each account can only have one trial project at a time.
You'll be redirected to the project overview page, where you can add apps and services.
Managing a project
From the project page, you can:
- Add or remove apps
- Create databases, Redis instances, or volumes
- Set shared environment variables
You can create as many projects as you need.