# IPFS Desktop
IPFS Desktop bundles an IPFS node, file manager, peer manager, and content explorer into a single, easy-to-use application. It is not currently available for the Raspberry Pi or Pirate Box
However, you can use IPFS Companion which provides the same web interface as shown below to get acquainted with IPFS without needing to touch the terminal.
Files screen | Explore screen | Peers screen | Settings screen | Menubar/taskbar |
---|---|---|---|---|
# Feature highlights Common to Pirate Box
- Your IPFS node starts at system startup automatically and you control it the same way as IPFS Desktop using the IPFS Companion.
- Quickly import files, folders, and screenshots to IPFS.
- Easily manage the contents of your node, previewing many common file formats directly in IPFS Companion, copying content IDs or shareable links to your clipboard, and more.
- Quick download for CIDs, IPFS paths, and IPNS paths.
- Visualize your IPFS peers worldwide on a map depicting what nodes you're connected to, where they are, the connections they're using, and more.
- Explore the "Merkle Forest" of IPFS files with a visualizer that lets you see firsthand how example datasets stored on IPFS — or your own IPFS files — are broken down into content-addressed pieces.
- Support for IPFS files and links automatically hands off links starting with
ipfs://
,ipns://
anddweb:
to be opened in IPFS Companion. Find the link ending in
.exe
for the latest version of IPFS Desktop:Run the
.exe
file to start the installation.Select whether you want to install the application for just yourself or all users on the computer. Click Next:
Select the install location for the application. The default location is usually fine. Click Next:
Wait for the installation to finish and click Finish:
You can now find an IPFS icon in the status bar:
Download the latest available
.dmg
file from the ipfs-shipyard/ipfs-desktop releases page (opens new window)Open the
ipfs-desktop.dmg
file.Drag the IPFS icon into the Applications folder:
Open your Applications folder and open the IPFS Desktop application.
You may get a warning saying IPFS Desktop.app can't be opened. Click Show in Finder:
Find IPFS Desktop.app in your Applications folder.
Hold down the
control
key, click IPFS Desktop.app, and click Open:Click Open in the new window:
You can now find an IPFS icon in the status bar:
Download the latest
.AppImage
package from the IPFS Desktop GitHub repository (opens new window)Move into where you downloaded the
.AppImage
file, and make it executable:cd Downloads chmod a+x /ipfs-desktop-linux.AppImage
Open the
.AppImage
by calling./ipfs-desktop-linux.AppImage
from the command-line:./ipfs-desktop-linux.AppImage
You can also run the
.AppImage
file by double-clicking on it in your file manager.
# Install instructions
To install IPFS Desktop, follow the specific instructions for your operating system. IPFS Desktop is built using the Electron framework (opens new window), so the application should work wherever Electron works.
Windows | macOS | Ubuntu |
---|---|---|
Or, if you'd rather use a package manager, check this list of third-party packages maintained by the IPFS community.
# Windows
The IPFS Desktop application has finished installing. You can now start to add your site.
# macOS
The IPFS Desktop application has finished installing. You can now start to add your site.
# Ubuntu
While these instructions are specific to Ubuntu, they will likely work with most Ubuntu-related Linux distributions. For non-Ubuntu Linux distributions, check out the IPFS Desktop GitHub repository (opens new window) for install instructions.
# Package Managers
Package Manager | Command |
---|---|
Homebrew (opens new window) | brew install ipfs --cask |
Chocolatey (opens new window) | choco install ipfs-desktop |
Scoop (opens new window) maintained by @NatoBoram (opens new window) | scoop bucket add extras && scoop install ipfs-desktop |
AUR (opens new window) maintained by @alexhenrie (opens new window) | ipfs-desktop |
# Next steps
Now that you've got IPFS Desktop installed, you can start sharing files and interacting with other nodes on the network! Check out how to host a website using IPFS →