Libre Workspace v0.10.0 - Our biggest release yet

Good evening everyone!

I am thrilled to announce the release of v0.10.0, one of the most significant and foundational updates to Libre Workspace yet! This release introduces a host of powerful new features and includes a major architectural overhaul that paves the way for exciting future development.


Major Changes

A Foundational Overhaul: New Addon Center & Folder Structure

The biggest change in v0.10.0 is a complete redesign of the underlying folder structure. We’ve moved away from the old project names and have reorganized everything to follow standard Linux conventions (e.g., /etc, /usr/lib, /var/lib). This was a massive but necessary step to create a more robust and scalable platform for the future.

For existing users, this migration happens automatically and seamlessly during the update process!

This new foundation allows for the star of this release: the new Addon Center!

You can now browse, install, and manage community addons from a central repository directly within the Libre Workspace portal. No more searching forums or manually uploading files. The Addon Center makes extending your workspace easier than ever. For now there are only two addons released, but more will follow soon.

  • Important Note: The local addon management system still works perfectly! You can continue to use and create your own ZIP-based addons just as before.

Webserver & WordPress Management

Two highly-requested features are now built directly into the system configuration:

  • Webserver Configuration: You now have a graphical interface to manage the Caddy webserver. You can view, edit, or easily create new reverse proxy entries for your services without ever touching the command line. For safety, we’ve also built in an automatic rollback function that restores your last working configuration if an error is detected.
  • WordPress Manager: Need a new website? You can now create a fully independent WordPress instance with its own domain in just a few clicks! The manager handles the setup, and a post-install optimization tool helps you configure recommended settings for the best performance. Existing Wordpress sites won’t get touched and are not handled by the WordPress Manager. If you want a migration guide, just write it down in this thread.

The Libre Workspace API & Linux Client Sync

Libre Workspace is now more extensible than ever with the introduction of its first official API.

The API allows for programmatic control over users, groups, addons, and more. All endpoints are documented in a built-in Swagger UI.

The first major feature to leverage this new API is the Linux Client User Sync. You can now set up a script on your Linux desktops (Ubuntu, Mint, etc.) to synchronize users directly from your Libre Workspace instance. The sync includes:

  • Username and password
  • Activation status
  • Group memberships
  • Administrator status

The documentation can be found here: Linux Client User Sync — Libre Workspace documentation

Portal Enhancements: Multilingual Support & Global Theming

The user experience has also received some major upgrades:

  • Automatic Translations: The portal is now available in both English and German and will automatically adapt based on your browser’s language settings.
  • Global Theming: Your custom branding and themes now apply across the entire portal, including the administration pages, for a truly consistent look and feel.

Other Changes

  • New Update Process: Starting with v0.10.0, Libre Workspace will now be managed and updated via its own official apt repository. The update process will add this repository for you, making future updates as simple as running a system update.
  • New ‘About’ Page: A new link in the footer provides information about the project, its license, and its generous sponsors.
  • Bug Fixes: This release includes numerous bug fixes, including improvements for the Cloud Desktop module.
  • You can see the full list of changes here: Comparing v0.9.4...v0.10.0 · Jean28518/libre-workspace · GitHub

Downloading

You can download the latest version for a new installation here: Release v0.9.4 · Jean28518/libre-workspace · GitHub
The .iso file is currently still in testing and will be released in a few days.

Update

You can update your existing Libre Workspace instance from the system management view. The v0.10.0 update is a major one and will automatically:

  1. Migrate your installation to the new folder structure.
  2. Add the official apt repository for all future updates.

Roadmap: What’s Coming Next?

Thanks to the generosity of our community sponsors, we have two massive features already in the pipeline for a future release:

  • Mail Module: A complete, integrated mail server solution based on the popular Mailcow project. It is not finally decided if it gets part of the main project or will “only” be a community addon.
  • Multiple Backup Repositories: The ability to configure and send your backups to several different locations simultaneously.

You can find our full project board here: Libre Workspace · GitHub

What do you think of the new release? What features or changes would you like to see in Libre Workspace? Let me know in this thread or on Github!

1 „Gefällt mir“