社区实体服务器
Community Solid Server是开放软件 这就提供了a 固体 Pod和identity。 这个Pod就是你的私人存储空间 这样你就可以与人和Solid应用程序共享数据。
的开放和模块化实现 坚实的规范, Community Solid Server是一个很好的伙伴:
-
🧑🏽 的人 谁想尝试拥有自己的Pod
-
👨🏿💻 为开发人员 谁想快速创建和测试Solid应用程序
-
👩🏻🔬 为研究人员 谁想为Solid设计新功能
当然,对于许多喜欢体验Solid的人来说也是如此。
⚡运行Community Solid Server
确保你有 node . js 18.0或更高。 如果这是你第一次使用Node.js, 你可以找到如何做到这一点的说明 在这里.
npx @solid/community-server
现在访问您的全新服务器 http://localhost:3000/!
要在重启之间持久化pod的内容,使用:
npx @solid/community-server -c @css:config/file.json -f data/
如果你更喜欢使用Docker, 您可以在。中找到有关此方法和其他方法的说明 文档.
🔧配置服务器
通过JSON配置文件可以实现对服务器行为的实质性更改。 社区固体服务器使用 Components.js 指定模块和组件在运行时需要如何连接在一起。
配置服务器的方法可以在 CommunitySolidServer /食谱.
自定义配置的示例和指导
都可以在 config 文件夹,
和 配置教程.
还有一个 配置发电机.
👩🏽💻开发服务器代码
服务器允许写入和插入自定义模块 不改变其基本源代码。
这个 📗API文档 和 这个 📓用户文档 能帮你找到路。 也有一个存储库 📚综合教程
📑引用
如果社区固体服务器在你的科学出版物中发挥了作用, 如果能引用我们的 文章.
@article{CommunitySolidServer,
title = {The Community Solid Server: Supporting research \& development in an evolving ecosystem},
author = {Van Herwegen, Joanna and Verborgh, Ruben},
journal = {Semantic Web},
volume = {15},
number = {6},
pages = {2597--2611},
year = {2024},
doi = {10.3233/SW-243726},
url = {https://journals.sagepub.com/doi/abs/10.3233/SW-243726}
}
📜许可证
社区固体服务器代码 版权归 Inrupt Inc .) 和 imec 可以在 麻省理工学院的许可.
🎤反馈和问题
了解更多关于Solid的信息 solidproject.org.