DevPanel
Documentation
Core Concepts

Services

A service is a Docker Compose stack deployed on a server. DevPanel manages its full lifecycle: deploy, restart, stop, update, and delete.

Creating a service

  1. 1Open a project and click New Service.
  2. 2Enter a name and select the server to deploy to.
  3. 3Paste your Docker Compose YAML into the editor.
  4. 4Optionally add environment variables.
  5. 5Click Deploy.

Example Compose YAML

compose.yml
services:
  web:
    image: nginx:alpine
    ports:
      - "8080:80"
    volumes:
      - ./html:/usr/share/nginx/html:ro

  db:
    image: postgres:16-alpine
    environment:
      POSTGRES_PASSWORD: secret
    volumes:
      - db_data:/var/lib/postgresql/data

volumes:
  db_data:

Environment variables

Variables are stored securely and injected at deploy time. Add, edit, or remove them without redeploying — just redeploy afterward to apply changes.

Service status, port, deployments, and domains stats

Service tabs

Service detail tabs: Overview, Logs, Deployments, Domains, Env, Volumes, Resources, Source, Uptime, Advanced

Each service has the following tabs in its detail view:

TabContents
OverviewStatus, port mapping, container resources (CPU, memory, network), service controls
LogsLive streaming container logs
DeploymentsDeployment history with timestamps
DomainsAttached custom domains and SSL status
EnvEnvironment variables (encrypted at rest)
VolumesMounted volumes and bind mounts
ResourcesCPU, memory, and network usage charts
SourceDocker Compose YAML editor
UptimeUptime history and availability stats
AdvancedContainer labels, restart policy, and other settings

Service controls

Service controls: Deploy Now, Stop, Restart, Open Shell, Move to Project, Delete Service
ActionEffect
Deploy NowRuns docker compose up -d (pull latest + start)
StopStops containers without removing them
RestartRestarts all containers in the stack
Open ShellOpens an interactive terminal inside the running container
Move to ProjectReassigns the service to a different project
Delete ServiceStops and removes containers and the service record