Skip to content

chodeus/folder.view3

 
 

Repository files navigation

FolderView3 FolderView3 for Unraid 7+

Organize your Docker containers and VMs into collapsible folders on the Docker, VM, and Dashboard tabs.

Features

  • Collapsible folders on Docker, VM, and Dashboard tabs
  • Docker label assignment — add folder.view3: "FolderName" to any container or Compose service to auto-assign it to a folder
  • Per-folder colors — customize border and vertical bar colors per folder
  • Hide from preview — selectively hide individual containers from the collapsed folder preview while keeping them visible when expanded
  • Real-time stats — live CPU/memory graphs in Advanced Preview
  • Compose & 3rd Party awareness — folders correctly handle Docker Compose and 3rd party containers with appropriate labels and autostart behaviour
  • Bulk actions — start, stop, or restart all containers in a folder at once
  • Autostart sync — container autostart order stays aligned with your folder layout automatically
  • Custom CSS/JS extensions — drop files into the plugin's styles/ or scripts/ directory
  • 7 languages — English, German, Spanish, French, Italian, Polish, Chinese

Project History

FolderView3 was originally created by scolcipitato, then ported to Unraid 7 and maintained by VladoPortos. This fork is actively maintained by chodeus with additional bug fixes and new features.

Installation

Paste this URL into the Unraid Plugins page (Plugins → Install Plugin):

https://raw.githubusercontent.com/chodeus/folder.view3/main/folder.view3.plg

Install FolderView3

Migrating from folder.view or VladoPortos's fork

  1. In your old plugin, go to Plugins → FolderView3 and click Export All for both Docker and VM folders
  2. Backup your custom CSS if you're using them in the styles folder *config\plugins\folder.view3\styles*
  3. Uninstall the old plugin
  4. Install this fork using the URL above
  5. Go to Plugins → FolderView3 and Import your exported files
  6. Copy your custom CSS files back into the styles folder

Getting Started

After installation, an Add Folder button appears at the bottom of the Docker and VM tabs, next to "Add Container" / "Add VM".

Assigning containers to folders

There are two ways to assign containers to a folder:

  1. Manual selection — pick containers from the list when creating/editing a folder
  2. Docker label — add the label folder.view3 with the folder name as the value to any container or Docker Compose service:
    services:
      myapp:
        labels:
          folder.view3: "MyFolder"

What's Different in This Fork

This fork includes changes beyond the upstream VladoPortos version:

  • Active autostart sync — container autostart order is automatically rewritten to match your folder layout whenever you save or reorder. Stale entries from removed containers are cleaned up automatically. This replaces the old passive indicator from the original plugin.
  • Folder WebUI setting — open a container's WebUI directly from the folder context menu
  • Dashboard fixes — VM folder icons and names now have correct CSS classes

See CHANGELOG-fixes.md for the full list of changes.

Custom CSS Themes

FolderView3 supports custom CSS and JavaScript extensions. Place files in:

  • CSS: /boot/config/plugins/folder.view3/styles/
  • JS: /boot/config/plugins/folder.view3/scripts/

Files must follow the naming pattern name.tab.css or name.tab.js, where tab is one of dashboard, docker, or vm (chain with - for multiple tabs, e.g., mytheme.dashboard-docker.css).

See the Developer Guide for full details.

Community Themes

  • hernandito — Compact and Midsize layout designs
  • Mattaton — urblack, urgray, urwhite themes
  • masterwishx — urblack theme with CSS variables

Note: These themes were originally created for folder.view / folder.view2. Check each repo for compatibility with the current version.

Support

Libraries

Credits

License

  • The original codebase (scolcipitato/folder.view, VladoPortos/folder.view2) is unlicensed. This license applies to contributions made in this fork only.

About

Plugin for creating folder on unraid

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • JavaScript 83.4%
  • PHP 8.2%
  • HTML 4.8%
  • CSS 3.2%
  • Shell 0.4%