Skip to content

Comments

Enhancement: Added a new Docker plugin for RaspAP#9

Open
cyrus104 wants to merge 4 commits intoRaspAP:masterfrom
cyrus104:feat/docker-plugin-keys-update
Open

Enhancement: Added a new Docker plugin for RaspAP#9
cyrus104 wants to merge 4 commits intoRaspAP:masterfrom
cyrus104:feat/docker-plugin-keys-update

Conversation

@cyrus104
Copy link

@cyrus104 cyrus104 commented Feb 23, 2026

The Docker plugin adds a full Docker container management interface directly into the RaspAP web UI. Here's what it does as a whole:

  • Installs Docker (docker-ce, docker-cli, containerd, buildx, compose) via apt on the Raspberry Pi using Docker's official repository
  • Manages containers — start, stop, remove containers from the UI without SSH
  • Docker Compose support — deploy and manage multi-container stacks through the web interface
  • Image management — pull images from Docker Hub, browse and remove local images
  • Volume browsing — inspect Docker volumes directly from the browser
  • Service control — start/stop the Docker daemon via systemctl from the UI
  • Status indicator — live service status shown in the sidebar alongside other RaspAP modules

- Fix author/author_uri: RaspAP -> cyrus104
- Add missing installation fields: keys (Docker GPG/apt), dependencies
  (docker-ce, docker-ce-cli, containerd.io, buildx, compose), configuration,
  sudoers (5 www-data NOPASSWD rules), and javascript source reference
- Registry entry was previously a metadata-only stub; now matches full
  format of other plugins that install packages (Tailscale, SocksProxy, etc.)
…epo file

Replace deprecated /usr/share/keyrings/ keyring path with the modern
/etc/apt/keyrings/docker.asc location. Replace the bare URL repo field
with a local config/docker.list reference, enabling REPLACEME_CODENAME
token substitution via plugin_vars.json so the correct Debian codename
is resolved at install time rather than hardcoded.
@cyrus104 cyrus104 changed the title fix: update Docker plugin keys to use modern keyring path and local repo file Enhancement: Added a new Docker plugin for RaspAP Feb 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant