CINXE.COM
Guides | IPFS Docs
<!doctype html><html lang="en-US"><head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <title>Guides | 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/how-to/"> <meta name="description" content="Hands-on guides to using and developing with IPFS to build decentralized web apps and services."> <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/87.2bdd69e6.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/121.5f3463f9.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/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"> 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/" aria-current="page" class="nav-link router-link-exact-active router-link-active"> 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"> 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/" aria-current="page" class="nav-link router-link-exact-active router-link-active"> 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="../how-to/desktop-app/" class="sidebar-link">IPFS Desktop Tutorial</a></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>IPFS Kubo Tutorials</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Manage files</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Work with peers</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Websites on IPFS</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>IPFS on the web</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>IPNS</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>IPFS Gateway</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>IPFS Companion</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>IPFS & Blockchain Networks</span> <span class="arrow right"></span></p> <!----></section></li><li><section class="sidebar-group collapsable depth-0"><p class="sidebar-heading"><span>Privacy and Encryption</span> <span class="arrow right"></span></p> <!----></section></li></ul> </aside> <main class="page" data-v-b274761c=""> <div class="theme-default-content content__default" data-v-b274761c=""><h1 id="ipfs-guides-and-tutorials"><a href="#ipfs-guides-and-tutorials" class="header-anchor">#</a> IPFS Guides and Tutorials</h1> <div class="custom-block callout"><p>Check out the new <a href="#ecosystem-guides">Ecosystem guides</a> section to learn more about the amazing tools, software and implementations created by IPFS ecosystem partners.</p></div> <p>No matter what you're looking to do with IPFS, you can find how-tos and tutorials here. These items are a work in progress, so please check back periodically to check what we've added!</p> <p>See the site navigation menu for all our how-tos, organized by topic area, including favorites like these:</p> <ul><li><strong>Customize your install</strong> by <a href="../how-to/configure-node/">configuring a node</a>, modifying the <a href="../how-to/modify-bootstrap-list/">bootstrap list</a>, and more</li> <li><strong>Learn how to manage files</strong> in IPFS with tutorials on concepts like <a href="../how-to/pin-files/">pinning</a>, how to <a href="../how-to/work-with-blocks/">work with blocks</a>, learning how to <a href="https://github.com/ipfs/kubo/blob/master/docs/file-transfer.md" target="_blank" rel="noopener noreferrer">troubleshoot file transfers<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>, and understanding <a href="https://github.com/ipfs/archives/tree/master/tutorials/replicating-large-datasets" target="_blank" rel="noopener noreferrer">working with large datasets<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><strong>See how to work with peers</strong> using methods like <a href="https://github.com/ipfs-examples/js-ipfs-examples/tree/master/examples/custom-libp2p" target="_blank" rel="noopener noreferrer">customizing libp2p bundles<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> and using circuit relay</li> <li><strong>Understand website hosting</strong> by starting with how to <a href="../how-to/websites-on-ipfs/single-page-website/">host a simple single-page site</a></li> <li><strong>Learn how to build apps</strong> on IPFS, starting with <a href="https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_C" target="_blank" rel="noopener noreferrer">exploring the IPFS API<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> and <a href="https://github.com/ipfs/camp/tree/master/CORE_AND_ELECTIVE_COURSES/CORE_COURSE_B" target="_blank" rel="noopener noreferrer">making a basic libp2p app<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><strong>Understand how IPFS works in the browser</strong> by learning how to <a href="../how-to/address-ipfs-on-web/">address IPFS on the Web</a> and <a href="../how-to/browser-tools-frameworks/">how IPFS can be used in your favorite browser tools and frameworks</a></li></ul> <h2 id="don-t-see-what-you-re-looking-for"><a href="#don-t-see-what-you-re-looking-for" class="header-anchor">#</a> Don't see what you're looking for?</h2> <p>We're adding more documentation all the time and making ongoing revisions to existing docs, but if you don't see what you need, please <a href="https://github.com/ipfs/ipfs-docs/issues/new?assignees=&labels=OKR+3%3A+Content+Improvement%2C+docs-ipfs&template=content-request.md&title=%5BCONTENT+REQUEST%5D+%28add+your+title+here%21%29" target="_blank" rel="noopener noreferrer">file an issue<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> to let us know! We also recommend visiting the <a href="https://discuss.ipfs.tech/" target="_blank" rel="noopener noreferrer">IPFS forums<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 support and discussion with IPFS enthusiasts and experts worldwide.</p></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/how-to/README.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=&labels=need%2Ftriage&template=open_an_issue.md&title=Guides" 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=&labels=OKR+3%3A+Content+Improvement%2C+docs-ipfs&template=content-request.md&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=&labels=OKR+3%3A+Content+Improvement%2C+docs-ipfs&template=documentation-issue.md&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/87.2bdd69e6.js" defer></script> </body></html>