Changelog:

  • Fixed Admin → Updates failing at the backup step with sudo: The "no new privileges" flag is set. The updater and hosting controller run ./atmobb as root under systemd's NoNewPrivileges, and the script now skips sudo when it's already root. A 0.3.0 bundle install still runs its old installed updater, so update it once by hand: unpack the new bundle over the install directory, keeping .env, and rerun ./atmobb install --yes.
  • Admin → Hosting can now edit the /host page's heading and body with the rich text editor, and turn invite codes off so anyone logged in can request a forum for approval. The request form asks, optionally, what the requester is building and for a link. Hosting itself stays optional and off unless ATMOBB_HOSTING=1 is set.
  • Fixed the release installer failing with invalid user: '10001' on hosts whose install is uutils rather than GNU coreutils (Ubuntu 26.04 ships uutils by default).
  • The hosting overlay (compose.hosting.yml) now passes RESEND_API_KEY to the operator forum, so hosting request emails send on release-bundle installs.

Hi, I'm Keith! You can @ me with any bugs or problems or ideas, but pls be nice.

have something to add?

Jump into the conversation.

Already use Bluesky, Leaflet, or another app on the network? You already have an atmosphere account. Log in with it here to add your reply—there's no separate forum account to create.

What's an atmosphere account?

It's an account that works across Bluesky, Leaflet, and other apps on the same network. You can use that account here too.

some apps on the network
Bluesky Leaflet Surf Spark pckt PDSls plyr.fm Tangled BookHive Grain
create an account on Bluesky →