Homarr - A Simple, Self Hosted and Lightweight Server Homepage
Homarr is a homepage for your server, that helps you easily access all of your services in one place through multiple, custom configurations.
Dashboards, dashboards, everywhere dashboards! We need more dashboards and I have just what you are looking for with this brand new application! Alright, enough of that, let's see what this new Homarr homepage dashboard is all about.
What is Homarr?
Homarr is a simple and lightweight homepage for your server that helps you easily access all of your services in one place through multiple, custom configurations. Homarr can be used as an ordinary dashboard but the emphasis is to monitor your upcoming TV shows and Movie releases through the Sonarr and Radar API.
Features
- ๐๏ธ Highly customizable with an extensive drag and drop grid system
- โจ Integrates seamlessly with your favorite self-hosted applications
- ๐ Easy and fast app management - no YAML involved
- ๐ Advanced secrets' management system for enhanced security
- ๐ Detailed documentation and active community
- ๐ Search through the web or supported integrations in an instant
- ๐ด๓ ง๓ ข๓ ฎ๓ ฉ๓ ฒ๓ ฟ Monitor your application with a built-in status system
- ๐ฆ Comprehensive built-in icon picker with over 7000 icons
- ๐ณ Easy deployment with Docker, unRAID, and Synology
- ๐ Compatible with any major consumer hardware (x86, Raspberry Pi, old laptops, ...)
- ๐ต Free and Open-Source - your data stays on your device. No telemetry data.
Modules are blocks shown on the sides of the Homarr dashboard that display information. They can be enabled in the Homarr settings and there are currently two modules you can enable which are Date and Time and Calendar.
You can choose which web search to use between, Google, DuckuckGo, Bing or a custom search such as Searx
Homarr supports API calls to Sonarr, Radarr, Lidarr, qBittorrent, Plex and Emby with plans for adding more in the near future. When using the Sonarr API, Homarr will show you any upcoming TV shows when you hover over the day on the calendar view.
Adding a Tile in Homarr
You can add an app, widget or category simply by clicking the button in the upper right corner.
The icons used in Homarr are automatically requested from this curated dashboard icons repo. If Homarr cannot find the icon for the application you add, you can add your own image link to use as the icon.
Homarr Configuration Files
Homarr stores your dashboard as a JSON file making it super simple to have multiple dashboards open simultaneously.
You can download configuration files in the settings menu and store them in the Homarr data directory. Then, choose which config you want to load in the settings menu.
I reached out to the Homarr team (Manicraft1001 ๐) on their Discord and was informed there will be even more awesome updates coming soon. But if you just cannot wait, you can jump in and try the beta Docker image. Here's what the team had to say.
How to participate in the Homarr beta ?
To be able to test out new features you'll need to use the following image ghcr.io/ajnart/homarr:beta
we will push updates to it regularly to include your feedback and fix the bugs you find.
What if I find a bug ?
If you find a bug, please try to report it on the โ insider Discord channel or use the dedicated โ beta-feedback to create a post about it. Creating a thread in the โ insider channel would work too. You could also share a bug report directly on the GitHub repository
What's new in the upcoming release ?
- Multiple users / Global Authentication
- You can now create invites to your dashboards
- You can now create public dashboards that can be accessed by all users, with only admins being able to modify them
- Per user preferences / dark mode (stays on your user account)
- New onboarding screen
- Board management screen that allows you to manage other dashboards and create new ones
- Complete revamp of the overseerr/jellyseerr search feature.
... Many more things. Please note that this beta version is still a Work in Progress and some things might not work, so don't use it as your main homarr instance or make a backup of your configs at least. Here are a few screenshots of how the updates looks so far :
Final Notes and Thoughts
I love the growing activity I see for the Homarr project. It really shows the passion behind the project and there has been updates pumping out regularly with new features.
I like being able to swap configurations at the flick of a button and Homarr makes this effortless. You can run different configurations in different browser tabs for multiple use cases. With the new update coming soon, this will be even easier to manage.
If you need help with any aspect of Homarr, the documentation is very well done and covers every detail of the application.
If you find Homarr useful, be sure to stop by the Homarr Github repo and leave a star! We'd love to hear your thoughts in the comments below!