讓我們來談談 Jamstack 的未來 — 加入我們

Atomic Server

526 個星號
20 個分支
206 個議題
首頁
https://atomicserver.eu/
儲存庫
atomicdata-dev/atomic-server
開源
類型
API 驅動
支援的網站產生器
全部

Atomic-Server

Atomic-Server 是一個圖形資料庫伺服器,用於儲存和分享類型化的連結資料。它是免費、開源的(MIT 授權),並具有大量功能

  • ⚛️ 動態結構驗證 / 使用 Atomic Schema 的類型檢查。結合了結構化資料的安全性
  • 🚀 快速(在我的筆記型電腦上反應時間為 1 毫秒)
  • 🪶 輕量(15MB 二進制檔案,沒有執行時依賴)
  • 💻 可在任何地方執行(Linux、Windows、Mac、ARM)
  • 🌐 內嵌伺服器,支援 HTTP / HTTPS / HTTP2.0 和內建的 LetsEncrypt 握手。
  • 🎛️ 包含瀏覽器 GUI,由 atomic-data-browser 提供支援。具有動態表單、表格、身份驗證、主題設定等功能。
  • 💾 事件溯源版本控制 / 歷史記錄由 Atomic Commits 提供支援
  • 🔄 使用 WebSockets 進行同步:與客戶端溝通狀態變更。傳送 wss 請求至 /ws 以開啟 WebSocket。
  • 🧰 多種序列化選項:轉換為 JSON、JSON-AD 和各種連結資料 / RDF 格式(RDF/XML、N-Triples / Turtle / JSON-LD)。
  • 🔎 全文檢索,具有模糊搜尋和各種運算符,通常反應時間 <3 毫秒。
  • 📖 使用 Atomic Collections 進行分頁、排序和篩選
  • 🔐 由 Atomic Hierarchy 提供支援的授權(讀取 / 寫入權限)和階層結構
  • 📲 使用 Atomic Invites邀請和共享系統
  • 📂 檔案管理:上傳、下載和預覽附件。
  • 🖥️ 桌面應用程式:輕鬆的桌面安裝,具有狀態列圖示,由 tauri 提供支援。

在本機執行 Atomic-Server (選用)

在本指南中,我們可以直接在瀏覽器中使用 atomicdata.dev 而無需安裝任何東西。因此您可以跳過此步驟並直接前往建立您的第一個 Atomic Data。但是如果您想,您可以透過幾種方式在您的電腦上執行 Atomic-Server

  • 使用桌面安裝程式:從 releases 頁面下載桌面版本,並使用您的桌面 GUI 安裝它。
  • 使用二進制檔案:從 releases 頁面下載二進制版本,並使用終端機開啟它。
  • 使用 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 的 README 包含更多(以及最新的)有關如何使用它的資訊!

尋找更多無頭內容管理系統