docker.recipes

Organizr Media Dashboard

intermediate

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:latest
4 container_name: organizr
5 environment:
6 - PUID=1000
7 - PGID=1000
8 - TZ=UTC
9 volumes:
10 - organizr-config:/config
11 ports:
12 - "80:80"
13 networks:
14 - organizr-network
15 restart: unless-stopped
16
17volumes:
18 organizr-config:
19
20networks:
21 organizr-network:
22 driver: bridge

.env Template

.env
1# Organizr
2# Complete setup wizard on first visit

Usage Notes

  1. 1Web UI at http://localhost
  2. 2Complete setup wizard
  3. 3Tabbed interface for services
  4. 4User management
  5. 5SSO with Plex/Emby

Quick Start

terminal
1# 1. Create the compose file
2cat > docker-compose.yml << 'EOF'
3services:
4 organizr:
5 image: organizr/organizr:latest
6 container_name: organizr
7 environment:
8 - PUID=1000
9 - PGID=1000
10 - TZ=UTC
11 volumes:
12 - organizr-config:/config
13 ports:
14 - "80:80"
15 networks:
16 - organizr-network
17 restart: unless-stopped
18
19volumes:
20 organizr-config:
21
22networks:
23 organizr-network:
24 driver: bridge
25EOF
26
27# 2. Create the .env file
28cat > .env << 'EOF'
29# Organizr
30# Complete setup wizard on first visit
31EOF
32
33# 3. Start the services
34docker compose up -d
35
36# 4. View logs
37docker compose logs -f

One-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 | bash

Troubleshooting

  • 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

Components

organizr

Tags

#dashboard#organizr#htpc#media#tabs

Category

Home Lab & Self-Hosting
Ad Space