Skip to content

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.

Selecting a branch to launch a new deployment

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.

Quick launch builder

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.

Quick launch loading

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 home

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.

Create Quick Launch Project

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