I Moved My Blog from IPFS to a Server

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • iroh

    Sync anywhere

  • Totally biased founder here, but I work on https://github.com/n0-computer/iroh, a thing that started off as an IPFS implementation in rust, but we broke out & ended up doing our own thing. We're not at the point where the iroh implements "the full IPFS experience" (some parts border on impossible to do while keeping a decentralized promise), but we're getting closer to the "p2p website hosting" use case each week.

  • nft.storage

    😋 Free decentralized storage and bandwidth for NFTs on IPFS and Filecoin.

  • That flagship app you are looking for seems to be https://nft.storage/ (by Protocol Labs).

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • upspin

    Upspin: A framework for naming everyone's everything.

  • Super intriguing. Thanks for sharing!

    It reminds me a bit of an early Go project called Upspin [1]. And also a bit of Solid [2]. Did you get any inspiration from them?

    What excites me about your project is that you're addressing the elephant in the room when it comes to data sovereignty (~nobody wants to self-host a personal database but their personal devices aren't publicly accessible) in an elegant way.

    By storing the data on my personal device and (presumably?) paying for a managed relay (and maybe an encrypted backup), I can keep my data in my physical possession, but I won't have to host anything on my own. Is that the idea?

    https://upspin.io/

  • Peergos

    A p2p, secure file storage, social network and application protocol

  • https://github.com/djdv/go-filesystem-utils/pull/40 lets you interact with IPFS as an NFS mount

  • webtorrent

    ⚡️ Streaming torrent client for the web

  • It's because of the kind of content that is shared. BitTorrent serves a lot of content you are not allowed to redistribute, so having an open gateway immediately puts you at risk of aiding the distribution of content. But it does work, someone even made something native to browsers so browsers themselves can share content: https://webtorrent.io/. There are even fuse "gateways" to make it native to your computer and pretend the files exist locally: https://github.com/search?q=bittorrent+fuse&type=repositorie...

    IPFS doesn't seem to be used for that kind of content much, it seems to be targeted more towards web-native content (html pages, images, that kind of stuff). It's probably safer for Cloudflare to run this.

  • Planet

    Build and host decentralized blogs and websites on your Mac (by Planetable)

  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

    WorkOS logo
  • And Activision-Blizzard eventually removed the peer-to-peer functionality from their update downloader.

    I'm not sure why you are focusing so much on the mobile aspect though, most PC uses are still not done on a smartphone.

    And what is possible changes over the years, even smartphones are massively faster than a decade ago.

    I don't recommend that anyone distributes anything through YouTube (or any other platform) any more, and guess what, since a few years ago we now *actually* have a working YouTube (and more recently, Twitch) alternative !

    https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

    And guess what, PeerTube is also P2P (based on WebTorrent) !

    Just ignore these walled gardens, their enshittification is well under way anyway, and as long as you can show that alternatives are possible, you'll get enough users to flee them to greener pastures (see Xitter => Mastodon and Reddit => Lemmy as recent examples - though federated rather than p2p ones - I'm not a "decentralization maximalist"...).

    P.S.: I've actually used Democracy Player / DTV / Miro for a while, but it was created (slightly) after YouTube, not before... anyway alternative YouTube players like NewPipe are missing the point - there's also the whole side of having to upload your own video through YouTube's shitty interface and random whims of their ContentID. And the whole ContentID extortion business goes away once the extortionists actually have to do the hard work of sending a full blown DMCA takedown, and then possibly have to fight in court against a fair use defense, and this whole thing becomes even more unlikely to work if your server is in a country that basically ignores those (consider how VLC violates DMCA because it's distributing libdvdcss, but they are pretty much untouchable because based in France - or also how MPEG doesn't bother going after the license violators that played a DVD with VLC without acquiring the license).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts