はじめに

設定

EveryOS とホストをつなぐ設定を理解する。

API の設定

API の設定ファイルは /etc/everyos/config.yaml です。値は環境変数、YAML、組み込みの既定値の順に優先されます。不明なキーや無効な値があると、起動時にエラーになります。例はローカルの HTTPS リバースプロキシ経由のアクセスを想定しているため、サンプルのオリジンを置き換えてください。

YAML
server:
  host: 127.0.0.1
  port: 7470
  trustedProxies: [127.0.0.1]
  publicOrigins: ["https://everyos.example.com"]

変更を適用

root が所有する設定ファイルを編集したら、API を再起動し、サービスの状態を確認します。通常の既定値はループバックで待ち受けます。検証済みインストーラーが IPv4 ネットワークアクセスを有効にするのは新規設定の場合だけです。アップグレードでは既存の待ち受け設定が維持されます。

Bash
sudo systemctl restart everyos-api.service

データと鍵を一緒に保管

アプリケーションデータは /var/lib/everyos、エージェントポリシーは /etc/everyos/agent.yaml にあります。秘密鍵もバックアップと一緒に保管してください。ホストファイルへのアクセスには、明示的な権限と対応する systemd ポリシーも必要です。設定にパスを追加するだけではアクセス権は付与されません。

EveryOS v0.1.38 に基づく

ソースを見る · configuration.md