Overview

Sites in Loupp represent projects deployed on your servers. You can deploy multiple sites on a single server, each with its own domain, configuration, and deployment settings. The system supports both Laravel and static HTML/PHP applications with automated deployment from your source control repositories.
For information about server management and configuration, see Server Overview and Server Settings.

Creating a New Site

1

Access server sites

Navigate to your server dashboard and click on the “Sites” tab to access the sites management interface.
2

Configure basic site details

Fill in the essential site configuration:
  • Domain: Your website’s domain name (e.g., loupp.dev or www.loupp.dev)
  • Project Type: Choose between Laravel or Static HTML/PHP
3

Set up source control

Configure your source control integration:
  • Source Control: Select from your connected source control providers
  • Repository: Enter your repository name
  • Get Branches: Click to fetch available branches from your repository
  • Branch: Select the deployment branch (defaults to first available branch)
4

Configure advanced settings (optional)

Customize additional configurations:
  • Web Directory: Set the web root directory (default: public)
  • Web Server Templates: Choose from your available server templates
5

Set up integrations (optional)

Configure optional integrations:
  • Reverb: Laravel Reverb (daemon configuration only)
  • Queue Worker: Basic Laravel queue worker
  • Task Scheduler: Basic Laravel scheduler:run
6

Deploy site

Click “Create Site” to begin site creation process.

Site Configuration Options

Application Types

Loupp supports two main application types:

Laravel

Full-featured PHP framework with built-in support for modern web applications, database integration, and advanced features.

Static HTML/PHP

Simple static websites or basic PHP applications with optional Composer dependency installation.

Source Control Integration

Connect your sites to version control systems for automated deployments:
  • GitHub: Connect your GitHub repositories
  • GitLab: Integrate with GitLab projects
  • Bitbucket: Connect Bitbucket repositories (note: not available in site creation only authentications)
Source control integration enables automatic deployments when you push changes to your configured branch. You must have source control configured in your settings before creating sites. See Source Control Settings for configuration details.
If you encounter source control errors, you’ll need to go to your source control settings to reconnect or resolve authentication issues. Visit Source Control Settings to troubleshoot.
Learn more about managing web server templates in Server Templates.

Integration Options

All integration options are optional and can be configured later. You can ignore these settings during initial site creation and set them up later.

Site Management

Viewing Site Details

Once deployed, you can access comprehensive site information:
  • Application Overview: Site status, domain, and basic information
  • Environment Variables: Configure environment-specific settings
  • Deployment History: Track all deployments and their status

Site Actions