About this project
Organizr is a self-hosted web dashboard aimed at people who run many services on a home computer or server and want to reach them from one place instead of juggling bookmarks, IP addresses and ports.
How it works
The project lets you define "Tabs" that are loaded inside a single web page, so you can move between your services with ease. Tabs can be embedded via iFrame (with the option to enable or disable iFrames per tab) or simply linked. Quick access tabs are supported, for example opening a specific tab directly through a URL fragment such as www.example.com/#Sonarr. A default page can be set for launch, and fullscreen mode is available.
Accounts and access control
User support can be enabled so people create their own accounts, and guest support can be turned on to let visitors reach selected tabs. There are unlimited user groups, a user management console for creating, deleting and promoting users, and new-account creation can be protected with a registration password. Authentication options mentioned in the README include Plex, Emby, LDAP and sFTP credentials, plus Nginx Auth_Request integration. Multiple simultaneous logins are supported, and there is a login log viewer plus Fail2ban integration. A "Forgot Password" flow can email a new password if a mail server is configured.
Appearance and usability
Organizr is theme-able, with a colour palette you can customise, and the top bar can be branded with your own site logo or name. Icons can be uploaded directly. The interface is described as mobile-friendly, offers keyboard shortcuts (documented in the settings help tab), Gravatar support, a pin/unpin sidebar, and additional language support.
Deployment and requirements
Organizr requires PHP 7.2 or newer. Official resources include the organizr.app site, a Discord community, a documentation wiki, and an official Docker image (organizr/organizr). The Docker usage shown in the README maps a configuration volume to /config, sets PGID and PUID, exposes port 80, and lists optional environment variables for fpm and branch selection. Shell access and realtime log monitoring are done through standard docker exec and docker logs commands.
In short, Organizr is a portal layer for a homelab: it does not replace the services themselves, but centralises links, authentication and presentation for them.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.