Organizr Media Dashboard
HTPC/Homelab services organizer with tabbed interface.
Overview
Organizr is a comprehensive web-based dashboard system designed specifically for organizing and managing HTPC (Home Theater PC) and homelab services through an elegant tabbed interface. Originally created by causefx, Organizr serves as a centralized hub that consolidates multiple self-hosted applications like Sonarr, Radarr, Plex, Emby, SABnzbd, and dozens of other services into a single, cohesive interface. The platform eliminates the need to remember multiple URLs and ports by providing a unified dashboard with custom tabs, iframe integration, and sophisticated user management capabilities.
This Docker deployment creates a lightweight yet powerful media dashboard that acts as the front door to your entire homelab ecosystem. Organizr integrates deeply with popular media applications through its extensive plugin system and API connections, offering features like automatic service health monitoring, custom CSS theming, and intelligent content organization. The containerized setup ensures consistent performance across different host systems while maintaining the flexibility to integrate with existing media server architectures.
Homelab enthusiasts, media server administrators, and self-hosting advocates will find Organizr invaluable for streamlining their workflow and creating a professional-looking interface for family members or team access. The platform's strength lies in its ability to transform a collection of disparate web services into a cohesive, branded experience that rivals commercial solutions while maintaining complete control over your data and infrastructure.
Key Features
- Tabbed interface system with unlimited custom tabs for organizing different services and applications
- Single Sign-On (SSO) integration with Plex, Emby, and LDAP authentication systems
- Advanced user management with group-based permissions and tab visibility controls
- Homepage dashboard with customizable widgets showing service status and media statistics
- Iframe integration with automatic login passing for supported applications
- Custom CSS theming engine with pre-built themes and complete visual customization
- API health monitoring with automatic service status detection and notifications
- Mobile-responsive design optimized for tablet and smartphone access
Common Use Cases
- 1Centralizing access to media management tools like Sonarr, Radarr, Lidarr, and download clients
- 2Creating a family-friendly interface for accessing Plex, Emby, or Jellyfin media servers
- 3Managing homelab services including NAS interfaces, monitoring tools, and automation platforms
- 4Providing controlled access to different services based on user groups and permission levels
- 5Building a professional dashboard for small business media workflows and content management
- 6Organizing development and testing environments with quick access to multiple web applications
- 7Creating a branded media center interface for rental properties or shared living spaces
Prerequisites
- Docker and Docker Compose installed on the host system
- Minimum 512MB RAM available for the Organizr container and web interface
- Port 80 available on the host system or alternative port mapping configured
- Existing media services (Plex, Sonarr, etc.) running and accessible for integration
- Basic understanding of web application configuration and user management concepts
- Network access between Organizr container and other services for health monitoring
For development & testing. Review security settings, change default credentials, and test thoroughly before production use. See Terms
docker-compose.yml
docker-compose.yml
1services: 2 organizr: 3 image: organizr/organizr:latest4 container_name: organizr5 environment: 6 - PUID=10007 - PGID=10008 - TZ=UTC9 volumes: 10 - organizr-config:/config11 ports: 12 - "80:80"13 networks: 14 - organizr-network15 restart: unless-stopped1617volumes: 18 organizr-config: 1920networks: 21 organizr-network: 22 driver: bridge.env Template
.env
1# Organizr2# Complete setup wizard on first visitUsage Notes
- 1Web UI at http://localhost
- 2Complete setup wizard
- 3Tabbed interface for services
- 4User management
- 5SSO with Plex/Emby
Quick Start
terminal
1# 1. Create the compose file2cat > docker-compose.yml << 'EOF'3services:4 organizr:5 image: organizr/organizr:latest6 container_name: organizr7 environment:8 - PUID=10009 - PGID=100010 - TZ=UTC11 volumes:12 - organizr-config:/config13 ports:14 - "80:80"15 networks:16 - organizr-network17 restart: unless-stopped1819volumes:20 organizr-config:2122networks:23 organizr-network:24 driver: bridge25EOF2627# 2. Create the .env file28cat > .env << 'EOF'29# Organizr30# Complete setup wizard on first visit31EOF3233# 3. Start the services34docker compose up -d3536# 4. View logs37docker compose logs -fOne-Liner
Run this command to download and set up the recipe in one step:
terminal
1curl -fsSL https://docker.recipes/api/recipes/organizr-dashboard/run | bashTroubleshooting
- Organizr shows blank page or loading errors: Check that port 80 is not blocked by firewall and container has started successfully with docker logs organizr
- Cannot access integrated services through tabs: Verify iframe integration is enabled in target applications and browser is not blocking mixed content
- SSO authentication fails with Plex or Emby: Confirm authentication tokens are correctly configured in Organizr settings and services are accessible
- Custom themes not loading or CSS changes not applying: Clear browser cache and check that custom CSS syntax is valid in the theme editor
- Service health monitoring shows all services as down: Ensure Organizr container can reach other services on the network and API endpoints are correctly configured
- User permissions not working correctly: Verify user groups are properly assigned and tab visibility settings match intended access levels
Community Notes
Loading...
Loading notes...
Download Recipe Kit
Get all files in a ready-to-deploy package
Includes docker-compose.yml, .env template, README, and license
Ad Space
Shortcuts: C CopyF FavoriteD Download