📁 Projects Tab
This is where you manage your websites and web applications. Each "project" is a website on your server.
Adding a New Project
Click the "Add Project" button and fill in:
- Project Name - A simple name (like "my-blog" or "company-site")
- Hostname - The domain name (like "example.com")
- Git URL - Where your code lives (starts with git@ or https://)
- Branch - Usually "main" or "master"
⚠️ Important!
Before adding a project, make sure your domain's DNS is pointing to this server's IP address. DNS changes can take a few minutes to a few hours to propagate.
Project Types
We automatically detect what kind of project you have:
- Drupal - Drupal CMS websites
- Laravel - Laravel PHP applications
- WordPress - WordPress sites
- Generic - Any other PHP application
Project Actions
- Open Site - Opens your website in a new tab
- Git Pull - Pull latest changes from repository
- Setup SSL - Configure HTTPS for your domain
- Create Backup - Backup files and/or database
- Delete Project - Remove project (keeps files on disk)
Private Repositories
For private Git repositories, you'll need to configure a deploy key:
- Click on your project to open Project Details
- Go to Git Settings
- Add your SSH private key
- Add the corresponding public key to your Git provider (GitHub, GitLab, etc.)

