[Anki]同期ユーザ追加

TIPS
TIPS

Ankiの公式同期サーバーは、設定ファイルに環境変数を追加するだけで、簡単に複数ユーザーを管理できるように設計されています。ご家族で使ったり、用途(語学用、資格用など)ごとにアカウントを分けたりする際に非常に便利です。

複数ユーザーの追加手順

1. サービスファイルの編集

コマンドラインから systemd の設定ファイルを開きます。

sudo nano /etc/systemd/system/anki-sync-server.service

2. ユーザー変数の追加

[Service] セクションの中に、SYNC_USER2、SYNC_USER3 というように連番で環境変数を追記します。

[Service]
# (その他の設定...)

# 1人目のユーザー(既存)
Environment=\"SYNC_USER1=user1:password123\"

# --- ここから追加 ---
# 2人目のユーザー
Environment=\"SYNC_USER2=family:familypass\"
# 3人目のユーザー
Environment=\"SYNC_USER3=testuser:testpass\"

※ ユーザー名:パスワード の形式で、必要な人数分だけ SYNC_USER〇 の数字を増やしていくだけでOKです。

3. 設定の反映とサーバー再起動

変更を保存してエディタを閉じたら、以下のコマンドを実行して設定を適用します。

# systemdに設定ファイルの変更を再読み込みさせる
sudo systemctl daemon-reload

# Ankiサーバーを再起動して新しいユーザー設定を適用する
sudo systemctl restart anki-sync-server.service

# エラーなく起動しているかステータスを確認する
sudo systemctl status anki-sync-server.service

active (running) と表示されていれば成功です。

データの保存と管理について

複数ユーザーを登録した場合でも、データの保存先ディレクトリ(今回の手順で言えば /home/anki/anki-data)をユーザーごとに手動で分ける必要はありません。

Ankiサーバー側が賢く処理を行い、同じディレクトリ内にユーザーごとの独立したデータベースとメディアフォルダを自動的に作成してくれます。そのため、ユーザー間で単語帳や学習データが混ざってしまう心配はありません。

無事に新しいユーザーでログインできるか、お使いの端末から同期を試してみてください。

[Anki]同期ユーザ追加
[AWS]BedrockとOpenSearchで始める、全く新しいベクトルDB入門
Amazon BedrockとOpenSearchを用いたベクトルDBの構築方法を解説。インデックス、マッピング、k-NNアルゴリズムの設定から、検索精度とLLMの応答品質を向上させるメタデータ(スキーマ情報)の効果的な活用法まで網羅しています。
Q よくある質問 (FAQ)
Q. 複数ユーザーを追加する際、データ保存先ディレクトリをユーザーごとに手動で分ける必要はありますか?
A.
いいえ、分ける必要はありません。Ankiサーバーが同じディレクトリ内にユーザーごとの独立したデータベースとメディアフォルダを自動的に作成・管理します。
Q. 3人以上のユーザーを追加したい場合はどのように設定すればよいですか?
A.
systemd設定ファイルの[Service]セクションに、SYNC_USER3、SYNC_USER4のように連番で環境変数を「ユーザー名:パスワード」の形式で追記していくだけで追加可能です。

コメント

タイトルとURLをコピーしました