Skip to content

taw00/ipfs-rpm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

78 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubo - Interplanetary Filesystem (IPFS) - RPMs for Fedora Linux

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


Installation

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


Enjoy

Comments and feedback
—Todd Warner (google contact form)

About

Interplanetary Filesystem RPMs for Fedora Linux

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages