The Flatpak is the best way to run Outpost on Linux. It updates itself, it runs sandboxed, and it shows up in your desktop's app store once you add the repo.
Two commands. Add the repo, then install.
flatpak remote-add --if-not-exists --user outpost https://flatpak.outpost-chat.com/outpost.flatpakrepo
flatpak install --user outpost io.github.blindrun.OutpostChat
Then launch it from your applications menu, or with flatpak run io.github.blindrun.OutpostChat.
Updates come with everything else. flatpak update picks them up, and so does whatever your desktop already runs on a schedule.
You do not need the in-app updater that the Windows and Linux installers use. This is handled by Flatpak.
Run the remote-add command once and Outpost appears in all three, the same as any other app.
None of them can add a remote for you, so that first command has to happen somewhere. On Bazzite, Warehouse does it with a button if you would rather not open a terminal.
Flathub does not accept applications built with AI assistance. Outpost is one, so it is not eligible, and this repo is the honest way around that rather than a workaround for it.
The build here is the same one that would have gone to Flathub. It is signed, and adding the repo installs the signing key in the same step, so your machine checks every update against it.
Outpost asks for what it needs and nothing more.
An AppImage and a .deb are on the download page.
There is also a hosted web client at app.outpost-chat.com that needs no install at all. Read the note on that page about encrypted DMs before you rely on it, because whoever serves the client is trusted not to tamper with it.
flatpak uninstall --user io.github.blindrun.OutpostChat
flatpak remote-delete --user outpost