github ajnart/homarr v0.14.0
v0.14.0 The authentication update

latest releases: ldap-insecure-logs, v0.15.4, v0.15.3...
10 months ago

homarr-version-banner

The authentication update is here!

You can now create users and invite your friends on your homarr, instance! It is now considered safe to host on the web!
Homarr's look has been almost completely overhauled, allowing you to have different users with personal preferences each by making use a new database.

Note
As always, if you like homarr please make sure to give it a star ⭐ or you could also make a donation
Either would go a long way to support homarr ❤️

What's new?

  • 🚀 Authentication system with users and invites
  • Improved UI for boards (renamed dashboards to boards)
  • 💻 Server side preferences makes it so dark mode and language are now synced across all your devices
  • 🔗 Invitation links to easily onboard new users
  • 👥 Allow guests to visit your dashboards or require users to have an account to interact with it
  • 🧠 AI assistant powered by Kapa.ai on the documentation to answer your questions: https://homarr.dev/
  • 🌐 Live Translation on Crowdin that enable you to directly translate using images to see what exactly you're translating, check it out at (the docs about live translations)[https://homarr.dev/docs/community/translations#using-live-translate]
  • 🐛 A lot of bugs have been removed allowing a smoother experience. More info at the bottom of the page!

Please take a look at the new documentation website here : https://homarr.dev/


Let's take a look at what's new

🐳 New mountpoint

Since we now have a database in homarr in order to save your users, you need to add a new mountpoints, let's go over what's changed in your docker-compose.yml

Warning
If you do not add this mount point, you will lose your users database when updating to a new version

  homarr:
    container_name: homarr
    image: ghcr.io/ajnart/homarr:latest
    restart: unless-stopped
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock # Optional, only if you want docker integration
      - ./homarr/configs:/app/data/configs
      - ./homarr/icons:/app/public/icons
+     - ./homarr/data:/data # Database mount point, can also be a volume 
    ports:
      - '7575:7575'

🗄️ Management pages

One of the most requested features ever has been authentication. We've completely removed the PASSWORD, DISABLE_EDIT_MODE and EDIT_MODE_PASSWORD and replaced it by a secure authentication system that enables you to manage multiple users easily. We will allow for more detailed permission and user management soon. LDAP and OIDC integrations are currently also in progress and will arrive in a future version.
image

⭐ New dashboard layout

We've updated the dashboard user interface to an updated design.

image

🔧 Server side preferences page

image

Previously, preferences were stored per dashboard and applied to all users.
In this release, we moved this page to a separate link and store this on the server.
This means that regardless what device your on - your preferences will stay the same when you're logged in.

✉️ Invitations for new users

image

Tired of creating user accounts by yourself? With the new "invites" feature you can invite new users by simply sending them a link.
This link is valid only once and must have an expiration date - more info on that in our documentation.

Additionally, you can allow or deny access to guests (users without an account) to a specific board in it's customizations page with the following switch :
image

🤩 New "boards" page

Previously, dashboards were managed in an ugly and hard to control popup.
We've moved this now to the new management pages as well and it's now much easier to control:
image

Read-only for non-administrators and guests

Yes, managing access to your dashboard is now much easier!
Guests and non-administrators cannot edit your dashboard in any way (edit is hidden):
image

This is not an definite solution and will be significantly improved in an upcoming update.


Note
We are aware that this update has many breaking changes and may confuse some users.
For that reason, we updated our documentation and will enhance it further within the next few weeks.

We've also added this small button at the bottom of the page were you can ask your questions to an AI-powered assistant:
image

This AI model was trained on the Homarr documentation and will try to answer as many of your questions as precise as possible.
It is provided to us for free by the awesome team at kapa.ai ! 💥

image

What's Changed

New Contributors

Full Changelog: v0.13.4...v0.14.0

Don't miss a new homarr release

NewReleases is sending notifications on new releases.