node-solid-server (NSS) - Solid on Cloudron: Run a Solid server on top of the file-system
-
Solid was devised by Tim Berners Lee, inventor of the Internet. He has setup a company, Inrupt, to help advance Solid.
If you have a solid server, you can, e.g. host Solid Pods.- Solid: https://solidproject.org/
- Inrupt: https://www.inrupt.com/
- node-solid-server: https://github.com/nodeSolidServer/node-solid-server/blob/main/README.md
- Licence: MIT
- Docker: Yes
- Demo:
- Solid Pods Intro: https://inv.tux.pizza/watch?v=jCEcUVw7ZNU&quality=dash
NSS (Node Solid Server): As the reference implementation of Solid, NSS is actively maintained by the Solid team and has the most commits and contributors. It's also the most widely used Solid server.
There are other Solid servers available:
https://solidproject.org//developers/tutorials/getting-started@nebulon - you spotted this years ago. How are things with it?
Also See:
-
Actually NSS is deprecated and you should look at one of the newer open source implementations of solid:
- CSS (CommunitySolidServer): https://github.com/CommunitySolidServer/CommunitySolidServer (recommended, most used open source implementation currently) - JS/TS
- Manas: https://github.com/manomayam/manas - Rust
- ActivityPods: https://github.com/assemblee-virtuelle/activitypods - JS
The latter is lesser known, yet my favorite, under rapid development and has support for ActivityPub as well.
The Solid community runs hackathons quite regularly. Two submissions (https://solidhack.org/hall-of-fame/march2024.html) to the recent hackathon used CSS and included script to deploy a preconfigured CSS for testing (I'd suggest taking a look at Plenary).
I am new to Cloudron, but I'll try to see how to get one of the above Solid Servers up and running. If there is any interest and would like to help, please reach out.
-
@hzbarcea Hey, thanks for the links!
I have created App Requests for these, and certainly hope Cloudron can support ActivityPods. It looks like it is made with a lot of attention and love. The ActivityPod page looks like it has benefited from a lot of experience and awareness of good principles. It is definitely worth taking a look at that just to see a showcase for a project site.