Back to templates

Template details

Organizr

Self-hosted PHP web app that organizes all your HTPC and homelab services into a customisable dashboard.

About this template

Organizr is a self-hosted, PHP-based dashboard that consolidates all your HTPC and homelab services into a single web interface with customizable tabs, user management, and theming.

What is Organizr?

Organizr is a self-hosted web application written in PHP (requiring PHP 7.2+) that lets you organize and access all your services through "Tabs" loaded in one webpage. It takes the URLs of your various services as input and presents them in a unified, tabbed dashboard, so you no longer need to memorize IPs and ports. The project is maintained by a community of contributors including Chris Yocum, Roxedus, and HalianElf, and is distributed via GitHub and Docker Hub.

Key Features

  • Custom tabs — Add any service as a tab so its interface loads inside Organizr, with per-tab iFrame toggling.
  • User management — Create, delete, and promote users from the management console, and optionally protect new account creation with a registration password.
  • Multiple login methods — Sign in with Plex, Emby, LDAP, or sFTP credentials, plus standard local accounts.
  • Theme customisation — Personalise any theme with a colour palette, upload custom icons, and modify the top bar logo or site name.
  • Security integrations — Supports Fail2ban and Nginx auth_request, plus a login log viewer.
  • Quick access tabs — Jump directly to a service using a URL fragment like www.example.com/#Sonarr.
  • Guest access — Enable guest support per tab to let visitors view services without an account.
  • Docker deployment — Officially maintained Docker image with config mounted at /config and options for PUID/PGID, branch, and FPM.

Who is it for?

  • HTPC enthusiasts — Manage a server running multiple media apps from one browser tab.
  • Homelab administrators — Give family members controlled access to selected services without exposing the whole server.
  • Self-hosters — Centralise services and enforce authentication through Plex/Emby/LDAP or protect with Fail2ban.

What can you do with Organizr?

  • Media server owners — Group Plex, Sonarr, Radarr, and Sabnzbd into tabs and give family quick access without them needing individual bookmarks.
  • Homelab admins — Set up unlimited user groups and assign permissions per tab for fine-grained access control.
  • Server operators — Use quick access URL fragments, fullscreen mode, and keyboard shortcuts for a leaner operational view.

How does Organizr work?

Organizr runs as a PHP application (or Docker container). After installation, you add tabs pointing to your service URLs, configure user and guest access, and the dashboard renders those services in one tabbed page. For Docker, you run a docker create command that maps port 80, mounts a /config volume for persistent settings, and optionally sets PUID/PGID or branch environment variables.

FAQs

Is Organizr free?

Organizr is free and open source. The source code is publicly available on GitHub, and the project also publishes an official Docker image for easy deployment.

Does Organizr run on Docker?

Yes, Organizr provides an official Docker image on Docker Hub. The container exposes port 80, mounts /config for persistent data, and supports environment variables for PUID/PGID as well as optional branch and FPM settings.

What are the system requirements?

Organizr requires PHP 7.2 or later. It can be run on a server or Docker container; the official Docker image bundles the necessary PHP runtime.

Can I customise how Organizr looks?

Yes. Organizr includes theme support with a colour palette for personalisation, and you can upload new icons and change the top bar logo or site name.

Alternatives

If Organizr doesn't fit your needs, other self-hosted homelab dashboards include Heimdall and Dashy.