arisuchan    [ tech / cult / art ]   [ λ / Δ ]   [ psy ]   [ ru ]   [ random ]   [ meta ]   [ all ]    info / stickers     temporarily disabledtemporarily disabled

/tech/ - technology


formatting options

Password (For file deletion.)

Help me fix this shit.

Kalyx ######

File: 1495124464729.jpg (100.08 KB, 1024x480, ipfs.jpg)


I've been using IPFS pretty regularly for the past year and so far I've been incredibly pleased. In case any of you lains are unaware, IPFS stands for InterPlanetary File System and it is a completely decentralized file distribution protocol similar in a sense to the BitTorrent protocol.

IPFS focuses on being content-addressable and in turn creating a "permanent" web. What this means is that even if the origin of the file is no longer available, as long as someone on the network has the file you can still access it using the same address as the original. It should also be noted that IPFS addresses generally consist of a file's hash but can also use what's called IPNS to create a dynamic address of sorts.

One particularly interesting and useful feature of the Go implementation of IPFS is its use of FUSE to provide a pair of mountpoints on your local filesystem that allow you to access files on the network like you would any other local file. This makes it much easier to write simple shell scripts that utilize IPFS in some way.

Here are some useful resources:

Have a project that uses IPFS in some way? Post it here to share with other lains!


One thing I don't get about IPFS, and I'm sorry about the ignorance, is how one is supposed to find a specific file on it. Are there websites where the hashes of files are posted, similar to BitTorrent trackers​?
Where can one go to find specific content?


There are a few hash-sharing threads on reddit's /r/ipfs, but there are a number of efforts being made currently to create an IPFS search engine hosted from IPFS itself. They mostly consist of voluntary content-indexing though.



This is fairly long list of interesting resources available through IPFS.

 No.353 and the Gateway redirect plugin ( are quite useful and well programmed.


There is an older version of ipfs-go on the FreeBSD ports (0.4.7), but the binary in the website is already on 0.4.9. Is there significant differences between versions?


Probably just improvements on the pubsub implementation honestly. I can't think of any other major feature changes recently.


How exactly is this different from Freenet?
Seems a bit more polished in the aspect that data will stick around for an extended period of time. Although other then that I am not familiar with the differences.
Maybe someone can explain?


ipfs has a lot of potential I think, but I've yet to get a good enough look to try and guage what is there already…
In particular I think there could be a significantly better version of Soulseek running through ipfs…


Some people have created Ethereum contracts utilizing IPFS in some way recently, so I imagine things like truly decentralized chatrooms, search engines, dynamic websites, etc. should all be possible at the moment. Having to deal with Solidity is really the biggest hurdle imo.


Look up zeronet, it's a decentralized web like ipfs but with much more content


I can second ZeroNet having more content.
Just be careful, some zeronet websites do attempt to connect to the internet. Either run it in tor mode or use a VPN.


There's been a recent thread about an IPFS imageboard posted on 8chan /tech/:

Can confirm it appears to be a working buru, and that, unlike Zeronet, posting on it is is possible without having to bust any ports. The only way to get the setup working for me (and seemingly, several other anons on the thread) was to -

1) Install the nodejs npm dependencies specified in the above link: tip - also install git as npm module. An IPFS binary should already be in your $PATH.
2) 'ipfs init', then 'ipfs config' the three commands in the link's README.
3) start ipfs thus: 'ipfs daemon –writable'. Do any IPFS Lains know if the –writable flag is safe to issue?
4) In your browser, enter : http://localhost:8080/ipns/

It seems to be very much a work in progress, I honestly don't know if I'm looking at the future of the autonomous imageboard, or yet another gopherchan. And yes, Lain has been posting already…


IPFS is 9p protocol compatible? Fuarking descentralized and debloated internet, using html 0.1 and werc.


I can to host a wordpress in ipfs?


Speaking of 9p and Werc I wonder what the Cat-v peeps think of it. I know they are a big fan of Golang but IPFS is fairly complex.


Why would you do this to yourself?



I don't understand these Cat-v people. Seems like someone decided that all software except what they decided was bad and made a website about it.

I understand and agree with some of their language choices, but what I can't understand is why they thing things like 'ed' work in a modern world, with modern users; or how bash is a terrible shell.

I also agree that older things are still good, but it seems like they want us to go back to 1959 and pretend like nothing happened.

I would like to try Plan 9, but I also like to actually be able to use different software. AND, sometimes, not having the most un-horrable software is better because of end user-ability.



Oh, come on, tell us the whole story - how do you do it? How much success have you seen thsu far success?


File: 1546820874327.jpg (1.61 KB, 250x196, 1499550827158.jpg)

Suckless and Cat-v have some really good points and I do not know a single piece of software by them that I would not consider high quality.



>Modern user considered harmful.

They are highly ideological people and they don't think that their software is for "regular user".

I would agree with >>2292 that their software quality is very good, it's just not for your average Joe. Regular Joe made software worse anyway.



[Return] [Go to top] [ Catalog ] [Post a Reply]
Delete Post [ ]