DEV Community

Cover image for DockAMP WebStack Manager
Kevin Tobler
Kevin Tobler

Posted on

DockAMP WebStack Manager

Hi there,
I would love to hear your opinions on DockAMP. DockAMP is a Docker image with a responsive web interface to manage official Apache/Nginx, PHP, MySQL/MariaDB/PostgeSQL and proxy containers in Docker.

DockAMP on Docker Hub

What would be useful features and improvements? Thanks for your suggestions!

Main features:

  • Browser-based management interface in English and German
  • Apache or Nginx for each server
  • Automatic PHP version discovery with legacy PHP versions available
  • Advanced PHP, Apache, and Nginx configuration with structured dropdowns for common values
  • Apache and Nginx security header controls for X-Frame-Options, Referrer-Policy, CSP, and related directives
  • MySQL, MariaDB, and PostgreSQL
  • Shared global or dedicated per-server database containers
  • Automatic database image and data migration checks
  • Nginx Proxy Manager integration
  • phpMyAdmin integration
  • Adminer integration for PostgreSQL databases
  • SQL dump exports
  • Container logs and status overview
  • Live visitor overview with active request paths and per-server traffic speed
  • Automatic free web-port selection starting above DockAMP's own port
  • CPU and memory limits based on the available Docker host resources
  • Docker volumes or host paths for persistent storage
  • Initial setup can detect and choose Docker volumes or host mounts for /data and /sites
  • Separate storage handling for DockAMP configuration and website/runtime files
  • Storage migration between Docker volumes and host mounts where supported
  • Host folder browser for document roots, host mounts, additional server mounts, and backup targets
  • Folder creation and safer folder deletion dialogs in folder browser views
  • Website file browser for document roots and additional mounts
  • Upload files or whole folders directly through the browser
  • Rename, copy, move, delete, and download website files or folders
  • Download folders as compressed archives
  • Webserver permission checks for document roots and additional mounts, with a repair action for safe read and traversal permissions
  • Global image update checker for DockAMP-managed images, including DockAMP itself, web servers, PHP runtimes, database tools, proxy, Adminer, phpMyAdmin, and helper images
  • DockAMP-managed unused image cleanup
  • DockAMP-managed unused volume overview with individual delete actions
  • User login and account management
  • Automatic container restart and auto-start options
  • Backup and restore support for Docker volumes and host-mounted storage paths
  • Backup selection for DockAMP config, sites/runtime files, mounted web paths, dedicated databases, global database, and Proxy Manager data
  • Optional restore selection per backup archive plus backup download as a compressed archive
  • DockAMP automatically exports Docker Compose files so your containers can be started without DockAMP if needed.

Top comments (0)