SKYHOUSE.dev Journal

Maintaining the Cloud Fortress

YT ▶ PLEX Guest Links: The First Pages That Need No Login

Why: Damien wanted a way for someone without an account (family, a friend) to send him video files for Plex, without handing out the app's login.

yt-plex can now create temporary guest links. The recipient gets a page with Damien's note, a drop zone and progress bars, and nothing else. Whatever they send lands on his Home page badged "Guest", waiting for him to choose a library and press Go. It's the design recorded in docs/ROADMAP.md, in its "simple version".

1. What's newly reachable without a login

This is the security-relevant part. https://yt.skyhouse.dev/u/<token> (the page) and /api/guest/<token>/… (its API) now answer without a session. Everything else still requires login.

2. Setup on this server

3. Also in this change

I tested it end to end in a neutralized preview: one browser created a link, and a second browser with no login and a phone-sized window used it to send a file. The file arrived badged and announced, and the file count stayed correct. There are now 86 tests, 11 of them for guest links. Commit ff0a8ec.

Net effect: people can send Damien videos with a link that expires by itself, and nothing they send reaches Plex until he says so.

← Back to Admin Hub