addClipUser.sh + README: onboarding a gamer's clips via Syncthing
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
16
README.md
16
README.md
@@ -116,6 +116,22 @@ its token expires, but a reconnect needs a fresh one.
|
||||
|
||||
Browser streaming without OBS: the live portal's **Go Live** (Windows Chrome 141+ for window audio + GPU encode).
|
||||
|
||||
## 5a. Onboarding a gamer's clips (Syncthing)
|
||||
|
||||
Server side (once per person; name = their Authentik/Discord username, lowercase):
|
||||
|
||||
./addClipUser.sh <username> # creates /srv/media/clips/<username> with the video-only .stignore
|
||||
|
||||
Their side (Windows: Syncthing installer or SyncTrayzor; Mac/Linux: Syncthing): open the UI, **Actions → Show ID**,
|
||||
send you the Device ID. In their UI: **Add Remote Device** with the server's ID (ours: `/sync/` → Actions → Show ID),
|
||||
then **Add Folder** on their clip directory (ShadowPlay/Medal/Steam saves), Sharing tab → tick the server,
|
||||
Folder Type **Send Only**, Save.
|
||||
|
||||
Our side at https://HOST/sync/: **Add Remote Device** → paste their ID, name it after them, Save. When their folder
|
||||
offer pops up: **Add** → Folder Path `/var/syncthing/clips/<username>`, Folder Type **Receive Only**, Advanced →
|
||||
Minimum Free Disk Space **300 GB**, Save. Clips start arriving; the sweep normalizes them; Jellyfin shows the
|
||||
folder as that person's show. Their own folder structure is mirrored; only video files are pulled.
|
||||
|
||||
## 5b. Syncthing hardening (do once, in the server's Syncthing UI)
|
||||
|
||||
Syncthing receives straight into `clips/<user>` (Syncthing UI path `/var/syncthing/clips/<user>`),
|
||||
|
||||
Reference in New Issue
Block a user