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
Reverb
Reverb
Laravel Reverb. Note: This only sets the daemon configuration - you need to manually install Reverb.
Queue Worker
Queue Worker
Basic Laravel queue worker.
Task Scheduler
Task Scheduler
Basic Laravel scheduler:run.
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
View Site
View Site
Access the site’s main dashboard for detailed management and configuration.
Delete Site
Delete Site
Remove the site and all associated files from the server. This action queues the deletion process.
Related Documentation
- Environment Variables - Set up environment-specific configurations
- Deployments - Manage deployment processes and history
- Source Control Settings - Configure your source control integrations
- Server Templates - Create and manage web server templates
- Queue Management - Configure Laravel queue workers
- Site Logs - View and troubleshoot site logs
- SSL Configuration - Set up SSL certificates for your sites
- Server Management - Learn about server setup and configuration