Docker Folders

Docker Folders

Plugin from rizowski

Overview

Organize Docker containers into drag-and-drop folders on the Docker tab. Live CPU, memory, network and I/O stats, image update checking, container scheduling, Docker Compose stack grouping, real-time updates over WebSocket, and import/export of folder layouts. A modern replacement for folder.view, built with Vue 3.

Unraid Docker Folders

An Unraid plugin that adds folder organization to the Docker tab with real-time updates and a clean Vue 3 interface.

Features

Organization

  • Folders: Group Docker containers into customizable folders with icons and colors
  • Drag & Drop: Organize containers by dragging them between folders (SortableJS)
  • Compose Stack Grouping: Auto-group containers belonging to the same Docker Compose project
  • Grid and List Views: Switch between layout modes
  • Container Search: Filter by name or image in real-time; folders auto-expand to show matches
  • Import/Export: Back up and share folder configurations as JSON

Container Management

  • Container Actions: Start, stop, restart, and remove containers directly from the folder view
  • Image Updates: Check for available image updates, review release notes, and pull one or many containers at once
  • Compose Management: Edit and apply Docker Compose files from the UI, with version history
  • Schedules: Run container actions on a cron schedule
  • Backups: Automatic backups of folder and plugin configuration

Live Data

  • Live Resource Stats: CPU, memory, I/O, network, PIDs, restart count, uptime, image/log size for running containers
  • Container Logs: Stream logs from an expanded container card
  • Real-Time Updates: WebSocket integration via Unraid's nchan server — all open tabs update instantly
  • Polling Fallback: 30-second polling catches external changes (CLI, Portainer, etc.)
  • CSRF Integration: Properly authenticated against Unraid's webGUI security

Technology Stack

  • Frontend: Vue 3 + TypeScript + Vite + Pinia + Tailwind CSS 4
  • Backend: PHP 8.0+ with SQLite3
  • Real-time: nchan WebSocket pub/sub
  • Drag & Drop: SortableJS

Installation

Community Applications

Search for Docker Folders in the Apps tab.

Install by URL

  1. Navigate to Plugins > Install Plugin in Unraid
  2. Paste the following URL and click Install:
    https://raw.githubusercontent.com/rizowski/unraid-docker-folders/main/unraid-docker-folders-modern.plg
    
  3. The "Folders" tab appears under Docker in the Unraid menu

Past versions are available on the Releases page.

Build from Source

# Frontend build
cd src/frontend && yarn install --frozen-lockfile && yarn build

# Package the plugin (development build)
./build/build.sh

# Output: archive/unraid-docker-folders-modern-<version>.txz

Releases are cut automatically by GitHub Actions on push to main (stable) or dev (prerelease). The workflow runs ./build/build.sh --release, which builds the frontend, packages the .txz, updates the .plg, tags the commit, and publishes the GitHub release.

Support

License

MIT License — see LICENSE for details.

This project bundles CodeMirror 5 (MIT), used for Compose file editing.

Credits

Developed by rizowski

Inspired by folderview2 by VladoPortos

Download Statistics

941
Total Downloads
106
This Month
82
Avg / Month

Downloads by Month

Loading chart...

Related apps

Explore more like this

Explore all

Details

Repository
https://raw.githubusercontent.com/rizowski/unraid-docker-folders/main/unraid-docker-folders-modern.plg
Last Updated2026-10-08
First Seen2026-08-23