Skip to content

Managing Projects

Navigate to Projects → Create and fill in the form:

FieldDescription
NameA friendly name for your project
GitHub URLYour repository URL (HTTPS or SSH format)
BranchThe branch to deploy from
Auto DeployEnable automatic deployments on push
Email NotificationsEnable email alerts for deployment events

After creation, you’ll see:

  • A unique project ID (UUID)
  • A webhook URL for GitHub
  • A webhook secret for HMAC verification

The Projects page lists all your projects with:

  • Name and status
  • Last deployment time
  • Quick access to details

Click on a project to see:

  • Repository URL and branch
  • Build commands (editable)
  • Environment variables
  • Webhook URL and secret
  • Manual deploy button

On the project details page, you can:

  • Add, remove, or reorder build commands
  • Add or update environment variables
  • Toggle auto-deploy and email notifications

VPS Deployer normalizes repository URLs:

  • HTTPS URLs (https://github.com/user/repo.git) are converted to SSH format for cloning
  • SSH URLs (git@github.com:user/repo.git) are used as-is

Make sure your VPS has SSH access to the repository, or use a deploy token with HTTPS.