コンテンツにスキップ

Secretia ドキュメント

Secretia は 3 つのパーツを配線したものです:Ollama がモデルを動かし、Open WebUI がチャットで、小さな nginx 層が Escriba のアイデンティティを与えます。すべてが自分のサーバー上で動作します。

Internet ─► secretia (nginx, public) ─► open-webui (internal) ─► ollama (internal)
branding + magenta accent chat, users, OIDC local models

Ollama — エンジン

オープンモデルをローカルに取得し、シンプルな API で配信します。モデルはボリュームに存在するため、再起動後も残ります。インターネットと通信するのはモデルをダウンロードするときだけです。

Open WebUI — フロント

チャットインターフェース:会話、ユーザー、モデルピッカー、マルチモーダル入力、そしてネイティブな OIDCOLLAMA_BASE_URL を通じて Ollama を指します。

ブランディング層

小さな nginx リバースプロキシが前面に立ち、Secretia の CSS — Inter のタイポグラフィとマゼンタのアクセント — を注入し、ロゴを配信します。Open WebUI の UI をフォークすることはありません。

Lockatus 連携

Open WebUI の組み込み OIDC を Lockatus に配線します:secretia を登録すれば(リダイレクト URI + アクセスマトリクス)、ファミリーは一度だけログインし、2FA とアプリごとのロールを利用できます。

ブランディングについて、率直に

Section titled “ブランディングについて、率直に”

ここでの Escriba の見た目はブランディングレベルであり、完全なリスキンではありません。名前、ロゴ、アクセントは私たちのものですが、その下のインターフェースは Open WebUI 自身のデザインです。アクセントは nginx 層によって CSS として注入されます — 安全な手当て(タイポグラフィ、リンク、フォーカス、トップバー)については堅牢で、より深い再着色についてはベストエフォートであり、Open WebUI がマークアップを変更したときには調整が必要になることがあります。完全にピクセルパーフェクトなリスキンは、彼らの UI を手作業でフォークして維持することを意味し — コストが高く、壊れやすい — ので、私たちはそうしません。

ハードウェアに合うものを取得してください。

  • llama3.1:8b — 堅実で軽量な汎用チャットモデル。
  • qwen2.5:7b — 強力な代替候補。
  • llava:7b — マルチモーダル:テキスト画像を読み取ります。

7〜8B のモデルはおよそ 4〜5 GB です。CPU でも動きますが、GPU の方が劇的に高速です。