taw/ipfs

Project ID: 23776

Description

Interplanetary Filesystem (via the Kubo project)

IPFS is a global, versioned, peer-to-peer filesystem. It combines good ideas from Git, BitTorrent, Kademlia, SFS, and the Web. It is like a single bittorrent swarm, exchanging git objects. IPFS provides an interface as simple as the HTTP web, but with permanence built in. You can also mount the world at /ipfs.

For more info about IPFS itself, see: https://github.com/ipfs/ipfs and https://github.com/ipfs/kubo
Source RPMs are maintained and developed at https://github.com/taw00/ipfs-rpm

Installation Instructions

For Fedora and 64bit only.

(1) First enable the COPR repository

sudo dnf install -y dnf-plugins-core distribution-gpg-keys sudo dnf copr enable taw/ipfs

(2) Then install IPFS (of the Kubo variety) …

sudo dnf install -y kubo --refresh

(3) Join the ipfs group so you have access to ipfs, the application

Note, I, personally, create a user ipfsuser on my servers and give permission only to that user to run IPFS. And I run kubo (ipfs) as a systemd service. (In that case, replace $USER with ipfsuser.) Adapt these generic instructions to match your usage model.

sudo usermod -a -G ipfs $USER newgrp - getent group ipfs groups # if you do not see ipfs as one of your groups, force the relogin. # if, for whatever reason, 'newgrp -' doesn't do what it is suppose to do sudo su -l $USER getent group ipfs groups

 

Where is everything installed?

rpm -ql kubo ls -lh /usr/bin/ipfs

How to use

See also

Active Releases

The following unofficial repositories are provided as-is by owner of this project. Contact the owner directly for bugs or issues (IE: not bugzilla).

Release Architectures Repo Download
Centos-stream 9 x86_64 (10)* Centos-stream 9 (60 downloads)
Fedora 39 x86_64 (156)* Fedora 39 (0 downloads)
Fedora 40 x86_64 (162)* Fedora 40 (51 downloads)
Fedora 41 x86_64 (79)* Fedora 41 (36 downloads)
Fedora 42 x86_64 (0)* Fedora 42 (0 downloads)

* Total number of downloaded packages.