CINXE.COM

Kubo | IPFS Docs

<!doctype html><html lang="en-US"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Kubo | IPFS Docs</title> <meta name="generator" content="VuePress 1.9.10"> <link rel="apple-touch-icon" sizes="180x180" href="../../apple-touch-icon.png"> <link rel="icon" type="image/png" sizes="32x32" href="../../favicon-32x32.png"> <link rel="icon" type="image/png" sizes="16x16" href="../../favicon-16x16.png"> <link rel="manifest" href="../../manifest.json"> <link rel="mask-icon" href="../../safari-pinned-tab.svg" color="#3a0839"> <link rel="shortcut icon" href="../../favicon.ico"> <script defer data-domain="docs.ipfs.tech" src="https://plausible.io/js/plausible.js"></script><link rel="canonical" href="https://docs.ipfs.tech/install/command-line/"> <meta name="description" content="Using IPFS Kubo through the command-line allows you to do everything that IPFS Desktop can do, but at a more granular level, since you can specify which commands to run. Learn how to install it here."> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="msapplication-TileColor" content="#3a0839"> <meta name="msapplication-config" content="/browserconfig.xml"> <meta name="theme-color" content="#5bbad5"> <link rel="preload" href="../../assets/css/0.styles.bf49ba33.css" as="style"><link rel="preload" href="../../assets/js/app.b55808e1.js" as="script"><link rel="preload" href="../../assets/js/2.4d957bfb.js" as="script"><link rel="preload" href="../../assets/js/1.e5bd4a62.js" as="script"><link rel="preload" href="../../assets/js/121.5f3463f9.js" as="script"><link rel="prefetch" href="../../assets/js/10.36ecc450.js"><link rel="prefetch" href="../../assets/js/100.178e42ea.js"><link rel="prefetch" href="../../assets/js/101.1e974655.js"><link rel="prefetch" href="../../assets/js/102.f479ffef.js"><link rel="prefetch" href="../../assets/js/103.3659a501.js"><link rel="prefetch" href="../../assets/js/104.29aef96b.js"><link rel="prefetch" href="../../assets/js/105.202aea01.js"><link rel="prefetch" href="../../assets/js/106.008abed8.js"><link rel="prefetch" href="../../assets/js/107.34826228.js"><link rel="prefetch" href="../../assets/js/108.78bce1f1.js"><link rel="prefetch" href="../../assets/js/109.53520441.js"><link rel="prefetch" href="../../assets/js/110.2286cdb3.js"><link rel="prefetch" href="../../assets/js/111.5d21f864.js"><link rel="prefetch" href="../../assets/js/112.7e20096c.js"><link rel="prefetch" href="../../assets/js/113.fc94fab7.js"><link rel="prefetch" href="../../assets/js/114.0ee5077f.js"><link rel="prefetch" href="../../assets/js/115.7f9295f8.js"><link rel="prefetch" href="../../assets/js/116.9068ef66.js"><link rel="prefetch" href="../../assets/js/117.ebad05f6.js"><link rel="prefetch" href="../../assets/js/118.fbbbb9f9.js"><link rel="prefetch" href="../../assets/js/119.f5342e85.js"><link rel="prefetch" href="../../assets/js/120.3ad08db3.js"><link rel="prefetch" href="../../assets/js/122.757be821.js"><link rel="prefetch" href="../../assets/js/123.06a4e617.js"><link rel="prefetch" href="../../assets/js/124.627c34c7.js"><link rel="prefetch" href="../../assets/js/125.166df319.js"><link rel="prefetch" href="../../assets/js/126.7d3c0c33.js"><link rel="prefetch" href="../../assets/js/127.d40e5d43.js"><link rel="prefetch" href="../../assets/js/128.1231bd54.js"><link rel="prefetch" href="../../assets/js/129.cfd0c3af.js"><link rel="prefetch" href="../../assets/js/13.d511e59a.js"><link rel="prefetch" href="../../assets/js/130.9dddb09a.js"><link rel="prefetch" href="../../assets/js/131.450185e6.js"><link rel="prefetch" href="../../assets/js/132.6bc5470d.js"><link rel="prefetch" href="../../assets/js/133.23493e66.js"><link rel="prefetch" href="../../assets/js/134.40b32f76.js"><link rel="prefetch" href="../../assets/js/135.e9d94bff.js"><link rel="prefetch" href="../../assets/js/136.3d5bbffd.js"><link rel="prefetch" href="../../assets/js/137.36e30164.js"><link rel="prefetch" href="../../assets/js/138.4392c9be.js"><link rel="prefetch" href="../../assets/js/14.c7cbb382.js"><link rel="prefetch" href="../../assets/js/15.55139b89.js"><link rel="prefetch" href="../../assets/js/16.9f3c07a7.js"><link rel="prefetch" href="../../assets/js/17.72d686ed.js"><link rel="prefetch" href="../../assets/js/18.1c6047e9.js"><link rel="prefetch" href="../../assets/js/19.9f7dcea5.js"><link rel="prefetch" href="../../assets/js/20.0236f27b.js"><link rel="prefetch" href="../../assets/js/21.7a5deced.js"><link rel="prefetch" href="../../assets/js/22.eee7cfec.js"><link rel="prefetch" href="../../assets/js/23.b941d2e9.js"><link rel="prefetch" href="../../assets/js/24.e201aca8.js"><link rel="prefetch" href="../../assets/js/25.05cde63b.js"><link rel="prefetch" href="../../assets/js/26.489f6ddf.js"><link rel="prefetch" href="../../assets/js/27.0f561f49.js"><link rel="prefetch" href="../../assets/js/28.7b582c33.js"><link rel="prefetch" href="../../assets/js/29.0cd0f0e1.js"><link rel="prefetch" href="../../assets/js/3.d4fbab88.js"><link rel="prefetch" href="../../assets/js/30.b6791f35.js"><link rel="prefetch" href="../../assets/js/31.30f2a16d.js"><link rel="prefetch" href="../../assets/js/32.b6a7bac9.js"><link rel="prefetch" href="../../assets/js/33.8fbdd44a.js"><link rel="prefetch" href="../../assets/js/34.29e175d5.js"><link rel="prefetch" href="../../assets/js/35.f911631c.js"><link rel="prefetch" href="../../assets/js/36.a79fac89.js"><link rel="prefetch" href="../../assets/js/37.1cfcb122.js"><link rel="prefetch" href="../../assets/js/38.7f4e507a.js"><link rel="prefetch" href="../../assets/js/39.f716febf.js"><link rel="prefetch" href="../../assets/js/4.534c1876.js"><link rel="prefetch" href="../../assets/js/40.311063cb.js"><link rel="prefetch" href="../../assets/js/41.63836588.js"><link rel="prefetch" href="../../assets/js/42.5439bf9d.js"><link rel="prefetch" href="../../assets/js/43.34e197e2.js"><link rel="prefetch" href="../../assets/js/44.0a965e55.js"><link rel="prefetch" href="../../assets/js/45.8f4bbe78.js"><link rel="prefetch" href="../../assets/js/46.3b5ac36b.js"><link rel="prefetch" href="../../assets/js/47.91afc20c.js"><link rel="prefetch" href="../../assets/js/48.86116cc5.js"><link rel="prefetch" href="../../assets/js/49.7c941e1a.js"><link rel="prefetch" href="../../assets/js/5.3a9152c4.js"><link rel="prefetch" href="../../assets/js/50.bce5c239.js"><link rel="prefetch" href="../../assets/js/51.cf2b6662.js"><link rel="prefetch" href="../../assets/js/52.ff946eed.js"><link rel="prefetch" href="../../assets/js/53.3b827e2c.js"><link rel="prefetch" href="../../assets/js/54.b4065b95.js"><link rel="prefetch" href="../../assets/js/55.156dc7e0.js"><link rel="prefetch" href="../../assets/js/56.8418108b.js"><link rel="prefetch" href="../../assets/js/57.425eef27.js"><link rel="prefetch" href="../../assets/js/58.c970f341.js"><link rel="prefetch" href="../../assets/js/59.e2d76c4e.js"><link rel="prefetch" href="../../assets/js/6.af8ab9f3.js"><link rel="prefetch" href="../../assets/js/60.055f17c8.js"><link rel="prefetch" href="../../assets/js/61.8d6e8683.js"><link rel="prefetch" href="../../assets/js/62.1b998b1c.js"><link rel="prefetch" href="../../assets/js/63.a5a142b4.js"><link rel="prefetch" href="../../assets/js/64.b64d5e75.js"><link rel="prefetch" href="../../assets/js/65.e55f2d17.js"><link rel="prefetch" href="../../assets/js/66.2b933661.js"><link rel="prefetch" href="../../assets/js/67.b4473f7b.js"><link rel="prefetch" href="../../assets/js/68.996c7f6a.js"><link rel="prefetch" href="../../assets/js/69.85ce906c.js"><link rel="prefetch" href="../../assets/js/7.56ce43bc.js"><link rel="prefetch" href="../../assets/js/70.80ee8502.js"><link rel="prefetch" href="../../assets/js/71.293690cb.js"><link rel="prefetch" href="../../assets/js/72.219abc33.js"><link rel="prefetch" href="../../assets/js/73.cc6e499e.js"><link rel="prefetch" href="../../assets/js/74.d9e294b2.js"><link rel="prefetch" href="../../assets/js/75.07e41532.js"><link rel="prefetch" href="../../assets/js/76.5302007c.js"><link rel="prefetch" href="../../assets/js/77.809fe4a1.js"><link rel="prefetch" href="../../assets/js/78.df6acbd4.js"><link rel="prefetch" href="../../assets/js/79.ebba4d96.js"><link rel="prefetch" href="../../assets/js/8.ae30cd98.js"><link rel="prefetch" href="../../assets/js/80.eb3529e9.js"><link rel="prefetch" href="../../assets/js/81.f891f703.js"><link rel="prefetch" href="../../assets/js/82.35be2ecb.js"><link rel="prefetch" href="../../assets/js/83.c6fec0d3.js"><link rel="prefetch" href="../../assets/js/84.fca32737.js"><link rel="prefetch" href="../../assets/js/85.5aa877fb.js"><link rel="prefetch" href="../../assets/js/86.c57d3c90.js"><link rel="prefetch" href="../../assets/js/87.2bdd69e6.js"><link rel="prefetch" href="../../assets/js/88.232e42ef.js"><link rel="prefetch" href="../../assets/js/89.8f79174a.js"><link rel="prefetch" href="../../assets/js/9.5e62c730.js"><link rel="prefetch" href="../../assets/js/90.2d407766.js"><link rel="prefetch" href="../../assets/js/91.6564e9a9.js"><link rel="prefetch" href="../../assets/js/92.c32677fb.js"><link rel="prefetch" href="../../assets/js/93.79910658.js"><link rel="prefetch" href="../../assets/js/94.e44f349c.js"><link rel="prefetch" href="../../assets/js/95.c2c9ff6e.js"><link rel="prefetch" href="../../assets/js/96.ef2a7128.js"><link rel="prefetch" href="../../assets/js/97.dc2f2967.js"><link rel="prefetch" href="../../assets/js/98.3015d2a5.js"><link rel="prefetch" href="../../assets/js/99.25e2867e.js"><link rel="prefetch" href="../../assets/js/vendors~docsearch.344a1317.js"> <link rel="stylesheet" href="../../assets/css/0.styles.bf49ba33.css"> </head> <body> <div id="app" data-server-rendered="true"><div class="theme-container"><header class="navbar"><div class="sidebar-button"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" role="img" viewBox="0 0 448 512" class="icon"><path fill="currentColor" d="M436 124H12c-6.627 0-12-5.373-12-12V80c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12zm0 160H12c-6.627 0-12-5.373-12-12v-32c0-6.627 5.373-12 12-12h424c6.627 0 12 5.373 12 12v32c0 6.627-5.373 12-12 12z"></path></svg></div> <a href="/" class="home-link router-link-active"><img src="../../images/ipfs-logo.svg" alt="IPFS Docs" class="logo"> <span class="site-name can-hide">IPFS Docs</span></a> <div class="links"><div class="search-box"><input aria-label="Search" autocomplete="off" spellcheck="false" value=""> <!----></div> <nav class="nav-links can-hide"><div class="nav-item"><a href="../../install/" class="nav-link router-link-active"> Get Started </a></div><div class="nav-item"><a href="../../concepts/" class="nav-link"> Concepts </a></div><div class="nav-item"><a href="../../how-to/" class="nav-link"> Guides </a></div><div class="nav-item"><a href="../../reference/" class="nav-link"> Reference </a></div><div class="nav-item"><a href="../../project/" class="nav-link"> Project </a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Case Studies" class="dropdown-title"><span class="title">Case Studies</span> <span class="arrow down"></span></button> <button type="button" aria-label="Case Studies" class="mobile-dropdown-title"><span class="title">Case Studies</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="../../case-studies/arbol/" class="nav-link"> Arbol </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/audius.html" class="nav-link"> Audius </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/fleek.html" class="nav-link"> Fleek </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/likecoin.html" class="nav-link"> LikeCoin </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/morpheus.html" class="nav-link"> Morpheus.Network </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/snapshot.html" class="nav-link"> Snapshot </a></li></ul></div></div> <!----></nav></div></header> <div class="sidebar-mask"></div> <aside class="sidebar"><nav class="nav-links"><div class="nav-item"><a href="../../install/" class="nav-link router-link-active"> Get Started </a></div><div class="nav-item"><a href="../../concepts/" class="nav-link"> Concepts </a></div><div class="nav-item"><a href="../../how-to/" class="nav-link"> Guides </a></div><div class="nav-item"><a href="../../reference/" class="nav-link"> Reference </a></div><div class="nav-item"><a href="../../project/" class="nav-link"> Project </a></div><div class="nav-item"><div class="dropdown-wrapper"><button type="button" aria-label="Case Studies" class="dropdown-title"><span class="title">Case Studies</span> <span class="arrow down"></span></button> <button type="button" aria-label="Case Studies" class="mobile-dropdown-title"><span class="title">Case Studies</span> <span class="arrow right"></span></button> <ul class="nav-dropdown" style="display:none;"><li class="dropdown-item"><!----> <a href="../../case-studies/arbol/" class="nav-link"> Arbol </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/audius.html" class="nav-link"> Audius </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/fleek.html" class="nav-link"> Fleek </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/likecoin.html" class="nav-link"> LikeCoin </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/morpheus.html" class="nav-link"> Morpheus.Network </a></li><li class="dropdown-item"><!----> <a href="../../case-studies/snapshot.html" class="nav-link"> Snapshot </a></li></ul></div></div> <!----></nav> <ul class="sidebar-links"><li><a href="../../concepts/what-is-ipfs/" class="sidebar-link">Basic Concepts</a></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading"><span>Quickstart</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="../../quickstart/publish/" class="sidebar-link">Publish with IPFS (UI)</a></li><li><a href="../../quickstart/publish_cli/" class="sidebar-link">Publish with IPFS (command line)</a></li><li><a href="../../quickstart/retrieve/" class="sidebar-link">Retrieve with IPFS</a></li></ul></section></li><li><section class="sidebar-group depth-0"><p class="sidebar-heading open"><span>Install</span> <!----></p> <ul class="sidebar-links sidebar-group-items"><li><a href="../../install/ipfs-desktop/" class="sidebar-link">IPFS Desktop App</a></li><li><a href="../../install/ipfs-companion/" class="sidebar-link">IPFS Companion Browser Extension</a></li><li><a href="../../install/command-line/" aria-current="page" class="active sidebar-link">Kubo Daemon &#x26; CLI</a><ul class="sidebar-sub-headers"><li class="sidebar-sub-header"><a href="../../install/command-line/#system-requirements" class="sidebar-link">System requirements</a></li><li class="sidebar-sub-header"><a href="../../install/command-line/#install-official-binary-distributions" class="sidebar-link">Install official binary distributions</a></li><li class="sidebar-sub-header"><a href="../../install/command-line/#build-kubo-from-source" class="sidebar-link">Build Kubo from source</a></li><li class="sidebar-sub-header"><a href="../../install/command-line/#determining-which-node-to-use-with-the-command-line" class="sidebar-link">Determining which node to use with the command line</a></li><li class="sidebar-sub-header"><a href="../../install/command-line/#next-steps" class="sidebar-link">Next steps</a></li></ul></li><li><a href="../../install/run-ipfs-inside-docker/" class="sidebar-link">Kubo in Docker</a></li><li><a href="../../install/server-infrastructure/" class="sidebar-link">IPFS Cluster</a></li><li><a href="https://github.com/ipfs/rainbow#readme" target="_blank" rel="noopener noreferrer" class="sidebar-link">Rainbow Gateway<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li><a href="https://github.com/ipfs/someguy#readme" target="_blank" rel="noopener noreferrer" class="sidebar-link">Someguy Delegated Router<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li><a href="https://github.com/ipfs/helia#readme" target="_blank" rel="noopener noreferrer" class="sidebar-link">Helia SDK for JS<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li><a href="https://github.com/ipfs/boxo#readme" target="_blank" rel="noopener noreferrer" class="sidebar-link">Boxo SDK for Go<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a></li><li><a href="../../concepts/ipfs-implementations/" class="sidebar-link">Other Implementations</a></li></ul></section></li></ul> </aside> <main class="page" data-v-b274761c=""> <div class="theme-default-content content__default" data-v-b274761c=""><h1 id="install-ipfs-kubo"><a href="#install-ipfs-kubo" class="header-anchor">#</a> Install IPFS Kubo</h1> <p>This guide describes the available installation processes for IPFS Kubo, a Go-based implementation of the InterPlanetary File System (IPFS) protocol. Kubo was the first implementation of IPFS, and is the most widely used implementation today. Kubo allows you to do everything that IPFS Desktop can do, but at a more granular level, since you can specify which commands to run. Kubo has the following features:</p> <ul><li>An IPFS daemon server</li> <li>Extensive command line tooling</li> <li>An HTTP RPC API for controlling the node</li> <li>An HTTP Gateway for serving content to HTTP browsers</li> <li>Binaries for Windows, MacOS, Linux, FreeBSD and OpenBSD</li></ul> <p>Installing Kubo in the command line is handy for many use cases, such as building applications and services on top of an IPFS node, or setting up a node without a user interface (which is usually the case with remote servers or virtual machines).</p> <p>To get started, familiarize yourself with the system requirements. Then, determine if you'd like to install Kubo using one of the 5 official binary distributions, or build Kubo from source. Once you've installed Kubo, determine which node to use in the command line. Finally, check out the next steps.</p> <div class="custom-block warning"><p class="custom-block-title">WARNING</p> <p>Building from source is only recommended if you are running Kubo on a system with severe resource constraints, or are contributing to the Kubo project.</p></div> <h2 id="system-requirements"><a href="#system-requirements" class="header-anchor">#</a> System requirements</h2> <p>Kubo runs on most Windows, MacOS, Linux, FreeBSD and OpenBSD systems that meet the following requirements:</p> <ul><li>6 GiB of memory.</li> <li>2 CPU cores (kubo is highly parallel).</li></ul> <p>Note the following:</p> <ul><li>The amount of disk space your IPFS installation uses depends on how much data you're sharing. A base installation uses around 12MB of disk space.</li> <li>You can enable automatic garbage collection via <a href="../../reference/kubo/cli/#ipfs-daemon">--enable-gc</a> and adjust using <a href="https://github.com/ipfs/kubo/blob/v0.33.2/docs/config.md#datastorestoragemax" target="_blank" rel="noopener noreferrer">default maximum disk storage<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> for data retrieved from other peers.</li></ul> <h2 id="install-official-binary-distributions"><a href="#install-official-binary-distributions" class="header-anchor">#</a> Install official binary distributions</h2> <p>This section describes how to download and install the Kubo binary from <code>dist.ipfs.tech</code> on Windows, MacOS, Linux, FreeBSD and OpenBSD operating systems. The IPFS team publishes the latest, official prebuilt Kubo binaries on the <a href="https://dist.ipfs.tech#kubo" target="_blank" rel="noopener noreferrer">dist.ipfs.tech website<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>. New IPFS Kubo binary releases are automatically shown on the Kubo page on <code>dist.ipfs.tech</code>.</p> <div class="custom-block callout"><p>If you are unable to access <a href="https://dist.ipfs.tech#kubo" target="_blank" rel="noopener noreferrer">dist.ipfs.tech<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>, you can also download Kubo (go-ipfs) from the project's GitHub <a href="https://github.com/ipfs/kubo/releases/latest" target="_blank" rel="noopener noreferrer">releases<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> page or <code>/ipns/dist.ipfs.tech</code> at the <a href="https://dweb.link/ipns/dist.ipfs.tech#kubo" target="_blank" rel="noopener noreferrer">dweb.link<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> gateway.</p></div> <p>Binaries are available for the following operating systems:</p> <table><thead><tr><th>OS</th> <th>32-bit</th> <th>64-bit</th> <th>ARM</th> <th>ARM-64</th></tr></thead> <tbody><tr><td>macOS</td> <td>No</td> <td>Yes</td> <td>No</td> <td>Yes</td></tr> <tr><td>FreeBSD</td> <td>Yes</td> <td>Yes</td> <td>Yes</td> <td>No</td></tr> <tr><td>Linux</td> <td>Yes</td> <td>Yes</td> <td>Yes</td> <td>Yes</td></tr> <tr><td>OpenBSD</td> <td>Yes</td> <td>Yes</td> <td>Yes</td> <td>No</td></tr> <tr><td>Windows</td> <td>Yes</td> <td>Yes</td> <td>No</td> <td>No</td></tr></tbody></table> <p>For installation instructions for your operating system, select the appropriate tab.</p> <div class="tabs-component"><ul role="tablist" class="tabs-component-tabs"></ul> <div class="tabs-component-panels"><section aria-hidden="true" id="install-kubo-windows" role="tabpanel" class="tabs-component-panel" style="display:none;"><h3 id="windows"><a href="#windows" class="header-anchor">#</a> Windows</h3> <ol><li><p>Download the Windows binary from <a href="https://dist.ipfs.tech/#kubo" target="_blank" rel="noopener noreferrer"><code>dist.ipfs.tech</code><span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>.</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code>wget https:<span class="token operator">/</span><span class="token operator">/</span>dist<span class="token punctuation">.</span>ipfs<span class="token punctuation">.</span>tech/kubo/v0<span class="token punctuation">.</span>33<span class="token punctuation">.</span>2/kubo_v0<span class="token punctuation">.</span>33<span class="token punctuation">.</span>2_windows-amd64<span class="token punctuation">.</span>zip <span class="token operator">-</span>Outfile kubo_v0<span class="token punctuation">.</span>33<span class="token punctuation">.</span>2<span class="token punctuation">.</span>zip </code></pre></div></li> <li><p>Unzip the file to a sensible location, such as <code>~\Apps\kubo_v0.33.2</code>.</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code><span class="token function">Expand-Archive</span> <span class="token operator">-</span>Path kubo_v0<span class="token punctuation">.</span>33<span class="token punctuation">.</span>2<span class="token punctuation">.</span>zip <span class="token operator">-</span>DestinationPath ~\Apps\kubo_v0<span class="token punctuation">.</span>33<span class="token punctuation">.</span>2 </code></pre></div></li> <li><p>Move into the <code>kubo_v0.33.2</code> folder</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code>cd ~\Apps\kubo_v0<span class="token punctuation">.</span>33<span class="token punctuation">.</span>2\kubo </code></pre></div></li> <li><p>Check that the <code>ipfs.exe</code> works:</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code><span class="token punctuation">.</span>\ipfs<span class="token punctuation">.</span>exe <span class="token operator">--</span>version > ipfs version 0<span class="token punctuation">.</span>33<span class="token punctuation">.</span>2 </code></pre></div><p>At this point, Kubo is usable. However, it's strongly recommended that you first add <code>ipfs.exe</code> to your <code>PATH</code> using the following steps:</p></li> <li><p>Save the current working directory into a temporary variable:</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code><span class="token variable">$GO_IPFS_LOCATION</span> = <span class="token function">pwd</span> </code></pre></div></li> <li><p>Create a PowerShell profile:</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code><span class="token keyword">if</span> <span class="token punctuation">(</span><span class="token operator">!</span><span class="token punctuation">(</span><span class="token function">Test-Path</span> <span class="token operator">-</span>Path <span class="token variable">$PROFILE</span><span class="token punctuation">)</span><span class="token punctuation">)</span> <span class="token punctuation">{</span> <span class="token function">New-Item</span> <span class="token operator">-</span>ItemType File <span class="token operator">-</span>Path <span class="token variable">$PROFILE</span> <span class="token operator">-</span>Force <span class="token punctuation">}</span> </code></pre></div><p>This command first checks to see if you have a profile set. If you do, it leaves it there and doesn't create a new one. You can view the contents of your profile by opening it in an editor, such as Notepad:</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code>notepad <span class="token variable">$PROFILE</span> </code></pre></div></li> <li><p>Add the location of your Kubo daemon and add it to PowerShell's <code>PATH</code> by truncating it to the end of your PowerShell profile:</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code><span class="token function">Add-Content</span> <span class="token variable">$PROFILE</span> <span class="token string">"`n[System.Environment]::SetEnvironmentVariable('PATH',`<span class="token variable">$Env</span>:PATH+';;<span class="token variable">$GO_IPFS_LOCATION</span>')"</span> </code></pre></div></li> <li><p>Load your <code>$PROFILE</code>:</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code>&#x26; <span class="token variable">$profile</span> </code></pre></div></li> <li><p>Navigate to your home folder</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code>cd ~ </code></pre></div></li> <li><p>Test that Kubo installed correctly:</p> <div class="language-powershell extra-class"><pre class="language-powershell"><code>ipfs <span class="token operator">--</span>version > ipfs version 0<span class="token punctuation">.</span>33<span class="token punctuation">.</span>2 </code></pre></div></li></ol></section> <section aria-hidden="true" id="install-kubo-mac" role="tabpanel" class="tabs-component-panel" style="display:none;"><h3 id="macos"><a href="#macos" class="header-anchor">#</a> macOS</h3> <blockquote><p>The <code>brew</code> installation method supports both Intel and Apple Silicon hardware. If you prefer a manual installation, <code>darwin-amd64</code> (Intel) and <code>darwin-arm64</code> (Apple Silicon) artifacts available <a href="https://dist.ipfs.tech/kubo/v0.21.0/" target="_blank" rel="noopener noreferrer">here<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>.</p></blockquote> <ol><li><p>Navigate to a terminal.</p></li> <li><p>Use <code>brew</code> to install Kubo:</p> <div class="language-shell extra-class"><pre class="language-shell"><code>brew <span class="token function">install</span> ipfs </code></pre></div></li> <li><p>Confirm your Kubo installation:</p> <div class="language-bash extra-class"><pre class="language-bash"><code>ipfs <span class="token parameter variable">--version</span> </code></pre></div><p>If Kubo is installed, the version number displays. For example:</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token operator">></span> ipfs version <span class="token number">0.33</span>.2 </code></pre></div></li></ol></section> <section aria-hidden="true" id="install-kubo-linux" role="tabpanel" class="tabs-component-panel" style="display:none;"><h3 id="linux"><a href="#linux" class="header-anchor">#</a> Linux</h3> <ol><li><p>Download the Linux binary from <a href="https://dist.ipfs.tech/#kubo" target="_blank" rel="noopener noreferrer"><code>dist.ipfs.tech</code><span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>.</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">wget</span> https://dist.ipfs.tech/kubo/v0.33.2/kubo_v0.33.2_linux-amd64.tar.gz </code></pre></div></li> <li><p>Unzip the file:</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">tar</span> <span class="token parameter variable">-xvzf</span> kubo_v0.33.2_linux-amd64.tar.gz <span class="token operator">></span> x kubo/install.sh <span class="token operator">></span> x kubo/ipfs <span class="token operator">></span> x kubo/LICENSE <span class="token operator">></span> x kubo/LICENSE-APACHE <span class="token operator">></span> x kubo/LICENSE-MIT <span class="token operator">></span> x kubo/README.md </code></pre></div></li> <li><p>Move into the <code>kubo</code> folder:</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token builtin class-name">cd</span> kubo </code></pre></div></li> <li><p>Run the install script</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">sudo</span> <span class="token function">bash</span> install.sh <span class="token operator">></span> Moved ./ipfs to /usr/local/bin </code></pre></div></li> <li><p>Test that Kubo has installed correctly:</p> <div class="language-bash extra-class"><pre class="language-bash"><code>ipfs <span class="token parameter variable">--version</span> <span class="token operator">></span> ipfs version <span class="token number">0.33</span>.2 </code></pre></div></li></ol></section> <section aria-hidden="true" id="install-kubo-freeBSD" role="tabpanel" class="tabs-component-panel" style="display:none;"><h3 id="freebsd"><a href="#freebsd" class="header-anchor">#</a> FreeBSD</h3> <ol><li><p>Download the FreeBSD binary from <a href="https://dist.ipfs.tech/#kubo" target="_blank" rel="noopener noreferrer"><code>dist.ipfs.tech</code><span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>.</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">wget</span> https://dist.ipfs.tech/kubo/v0.33.2/kubo_v0.33.2_freebsd-amd64.tar.gz </code></pre></div></li> <li><p>Unzip the file:</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">tar</span> <span class="token parameter variable">-xvzf</span> kubo_v0.33.2_freebsd-amd64.tar.gz <span class="token operator">></span> x kubo/install.sh <span class="token operator">></span> x kubo/ipfs <span class="token operator">></span> x kubo/LICENSE <span class="token operator">></span> x kubo/LICENSE-APACHE <span class="token operator">></span> x kubo/LICENSE-MIT <span class="token operator">></span> x kubo/README.md </code></pre></div></li> <li><p>Move into the <code>kubo</code> folder:</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token builtin class-name">cd</span> kubo </code></pre></div></li> <li><p>Run the install script:</p> <div class="language-bash extra-class"><pre class="language-bash"><code>doas <span class="token function">bash</span> install.sh <span class="token operator">></span> Moved ./ipfs to /usr/local/bin </code></pre></div></li> <li><p>Test that Kubo has installed correctly:</p> <div class="language-bash extra-class"><pre class="language-bash"><code>ipfs <span class="token parameter variable">--version</span> <span class="token operator">></span> ipfs version <span class="token number">0.33</span>.2 </code></pre></div></li></ol></section> <section aria-hidden="true" id="install-kubo-openBSD" role="tabpanel" class="tabs-component-panel" style="display:none;"><h3 id="openbsd"><a href="#openbsd" class="header-anchor">#</a> OpenBSD</h3> <ol><li><p>Download the OpenBSD binary from <a href="https://dist.ipfs.tech/#kubo" target="_blank" rel="noopener noreferrer"><code>dist.ipfs.tech</code><span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a>.</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">wget</span> https://dist.ipfs.tech/kubo/v0.33.2/kubo_v0.33.2_openbsd-amd64.tar.gz </code></pre></div></li> <li><p>Unzip the file:</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token function">tar</span> <span class="token parameter variable">-xvzf</span> kubo_v0.33.2_openbsd-amd64.tar.gz <span class="token operator">></span> x kubo/install.sh <span class="token operator">></span> x kubo/ipfs <span class="token operator">></span> x kubo/LICENSE <span class="token operator">></span> x kubo/LICENSE-APACHE <span class="token operator">></span> x kubo/LICENSE-MIT <span class="token operator">></span> x kubo/README.md </code></pre></div></li> <li><p>Move into the <code>kubo</code> folder:</p> <div class="language-bash extra-class"><pre class="language-bash"><code><span class="token builtin class-name">cd</span> kubo </code></pre></div></li> <li><p>Run the install script:</p> <div class="language-bash extra-class"><pre class="language-bash"><code>doas <span class="token function">bash</span> install.sh <span class="token operator">></span> Moved ./ipfs to /usr/local/bin </code></pre></div></li> <li><p>Test that Kubo has installed correctly:</p> <div class="language-bash extra-class"><pre class="language-bash"><code>ipfs <span class="token parameter variable">--version</span> <span class="token operator">></span> ipfs version <span class="token number">0.33</span>.2 </code></pre></div></li></ol></section></div></div> <h2 id="build-kubo-from-source"><a href="#build-kubo-from-source" class="header-anchor">#</a> Build Kubo from source</h2> <p>For the current instructions on how to manually download, compile and build Kubo from source, see the <a href="https://github.com/ipfs/kubo/blob/v0.33.2/README.md#build-from-source" target="_blank" rel="noopener noreferrer">Build from Source<span><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" x="0px" y="0px" viewBox="0 0 100 100" width="15" height="15" class="icon outbound"><path fill="currentColor" d="M18.8,85.1h56l0,0c2.2,0,4-1.8,4-4v-32h-8v28h-48v-48h28v-8h-32l0,0c-2.2,0-4,1.8-4,4v56C14.8,83.3,16.6,85.1,18.8,85.1z"></path> <polygon fill="currentColor" points="45.7,48.7 51.3,54.3 77.2,28.5 77.2,37.2 85.2,37.2 85.2,14.9 62.8,14.9 62.8,22.9 71.5,22.9"></polygon></svg> <span class="sr-only">(opens new window)</span></span></a> section in the Kubo repository.</p> <h2 id="determining-which-node-to-use-with-the-command-line"><a href="#determining-which-node-to-use-with-the-command-line" class="header-anchor">#</a> Determining which node to use with the command line</h2> <p>The command line can detect and use any node that's running, unless it's configured to use an external binary file. Here's which node to use for the local daemon or a remote client:</p> <h3 id="local-daemon"><a href="#local-daemon" class="header-anchor">#</a> Local daemon</h3> <p>The local daemon process is automatically started in the CLI with the command <code>ipfs daemon</code>. It creates an <code>$IPFS_PATH/api</code> file with an <a href="../../reference/kubo/rpc/#http-rpc-api-reference">RPC API</a> address.</p> <h3 id="remote-client"><a href="#remote-client" class="header-anchor">#</a> Remote client</h3> <p>You can install the standalone IPFS CLI client independently and use it to talk to an IPFS Desktop (Kubo) node. Use the <a href="../../reference/kubo/rpc/#http-rpc-api-reference">RPC API</a> to talk to the <code>ipfs</code> daemon.</p> <p>When an IPFS command executes without parameters, the CLI client checks whether the <code>$IPFS_PATH/api</code> file exists and connects to the address listed there.</p> <ul><li><p>If an <code>$IPFS_PATH</code> is in the default location (for example, <code>~/.ipfs</code> on Linux), then it works automatically and the IPFS CLI client talks to the locally running <code>ipfs</code> daemon without any extra configuration.</p></li> <li><p>If an <code>$IPFS_PATH</code> isn't in the default location, use the <code>--api &#x3C;rpc-api-addr></code> command-line argument. Alternatively, you can set the environment variable to <code>IPFS_PATH</code>. <code>IPFS_PATH</code> will point to a directory with the <code>$IPFS_PATH/api</code> file pointing at the Kubo RPC of the existing <code>ipfs</code> daemon instance.</p></li></ul> <h4 id="most-common-examples"><a href="#most-common-examples" class="header-anchor">#</a> Most common examples</h4> <p>If you are an IPFS Desktop user, you can install CLI tools and an <code>.ipfs/api</code> file is automatically picked up.</p> <p>If you're not running IPFS Desktop, specify a custom port with <code>ipfs --api /ip4/127.0.0.1/tcp/&#x3C;port> id</code> in the CLI.</p> <p>You can use <code>mkdir -p ~/.ipfs &#x26;&#x26; echo "/ip4/&#x3C;ip>/tcp/&#x3C;rpc-port>" > ~/.ipfs/api</code> to avoid passing <code>--api</code> every time.</p> <h2 id="next-steps"><a href="#next-steps" class="header-anchor">#</a> Next steps</h2> <p>Now that you've installed IPFS Kubo:</p> <ul><li>Check out the <a href="../../how-to/command-line-quick-start/">IPFS Kubo Tutorial in Guides</a>, which will guide you through taking a Kubo node online and interacting with the network.</li> <li>Learn how to quickly install, uninstall, upgrade and downgrade Kubo using <a href="../../how-to/ipfs-updater/">ipfs-update</a>.</li></ul></div> <div class="content-footer" data-v-b274761c=""><div class="feedback content-feedback" data-v-063e6196="" data-v-b274761c=""><h3 data-v-063e6196="">Was this information helpful?</h3> <div class="feedback-actions" data-v-063e6196=""><button title="Yes" class="btn btn-primary" data-v-063e6196=""> Yes </button> <button title="No" class="btn btn-primary" data-v-063e6196=""> No </button></div> <!----> <div class="feedback-edit-or-issue" data-v-063e6196=""><div class="local-page-edit" data-v-063e6196=""><div class="local-edit-link"><a href="https://github.com/ipfs/ipfs-docs/edit/main/docs/install/command-line.md" target="_blank" rel="noopener noreferrer">Edit this page</a> <span> on GitHub or <a href="https://github.com/ipfs/ipfs-docs/issues/new?assignees=&#x26;labels=need%2Ftriage&#x26;template=open_an_issue.md&#x26;title=Kubo" target="_blank" rel="noopener noreferrer">open an issue</a></span></div></div></div></div> <div class="legacy-callout" data-v-21e6796e="" data-v-b274761c=""><p data-v-21e6796e=""><b data-v-21e6796e="">Help us improve this site!</b></p> <section data-v-21e6796e=""><div class="block" data-v-21e6796e=""><ul data-v-21e6796e=""><li data-v-21e6796e=""><a href="https://github.com/ipfs/ipfs-docs/issues/new?assignees=&#x26;labels=OKR+3%3A+Content+Improvement%2C+docs-ipfs&#x26;template=content-request.md&#x26;title=%5BCONTENT+REQUEST%5D+%28add+your+title+here%21%29" target="_blank" rel="noopener noreferrer" data-v-21e6796e="">Suggest new content</a></li></ul></div> <div class="block" data-v-21e6796e=""><ul data-v-21e6796e=""><li data-v-21e6796e=""><a href="https://github.com/ipfs/ipfs-docs/issues/new?assignees=&#x26;labels=OKR+3%3A+Content+Improvement%2C+docs-ipfs&#x26;template=documentation-issue.md&#x26;title=%5BDOCS+ISSUE%5D+%28add+your+title+here%21%29" target="_blank" rel="noopener noreferrer" data-v-21e6796e="">Give general feedback</a></li></ul></div></section></div> <footer class="page-edit" data-v-b274761c=""><!----> <!----></footer> <!----></div> <div data-v-b274761c=""></div> <div data-v-b274761c=""></div> </main></div><div class="global-ui"><!----><vuecustomtooltip></vuecustomtooltip><div></div></div></div> <script src="../../assets/js/app.b55808e1.js" defer></script><script src="../../assets/js/2.4d957bfb.js" defer></script><script src="../../assets/js/1.e5bd4a62.js" defer></script><script src="../../assets/js/121.5f3463f9.js" defer></script> </body></html>

Pages: 1 2 3 4 5 6 7 8 9 10