← すべての製品

Servitor CMS

多言語ブログのためのセルフホスト型 CMS。

Servitor CMS は、チームが扱うすべての言語で書き、レビューし、公開するための場所を一つにまとめます。必要な言語はいつでも追加でき、各翻訳は Servitor 自身の閲覧ページからも API 経由でも届けられます。編集ワークフローにより、チームの書き手の記事を公開前にレビューし、承認できます。単一のコンテナで動き、他のサービスは必要ありません。

状態
公開中
ライセンス
Apache 2.0
プラットフォーム
linux/amd64, linux/arm64

できること

  • 集中できるエディター

    見出し、リスト、表、コード、数式、画像、動画の埋め込みに対応したブロックエディター。作業中の下書きは入力とともに自動保存され、保存のたびに復元可能なリビジョン履歴に残り、未公開の版は非公開でプレビューできます。

  • すべての翻訳が本物のページ

    一つの投稿はコンテンツ言語ごとに一つの翻訳を持ち、それぞれに独自のアドレス、タイトル、抜粋、タグ、検索用フィールド、公開状態があります。コンテンツ言語は任意の BCP 47 コードで追加でき、管理画面自体は六つの言語に対応しています。

  • 直接公開もレビュー経由も

    創設者、管理者、著者の権限は明確です。信頼された著者はすぐに公開または予約し、それ以外はレビューキューに提出します。追記専用の監査ログがサインイン、公開、モデレーション、設定変更を記録します。

  • 組み込みブログかヘッドレスか

    JavaScript を含まないサーバーレンダリングの閲覧ページに、hreflang、Open Graph、JSON-LD、RSS、サイトマップを備えています。閲覧ページを無効にして、範囲を限定したキーによる読み取り専用の REST API と署名付き Webhook を任意のフロントエンドから使うこともできます。

  • 安全で、運用はシンプル

    OWASP ASVS 5.0 のレベル 1 と 2 のすべての要件に照らして検証済み。二要素認証、公開サインアップなし、厳格なコンテンツセキュリティポリシー。堅牢化された単一のコンテナ、amd64 と arm64 向けの署名付きイメージ、管理画面からの予約実行と暗号化に対応したバックアップ。

私たちの流儀で作られています

Servitor は、私たちが作るほかのすべてと同じ原則に従っています。Apache 2.0 ライセンスのオープンソースで、選んだハードウェアで動き、コンテンツはバックアップも移行もできる組み込みの SQLite データベースとアップロード用フォルダーに収まります。サブスクリプションも、依存すべきプロバイダーもありません。ドキュメントはすべてのインストールに同梱されています。

使用技術

  • SvelteKit
  • Svelte 5
  • TypeScript
  • Tiptap
  • Better Auth
  • Drizzle ORM
  • SQLite
  • Node.js 24
  • Docker
お問い合わせ