YunoHost 12.0 released with Debian 12 base and reworked SSO system & user portal
YunoHost has released version 12.0, built on Debian 12 Bookworm, offering a streamlined experience for managing servers and applications. In this update, the user portal and SSO system have been divided into three components: SSOwat, which now solely handles SSO/ACL logic as a nginx Lua middleware, yunohost-portal-api
, a new service for authentication cookies and user information management, and yunohost-portal
, a newly introduced login and homepage web portal.
The process of adding subdomains during app installation has been simplified, allowing for the installation of apps with a Let’s Encrypt certificate directly from the installation form. Additionally, the installation script has been revamped for a more straightforward flow and user interface.
YunoHost 12.0's base setup is now more lightweight, with MySQL/MariaDB and PHP not included by default. Additionally, the email antispam tool Rspamd and the XMPP server Metronome have been decoupled from the core and are now available as separate applications. The web admin has been upgraded to utilize Vue3 and Typescript, enhancing the underlying technology stack.