Projects Explained
What is a Diploi Project?
A Diploi project contains the deployments of your application. A typical setup could be one deployment for production, one for staging and perhaps one development instance per active developer.
A project is defined by components and add-ons. A project also connects to a GitHub repository and contains common settings and environment variables.
Project types
Project with Repository
When you choose to create a new project with a new repository, you will be able to launch a new deployments from different branches of your repository, allowing you to have different environments online at the same time without having to configure servers manually.

By default, when you create a new project, a development deployment will be started, which you can use to start developing your application right away and will be active for 12 hours. This development deployment will use your repository’s default branch main branch as its source.
Quick Launch
With a Quick Launch project, you get a ready-to-use development deployment that you can use to test new technologies, frameworks, or just to try out Diploi without the need to create a repository.
You can create a Quick Launch project by choosing the “Quick Launch” repository option when creating a new project or from the homepage.
Quick Launch from the Homepage
Quick Launch is the fastest way to get started with Diploi. It allows you to quickly launch a new application online without the need to create a repository or configure anything. You can start a deployment right away from our homepage.

In the stack builder, you can can choose the components and add-ons you want to have in your deployment, and that’s it!
You can click “Launch stack” and your deployment will be ready in about 30 seconds.

Once the launch is complete, you will be able to connect to the remote server and your deployment will be accessible online with https.

Quick Launch from Project Creation
You can also create a Quick Launch project from the project creation page, all you need to do is choose the “Quick Launch” option from the repository options when creating a new project.

If anything was unclear or you need help, talk with us on Discord or contact us.