Skip to content

Visual Management Interface

DAMP’s visual interface eliminates the complexity of command-line development environment management. This guide covers every aspect of the desktop application, from basic navigation to advanced project management.

The DAMP interface is designed around three core principles:

  • Simplicity: Common tasks require minimal clicks
  • Clarity: Visual status indicators show everything at a glance
  • Efficiency: Quick access to all development tools

The dashboard is your command center for all development projects:

DAMP
Dashboard

Docker Engine

Running

Version 28.3.2

Web Server

Running

Caddy reverse proxy

MySQL

Not Installed

MySQL database server

Mailpit

Stopped

Email testing/capture service

Docker Engine Status

Connection Status

Docker daemon connectivity

Connected

Engine Version

Docker runtime version

v28.3.2

Quick Actions

  1. Service Status Bar - Global service health indicators
  2. Quick Actions - New project, settings, and tools
  3. System Tray - Always-accessible project controls

Each sites is represented by an intelligent card displaying:

Sites Information

  • Site name and local domain
  • Technology stack (PHP version, database, etc.)
  • Last accessed timestamp

Quick Actions

  • Start/Stop site services
  • Open in browser with one click
  • Launch VS Code with DevContainer
  • 🌐 Open in Browser - Launch default browser
  • 💻 Open in VS Code - Start DevContainer environment
  • 📁 Show in Explorer - Open site folder
  • ⚙️ Site Settings - Configure site options
  • 🗑️ Delete Site - Remove site (with confirmation)

DAMP manages several global services that support all projects:

  • 🟢 Active - Routing traffic to projects
  • 🟡 Configuring - Setting up network rules
  • 🔴 Inactive - Manual intervention needed
  • 🟢 Running - MySQL is available for all sites
  • 🟡 Starting - MySQL is initializing
  • 🔴 Stopped - MySQL needs to be started
  • ⚠️ Error - MySQL configuration issue
  • 🟢 Active - Mailpit is capturing emails
  • 🟡 Starting - Mailpit is initializing
  • 🔴 Inactive - Mailpit is stopped or unavailable

Access global service controls via the System menu:

  1. View Service Status

    Click the “Services” tab to see detailed status for:

    • Reverse Proxy configuration
    • MySQL Database health
    • Mailpit status
  2. Restart Services

    Use “Restart All” to refresh all global services.

  3. Update Configuration

    “Reconfigure” rebuilds network and service settings.

The New Project wizard guides you through project setup:

Choose from optimized templates:

Laravel

Full-stack PHP framework

  • PHP 8.2+ with extensions
  • MySQL/PostgreSQL database
  • Redis caching
  • Mailpit email testing
  • Xdebug debugging

WordPress

Coming Soon

WordPress project creation is not yet implemented.

Basic PHP Starter

Minimal PHP development environment

  • PHP with Composer support
  • Node.js available for frontend tooling
  • Start with a basic PHP index page
  • Easily extend with Composer packages
  • Use Node.js for asset building if needed

Import Existing PHP Project

Import an existing PHP codebase

  • Select a folder containing your PHP project
  • Configure environment for your codebase
  • Instantly start and manage imported projects

Customize your project settings:

  • Project Name: Determines folder and domain names
  • Local Domain: Auto-generated from project name
  • Technology Versions: PHP, Node.js, database versions
  • Additional Services: Redis, Elasticsearch, etc.
  • VS Code Integration: Enable DevContainer setup

Fine-tune your environment:

  • Claude AI Integration: Enable AI-powered features

Access via SettingsApplication:

  • Startup Behavior: Launch on system boot
  • Auto Updates: Enable automatic updates
  • Notifications: Control system notifications

DAMP lives in your system tray for always-available access:

  • Quick Project List - Start/stop projects instantly
  • Service Status - View global service health
  • Settings Access - Rapid configuration changes
  • Exit Application - Safely shut down all services

Right-click project names in the tray for:

  • Open in browser
  • Launch VS Code
  • View logs
  • Restart services

The visual interface makes DAMP accessible to developers of all experience levels while providing the power and flexibility needed for professional development workflows.

  • View logs
  • Restart services

The visual interface makes DAMP accessible to developers of all experience levels while providing the power and flexibility needed for professional development workflows.