IPFS Desktop
by Interplanetary Shipyard
An unobtrusive and user-friendly desktop application for IPFS
About
IPFS Desktop gives you all the power of IPFS in a convenient desktop app: a complete IPFS node, plus handy OS menubar/taskbar shortcuts and an all-in-one file manager, peer map, and content explorer. Use IPFS Desktop to get acquainted with IPFS without needing to touch the terminal — or, if you're already experienced, use the powerful menubar/taskbar shortcuts alongside the command line to make your IPFS workflow faster. Features include: - Start your node at system startup and control it from your OS system tray - Quickly import files, folders, and screenshots to IPFS - Easily manage the contents of your node (pin, preview, rename, and share) - Visualize your IPFS peers worldwide on an interactive world map - Explore the "Merkle Forest" of IPFS files and content-addressed data - OS-wide protocol handler support for ipfs:// and ipns:// links
Permissions
Everything this app can reach outside its sandbox. Nothing here weakens it.
- inter-process communication (needed for X11)
--share=ipc - Wayland display
--socket=wayland - X11 display, only when Wayland is unavailable
--socket=fallback-x11 - audio
--socket=pulseaudio - GPU acceleration
--device=dri - network
--share=network - notifications
--talk-name=org.freedesktop.Notifications - system tray
--talk-name=org.kde.StatusNotifierWatcher - talks to com.canonical.AppMenu.Registrar
--talk-name=com.canonical.AppMenu.Registrar - talks to com.canonical.Unity
--talk-name=com.canonical.Unity - talks to com.canonical.indicator.application
--talk-name=com.canonical.indicator.application - access to your download folder
--filesystem=xdg-download - access to your documents folder
--filesystem=xdg-documents - access to ~/.ipfs
--filesystem=~/.ipfs:create - sets environment variable XCURSOR_PATH
--env=XCURSOR_PATH=/run/host/user-share/icons:/run/host/share/icons
Who publishes this
Nobody has confirmed that the publisher controls this app id. Flatsonar warns before installing.
- io.ipfs.Desktop claims the domain ipfs.io; only its owner can prove that
publisher:namespace - repository is 11 day(s) old with 3 star(s): no track record yet
publisher:new-repo - installs a prebuilt binary instead of building from source
source:prebuilt
Maintenance
Recent activity on the upstream repository, or built and reviewed by Flathub.
No staleness signals: recent activity, or built and reviewed by Flathub.