hands-on lab

IPFS Lab: Create Local IPFS Node

Beginner
Up to 1h
7
Get guided in a real environmentPractice with a step-by-step scenario in a real, provisioned environment.
Learn and validateUse validations to check your solutions every step of the way.
See resultsTrack your knowledge and monitor your progress.
Lab description

IPFS (InterPlanetary File System) is a decentralised and peer-to-peer protocol designed to create a global, distributed file system that is more resilient and efficient than traditional centralised approaches, using content-based addressing to retrieve and share data across the internet. It enables users to store and retrieve content based on its unique cryptographic hash, making it censorship-resistant and capable of reducing reliance on centralised servers.

This lab will walk you through steps needed to create a local IPFS node. We will also learn how to upload some files to IPFS using a simple script.

 

Learning objectives

Upon completion of this beginner-level lab, you will be able to:

  • Create your local IPFS node.
  • Use a custom Javascript application to connect to that node and upload some files.

Intended audience

  • Individuals studying studying software Engineering.
  • Individuals who have an interest in crypto technologies.

 

About the author
Avatar
QA, opens in a new tab
Training Provider
Students
51,345
Labs
185
Courses
2,528
Learning paths
48

A world-leading tech and digital skills organization, we help many of the world’s leading companies to build their tech and digital capabilities via our range of world-class training courses, reskilling bootcamps, work-based learning programs, and apprenticeships. We also create bespoke solutions, blending elements to meet specific client needs.

Lab steps
Create Local IPFS Node
Overview of ipfs-upload-helper
Upload data to IPFS