I'm planning to transition my small office from Windows 10 to Linux because our computers are too old to handle Windows 11 properly. I'm looking for a Linux desktop solution that meets several specific needs: I want to restrict basic user modifications (like WiFi settings), support LDAP login, include a WireGuard VPN, and have a Chromium browser with certain plugins (like uBlock and Bitwarden). Additionally, it should have a PDF manipulation app, a VOIP app, a timed screen lock, drivers for WiFi and displays, and it needs to work efficiently on machines with 4GB of RAM. It should also auto-update, allow remote admin access, and show upgrade statuses, along with a USB installer for everything. I've been looking into various distros, but I'd appreciate recommendations or guidance on how to set this up effectively. My main concerns revolve around user restrictions, LDAP support, and managing updates and access from a central dashboard.
3 Answers
Creating a custom image of Universal Blue can simplify your installation. You can edit a container configuration file to incorporate all the necessary changes. Just check out their documentation; it’s pretty detailed on how to get started with creating your tailored USB installer.
You can definitely run WireGuard on Universal Blue using the `rpm-ostree` command to install `wireguard-tools`. This keeps your VPN capabilities secure and straightforward. As for Chromium, it's available as a Flatpak, so you can easily set up the browser with the plugins you want.
For your requirements, check out Universal Blue distributions like Aurora or Bluefin. They offer an immutable root file system, so users can't make permanent changes, which is perfect for your needs. Plus, it handles updates automatically upon reboot, downloading them beforehand to keep things running smoothly.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Fix Not Being Able To Add New Categories With Intuitive Category Checklist For Wordpress
Get Real User IP Without Installing Cloudflare Apache Module
How to Get Total Line Count In Visual Studio 2013 Without Addons
Install and Configure PhpMyAdmin on Centos 7
How To Setup PostfixAdmin With Dovecot and Postfix Virtual Mailbox