Private, end-to-end encrypted storage, social network and application protocol. Follow the steps below to install via Flatpak.
Add the Peergos Flatpak remote to your system:
flatpak remote-add --if-not-exists peergos https://flatpak.peergos.org/peergos.flatpakrepo
Also ensure you have Flathub added, as Peergos depends on packages hosted there:
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Peergos uses Chromium for its interface. To enable video playback (H.264/MP4), install the codec extension from Flathub:
flatpak install flathub org.chromium.Chromium.Codecs
Peergos uses zenity on the host system for the folder picker when you choose a directory to sync. Most desktops ship it already (check with zenity --version). If it is missing, install it with your distribution's package manager:
sudo apt install zenity
sudo dnf install zenity
sudo pacman -S zenity
sudo zypper install zenity
flatpak install peergos org.peergos.Peergos
Once installed, launch Peergos from your application menu or run:
flatpak run org.peergos.Peergos
To update Peergos and all its dependencies (including the codec package) at once:
flatpak update
To update only Peergos:
flatpak update org.peergos.Peergos
Videos won't play
Make sure you have installed org.chromium.Chromium.Codecs from Flathub (Step 2 above). Then restart Peergos.
No sound on videos
Ensure PulseAudio or PipeWire is running on your system. Try restarting Peergos. If the issue persists, check that your audio server is not blocked:
flatpak override --user --socket=pulseaudio org.peergos.Peergos
Security key (WebAuthn) not working
Grant USB device access:
flatpak override --user --device=all org.peergos.Peergos
Uninstall Peergos
flatpak uninstall org.peergos.Peergos
flatpak uninstall org.chromium.Chromium.Codecs