IPFS Image Gallery

What is the latest software available for hosting/displaying images on IPFS?

Something that could work as a distributed alternative to imgur or tumblr.

@flyingzumwalt

hello,

you can check https://github.com/ipfs/awesome-ipfs or https://www.textile.photos/

Regards

Thanks!

Awesome IPFS is indeed an awesome site and well worth checking regularly.

Textile Photos is just the sort of thing I was hoping to find and tried it, but it seems wrapped up with big-data companies and their App stores.

If there were something like Textile which RYF (Respects Your Freedom) than that would be great.

also https://github.com/MichaelMure/Arbore

Thanks. Arbore seems to have ground to a halt in 2017 when it started. There was a small revival in spring 2018, and it still doesn’t have an installer, though a project goal is to make it easy for anybody.

What do you mean? What’s is wrong with them?

1 Like

Everything here seems to be in beta, requires a lengthy build process, or abandoned…

1 Like

If you hang out with Free Software people long enough, you tend to see that unfortunately almost every big-data initiative is just to sucker you in to ever greater loss of Freedom. What you gain though is a saving in time and ease. It is the same with hardware these days (Alexa, iPhones, etc)

For Freedom, we should make a stand outside of quagmires like Google App store. F-Droid is an example of a way forward out of Google, for instance.

https://f-droid.org

You can use Peergos for galleries of images, video or audio. Here’s an example:
https://alpha.peergos.net/#{“secretLink”:true,“open”:true,“link”:"#6MDZhRRPT4ugkJuUfceM6bPnpQKEj5dB2NqLxD1RxFn3oA3CusXayN8RReauEh/6MDZhRRPT4ugkJuUfcRzRbPpFimcBNJx2N9TJDnL4W3ETYhwdsWdvgCkXkwipF/BwHFxRBLosTUYq7GUMv2hgsNLMBW4f16K366hMqavyni/5Pf7Svqhbgr81RWNVD9XKXFob2tH3m9zEwrbB8qGsZysBVk6ceo"}

As you’ve just seen, you can make secret links to galleries to share with anyone. All data and metadata is encrypted (including filenames, thumbnails, file sizes, modification dates etc.)

You can read more in our booklet: https://book.peergos.org
See our source https://github.com/peergos/peergos
or create an account here https://alpha.peergos.net

1 Like

@ianopolous

Peergos is fantastic already, even in Alpha. It is easily the best solution I have seen so far, and I recommend it to others, if you are fortunate enough to be invited onto the Alpha.

I would like it to be a bit more explicit with the IPFS hashes for its files. It isn’t obvious to me at the moment how to see the IPFS hash of a file on Peergos.

Please keep up the excellent work in development, ianopolous.

1 Like

Thank you for your feedback, @yeehi. It’s always wonderful to hear what people think.

There isn’t a single ipfs hash for a given file in Peergos (that would expose the size of the file to the network), but rather we split files into 5 MiB chunks which are each independently encrypted and split into 128KiB fragments which are then stored in ipfs. We then store a merkle root representing all your files and directories in a data structure called a merkle-champ in IPLD. When you view a file, your client is downloading, reassembling and decrypting all these fragments on the fly.

1 Like

I knew I liked Peergos, but now I remember what caught my interest in the first place: independently encrypted, fragmented files stored on IPFS. This and Free software licencing in what you do.

I think this is a key technology. Peergos people must be amazing to devise this system. What makes this technique so useful in my opinion is that it would greatly increase the likelihood of people being willing to contribute storage and bandwidth to others.

If I would be hosting 1% of a picture of a cat, and 100 other people were each hosting another piece, then I wouldn’t object at all, even if I didn’t like cats and only wanted to host pictures if they were of dogs.

You must be very excited about this technology and what it can offer to the world. Are you hiring?! :slight_smile:

1 Like

Welcome to IPFS, daniel!

Check out Peergos linked elsewhere in this thread. It is great stuff!

I am developing a social-capable platform (SubNode.org) that is a generalized content tree that users publish to, and it supports uploading attachments to nodes. If attachments are images, they get displayed inline. I will be (not yet done) adding to this the ability as an option to store attachments and even the JSON of the mongodb nodes themselves directly onto IPFS.

This means I’m about 30 lines of code away from having an app that can publish nodes onto IPFS and then also allow all your images to be shared publicly or to specific users.

1 Like

wclayf, thanks for that link, and for your work on SubNode. I hope you are inching closer to completing those 30 lines! Please ping me when it is ready for testing.