让我们谈谈 Jamstack 的未来 — 加入我们

原子服务器

526 星星
20 分支
206 问题
主页
https://atomicserver.eu/
存储库
atomicdata-dev/atomic-server
开源
类型
API 驱动
支持的网站生成器
全部

原子服务器

原子服务器是一个图数据库服务器,用于存储和共享键入链接数据。它是免费的,开源的(MIT 许可证),并且具有大量特性

  • ⚛️ 使用 原子模式 进行动态 schema 验证/类型检查。将结构化数据安全性与
  • 🚀 快速(在我的笔记本电脑上的 1 毫秒响应时间)
  • 🪶 轻量级(15MB 二进制文件,无运行时依赖项)
  • 💻 无处不在(linux、windows、mac、arm)
  • 🌐 支持 HTTP / HTTPS / HTTP2.0 以及内置 LetsEncrypt 握手的嵌入式服务器
  • 🎛️ 由 atomic-data-browser 提供支持的浏览器 GUI 包含其中。具有动态表单、表格、身份验证、主题等功能。
  • 💾 由 原子提交 提供支持的事件溯源版本控制/历史记录
  • 🔄 使用 WebSockets 同步:与客户端传达状态更改。向 /ws 发送 wss 请求以打开 Websocket。
  • 🧰 多种序列化选项:JSON、JSON-AD 以及各种链接数据/RDF 格式(RDF/XML、N-Triple/Turtle/JSON-LD)。
  • 🔎 具有模糊搜索和各种运算符的全文检索引擎,通常响应时间 <3 毫秒。
  • 📖 使用 原子集合 进行分页、分类和筛选
  • 🔐 由 原子层级 提供支持的授权(读/写权限)和层级结构
  • 📲 具有 原子邀请邀请和共享系统
  • 📂 文件管理:上传、下载和预览附件。
  • 🖥️ 桌面应用程序:由 tauri 提供支持的带有状态栏图标的简单桌面安装。

本地运行原子服务器(可选)

在本指南中,我们无需安装任何组件,只要在浏览器中使用 atomicdata.dev 即可。因此,你可以跳过此步骤,转到创建第一个原子数据。不过,如果你愿意,可以使用以下几种方式在计算机上运行 Atomic Server

  • 使用桌面安装程序:从 发布 页面下载桌面发行版,然后使用桌面 GUI 进行安装。
  • 使用二进制文件:从 发布 页面下载二进制发行版,然后使用终端打开它。
  • 使用 Docker 可能最快:docker run -p 80:80 -p 443:443 -v atomic-storage:/atomic-storage joepmeneer/atomic-server
  • 使用 Cargocargo install atomic-server,然后运行 atomic-server 以启动。

Atomic-Server 的自述文件 包含关于如何使用它的更多(和最新)信息!

查找更多 无头内容管理系统