v0.14.0 The authentication update #1574
ajnart
announced in
Announcements
Replies: 1 comment 1 reply
-
This is huge!!!! Thank you to all 😭😭 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
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?
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
andEDIT_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.⭐ New dashboard layout
We've updated the dashboard user interface to an updated design.
🔧 Server side preferences page
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
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 :
🤩 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:
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):
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:
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 ! 💥
What's Changed
tw
by @ajnart in Add Chinese traditional astw
#1518crossorigin="use-credentials"
by @ajnart in Update CommonHead.tsx withcrossorigin="use-credentials"
#1528New Contributors
Full Changelog: v0.13.4...v0.14.0
This discussion was created from the release v0.14.0 The authentication update.
Beta Was this translation helpful? Give feedback.
All reactions