What's new
Panelica Community Forum

Welcome to the official Panelica Community Forum — the central hub for server administrators, developers, and hosting professionals. Register a free account today to access technical discussions, product announcements, feature requests, and direct support from the Panelica team. Be part of the growing community shaping the future of server management.

Docker Manager — Feature Overview

Status
Not open for further replies.

admin

Administrator
Staff member
Docker Manager — Full Feature Overview​

Panelica includes a built-in Docker management panel for complete container hosting and deployment for creating, managing, and monitoring containers directly from the panel.

Container Management​

Full container lifecycle management:

  • Create — Launch containers from any Docker Hub image or custom registry
  • Start/Stop/Restart — Control container state with one click
  • Remove — Delete containers with optional volume cleanup
  • Logs — Real-time container log streaming
  • Terminal — Open a shell inside running containers (exec)
  • Inspect — View container details (ports, volumes, environment, network)
  • Rename — Rename containers without recreating

App Templates​

Pre-configured application templates for one-click deployment:

  • OpenVPN Access Server — VPN server with web admin interface
  • Portainer — Docker management UI
  • Custom templates — Define your own templates with environment variables, volumes, ports, and post-deploy commands

Each template includes:
  • Pre-configured environment variables
  • Volume mappings
  • Port mappings
  • Post-deploy commands (executed automatically after container start)
  • Credential display with server IP placeholder resolution

Docker Compose​

Multi-container application deployment:

  • Upload or paste docker-compose.yml files
  • Deploy entire stacks with one click
  • Manage compose projects (up, down, restart)
  • View logs for all services in a stack

Image Management​

Docker image operations:

  • Pull images — Download from Docker Hub or private registries
  • List images — View all local images with size and tag info
  • Remove images — Delete unused images to free disk space
  • Image history — View image layers and build history

Resource Limits & Cgroup Integration​

Containers are integrated with Panelica cgroup isolation:

  • CPU limits — Set CPU quota per container
  • Memory limits — Set RAM limits with swap control
  • Cgroup parent — Containers are automatically placed under the users cgroup slice (panelica-user-{username}.slice)
  • Resource monitoring — View CPU and memory usage per container

Domain Mapping​

Map domains or subdomains to container ports:

  • Automatic Nginx reverse proxy configuration
  • SSL termination at Nginx level
  • Custom headers and proxy settings

Access Control (RBAC)​

Docker access is controlled through page permissions:

  • ROOT — Full access to all containers across all users
  • Other roles — Can only see containers labeled with their user ID (panelica.user_id label)
  • Permission-based — Docker page visibility controlled by plan permissions

Technical Details​

  • Uses Docker API natively (no CLI wrapper)
  • Container exec with 30-second timeout
  • Systemd cgroup driver compatibility (slice name format, not path format)
  • Post-deploy commands executed asynchronously via goroutine

If you encounter any issues with this feature, please open a report in the Bug Reports forum.

Related Topics​


---
For issues with this feature, please report in the Bug Reports forum.
 
Last edited:
Status
Not open for further replies.
Back
Top