nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqu5e7lvg4hfwj833c4wgqymsgn7agd7tg9geexrwc6qlezu9ntrxsxtem5z (nprofile…em5z) the client is a public office. This is an aggregation room for young people, and those PCs will be used by them.
It's a custom setup (I developed almost 20 years ago, always updated) to give a sort of "kiosk mode". The PCs will boot to a welcome, login screen (actually a web page) and, after the login, the login/auth server (FreeBSD) will authorise the session, giving a command to those PCs to launch a dockerized X11 session. The Mikrotik router will also receive a command to create an "accept" rule and authorise that PC to navigate. People can use the PCs for a specific amount of time every day. After that time, the session will be closed and the docker container will be discarded.
Upgrading the PCs is also simple: I just push the entire docker env to the private docker registry and the pcs will download it every 24 hours (or after booting).
