A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don’t control.
Rules:
Be civil: we’re here to support and learn from one another. Insults won’t be tolerated. Flame wars are frowned upon.
No spam posting.
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it’s not obvious why your post topic revolves around selfhosting, please include details to make it clear.
Don’t duplicate the full text of your blog or github here. Just post the link for folks to click.
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
No trolling.
Resources:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I read through the introduction but feel like I don’t fully understand or grasp the point of this… Is this just basically a new type of p2p protocol? They reference local-first or local-only apps, but then what’s the difference between that and just a locally hosted server with local DNS etc? And what would an example of “ephemeral data” be? If it is actually “ephemeral”, wouldn’t you have to connect somewhere to use it whenever you need it anyway? I’m probably just not grasping the foundational aspects and ideas of this
I only discovered local-first recently. Indeed, with only 1 node doing self-hosting of any app there seems to be no difference, but that’s a narrow view. The local-first apps are a new concept, using new data structures (e.g. CRDTs), you can read more in a non-technical ‘manifesto’ here: https://www.inkandswitch.com/local-first/ this is indeed a highly cited article within the movement.