新規アカウントの登録方法
更新: 2026-07-11(12(Fable)。セルフ登録実装(課題0711b)に伴い、CLI手順から本人登録手順へ書き換え。
ユーザー本人による登録(標準)
- https://trip-albums.zinichi.net を開き、メールアドレスを入力して「認証コードを送る」
前提
登録の裏側: アカウントの識別はメールアドレス。サーバー上のフォルダ名は無意味な自動記号でユーザーには見せない。会社台帳への作成もこの「はじめる」の瞬間に行われる(コード要求だけでは何も作られず、7日で自動掃除)。AirScope登録済みの人は同じemailでTripにそのまま入れる(事前手続き不要)
写真の配置(現在はオーナー作業)
アップロード機能(iOS/Androidアプリ・別GO)ができるまで、写真はオーナーがNASに配置する:
Trip側の登録はMac Studioで1コマンド。ユーザー本人の操作は「ログイン」だけ
手順
1. アカウント発行(Mac Studio)
cd ~/Projects/trip_albums
.venv/bin/python tools/create-user.py --email <メールアドレス> --slug <フォルダ名>
--slug-_tarophoto/{slug}/upload/.venv/bin/python tools/create-user.py --list を実行 → メールアドレス↔フォルダ名の対応リストが出る2. 写真の配置(オーナー)
smb://192.168.30.70/trip-albums の photo/{slug}<フォルダ名>/upload/ オーナーによる代理登録(補助)
.venv/bin/python /home/share/wd40efzz/projects/trip-albums/photo/{slug}/upload/tools/create-user.py --email [email protected] --display-name たろう)
置くだけでよい。毎日6時/14時/22時の自動解析が検知し、解析→Web反映→完了メールまで無人で進む
転送中の取り込み事故はない(最終更新から5分間静止するまで取り込みを待つ)
3. ユーザーのログイン
本人がログインする時は、そのメールアドレスでコードを取得するだけ(上の手順2から)。
注意メールモードの注意
完了メール・グループ招待メールはowner_testモード(全メールがオーナー宛に中は全部オーナー宛([TESTTEST]付き)。認証コードだけは本人宛に直接届く。解除は to:slug]付きで届く)。実ユーザーへ送るには data/config/mail.json のを作成して mode を変更する(テスター招待時にAIチームへ依頼)を上書き。
関連
- 実装記録: trip_albumsリポジトリの 課題0711b.md
- 共有とグループ:
生活圏ゾーンを設定したい場合(全量イベント化をやめたい場合)はAIチームへ依頼(living_areas.jsonの編集。プロフィール整備UIは今後実装)同チャプター「アルバムの共有方法」