- Jordi Torrens
- May 26, 2023
WEB3 infrastructure - Get your own IPFS node.
In previous articles we have explored IPFS and its capabilities, and how it has become one of the pillars of WEB3 as the digital asset storage system par excellence.
IPFS or InterPlanetary File System is a peer-to-peer network and its purpose is to publish data (files, directories, websites, etc.) in a decentralized way. In this way we can securely publish data within the network and retrieve it from anywhere on the Internet.
In this article we are going to explore how to make our own installation of an IPFS server node (kubo) and what it brings us to have our own IPFS node.
Installation of a Linux IPFS node
IPFS is cross-platform, being possible to install it on the different current OS such as Windows, Mac and Linux. In this article we focus on the installation based on Ubuntu Linux with the precompiled IPFS Kubo for Golang. We can also download the precompiled binary or source code from the official GIT repository.
GIT: https://github.com/ipfs/kubo
Binary: https://dist.ipfs.tech/#kubo
Kubo runs on most Windows, MacOS, Linux, FreeBSD and OpenBSD systems that meet the following requirements. A base installation uses around 12MB of disk space.
6 GiB of memory
2 CPU cores (kubo is highly parallel)
Download the binary from the official kubo web site