Docker Folders
Organize and manage Docker containers in Unraid with folder groupings for better dashboard organization.
Video [IBRACORP Video Tutorial - Coming Soon]
Useful Links
Related Videos
- Unraid Docker Management
- Container Organization
- Dashboard Customization
Thank you for choosing to collaborate with IBRACORP π
Please read our disclaimer https://docs.ibracorp.io/disclaimer
Creditsβ
Role | Contributor |
---|---|
Writer / Producer | Sycotix |
Video Recording and Voice | Sycotix |
Contributor | North |
Testing / Proofreading | Hawks, DiscDuck |
Feature Listβ
Container Organization Tools
- Visual Folder Organization - Group containers into logical folders
- Custom Icons - Add visual indicators for easy identification
- Animated Icons - Support for GIF animations
- Dashboard Cleanup - Reduce clutter on Docker tab
- Container Preview - Quick container information display
- VM Support - Also works with virtual machines
- Custom Naming - Flexible folder naming conventions
- Status Indicators - Visual status for grouped containers
- Easy Management - Simple add, remove, and reorganize operations
Installation by Unraid Versionβ
Unraid 6.12.3 or Lowerβ
Install Docker Folder
- Navigate to Community Applications: Unraid webUI β Apps tab
- Search: Type "Docker Folder"
- Install: Select "Docker Folder" from GuildDart's Repository
- Wait for Installation: Plugin will install automatically
Unraid 6.12.3 or Higherβ
Install Folder View
- Navigate to Community Applications: Unraid webUI β Apps tab
- Search: Type "Folder View"
- Install: Select "Folder View" from Scolcipitato Repository
- Wait for Installation: Plugin will install automatically
Unraid 7.0.0 or Higherβ
Install Folder View2
- Navigate to Community Applications: Unraid webUI β Apps tab
- Search: Type "Folder View2"
- Install: Select "Folder View2" from VladoPortos and Scolcipitato Repository
- Wait for Installation: Plugin will install automatically
Configurationβ
Creating Docker Foldersβ
Add Container Folder
- Navigate to Docker Tab: Go to Docker tab in Unraid webUI
- Add Folder: Click "Add Folder" button
- Select Advanced View: Enable advanced configuration options
- Configure Folder:
Folder Name: Media Management
Description: Plex, Sonarr, Radarr, and related containers
Icon: Choose from library or upload custom
Folder Configuration Optionsβ
Basic Settings
Folder Name: Descriptive name for your container group
Icon: Visual representation (optional)
Expanded by Default: Show containers when page loads
Hide folder when empty: Automatically hide if no containers
Show container count: Display number of containers in folder
Advanced Settings
Container/VM Preview: Show container details
Status Icon Autostart: Visual indicators for container status
Sort Order: Customize folder positioning
Custom CSS: Advanced styling options
Adding Containers to Foldersβ
Organize Existing Containers
- Edit Container: Click container icon β Edit
- Extra Parameters: Add to extra parameters field:
--label folder="Media Management"
- Apply Changes: Save and restart container
Alternative Method
- Folder Configuration: In folder settings
- Select Containers: Choose containers to include
- Apply: Containers will be grouped automatically
Animated Iconsβ
Icon Sourcesβ
Hernandito's Animated Icons
- Browse Collection: Visit Hernandito's icon repository
- Choose Color Scheme: Select from available themes
- Select Icon: Find appropriate icon for your folder
- Copy URL: Right-click and copy image address
Icon Configurationβ
Add Animated Icon
- Edit Folder: Click folder settings
- Icon Field: Paste copied image URL
- Test Icon: Verify icon displays correctly
- Submit Changes: Save folder configuration
Popular Icon Categories
Media: Plex, Jellyfin, Emby icons
Download: Sonarr, Radarr, qBittorrent icons
Network: VPN, proxy, monitoring icons
Utility: Backup, file management, development icons
Gaming: Game servers, Discord bots, voice chat icons
Folder Examplesβ
Media Management Folderβ
Container Organization
Folder: Media Management
Description: Complete media server stack
Containers:
- Plex Media Server
- Jellyfin
- Sonarr
- Radarr
- Lidarr
- Prowlarr
- qBittorrent
- Overseerr
Network Services Folderβ
Network Tools Organization
Folder: Network Services
Description: VPN, proxy, and networking tools
Containers:
- Nginx Proxy Manager
- Cloudflare Tunnel
- WireGuard VPN
- Pi-hole
- Unbound DNS
- AdGuard Home
Development Folderβ
Development Environment
Folder: Development
Description: Development and testing tools
Containers:
- Code Server
- GitLab
- Jenkins
- PostgreSQL
- Redis
- MongoDB
- MinIO
VM Supportβ
Virtual Machine Foldersβ
Organize VMs
- Navigate to VMs Tab: Go to VMs tab in Unraid webUI
- Add Folder: Click "Add Folder" button
- Configure VM Folder:
Folder Name: Windows VMs
Description: Windows virtual machines
Icon: Windows logo or custom icon
VM Folder Examples
Folder: Gaming VMs
- Windows 10 Gaming
- Windows 11 Gaming
- Gaming VM Template
Folder: Server VMs
- Ubuntu Server
- CentOS Server
- Proxmox VM
Troubleshootingβ
Common Issuesβ
Plugin Not Working
- Check Version: Verify correct plugin for your Unraid version
- Restart WebUI: Tools β System Information β Reload
- Clear Browser Cache: Hard refresh the page
Containers Not Showing in Folders
- Verify Labels: Check container extra parameters for correct folder label
- Restart Containers: Stop and start affected containers
- Plugin Restart: Disable and re-enable plugin
Icons Not Loading
- Check URL: Verify icon URL is accessible
- HTTPS Required: Ensure icon URLs use HTTPS
- File Format: Confirm supported formats (PNG, JPG, GIF)
Performance Issuesβ
Large Number of Containers
- Collapse Folders: Keep folders collapsed by default
- Optimize Icons: Use smaller icon file sizes
- Group Efficiently: Don't create too many small folders
Best Practicesβ
Organization Strategyβ
Logical Grouping
Group by Function:
- Media: All media-related containers
- Network: Networking and security tools
- Development: Development and testing tools
- Games: Game servers and gaming tools
- Utilities: System tools and utilities
Group by Application Stack:
- Plex Stack: Plex + *arr applications
- Monitoring Stack: Grafana + Prometheus + exporters
- Backup Stack: Duplicati + rsync + cloud sync
Naming Conventionsβ
Consistent Naming
Descriptive Names:
β
"Media Management"
β
"Network Services"
β
"Development Tools"
Avoid Generic Names:
β "Stuff"
β "Random"
β "Misc"
Icon Guidelinesβ
Icon Selection
Consistency:
- Use same style across folders
- Maintain color scheme
- Consider dark/light mode compatibility
Size:
- Optimal: 64x64 pixels
- Maximum: 128x128 pixels
- Format: PNG, JPG, or GIF
Advanced Configurationβ
Custom CSS Stylingβ
Advanced Appearance
/* Example custom styling */
.folder-container {
border-radius: 8px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
.folder-header {
background: linear-gradient(90deg, #667eea 0%, #764ba2 100%);
color: white;
}
Automation Scriptsβ
Automated Container Labeling
#!/bin/bash
# Auto-label containers based on image names
# Media containers
docker update --label folder="Media Management" $(docker ps -q --filter "ancestor=linuxserver/plex")
docker update --label folder="Media Management" $(docker ps -q --filter "ancestor=linuxserver/sonarr")
# Network containers
docker update --label folder="Network Services" $(docker ps -q --filter "ancestor=jc21/nginx-proxy-manager")
Special Thanksβ
- GuildDart for the original Docker Folder plugin
- Scolcipitato for Folder View plugin development
- VladoPortos for Folder View2 improvements
- Hernandito for animated icon collections
- To our fantastic Discord community and our Admins DiscDuck and Hawks for their input and testing
Please support the developers and creators involved in this work to help show them some love. β€οΈ
Final Wordsβ
We hope you enjoyed this guide. It was conceptualized, written, and implemented by our Admin Sycotix.
Support Usβ
Our work sometimes takes months to research and develop.
If you want to help support us please consider:
- Liking and Subscribing to our Youtube channel
- Joining our Discord server
- Becoming a paid member on our IBRACORP website
- Donating via Paypal
Thank you for being part of our community!