User guide
Who runs what
- Windows / Mac / Linux player β you host it. First account is the site manager: library, storage, this copy. No Stripe or key minting. Unlock Pro by pasting the key you bought.
- Web + Cinema β privately hosted by Deimos. Super user (not listed on login) handles Stripe, Coinbase, and sold keys. Members never get that role.
- Deimos never stores customer video.
Start
- Unzip. Keep
templates/andstatic/next to the binary. - On-demand player:
./deimos-tv - Cinema:
./deimos-cinema - Player: register β the first account is site manager. Later accounts are members.
- Deimos host only: set
ADMIN_USERandADMIN_PASSin the environment. Those are never shown on the sign-in page.
Library
- The app does not scan your disk. Library = demo clips + what you upload.
- Upload an MP4. Optional: install ffmpeg for extra encodes.
- Cinema shelf on upload: Movie or TV show (portrait posters in Cinema).
- Second Life TV: set the prim media URL to your Cinema address (port 8096).
- Sync: open the film, tick I am the remote, press Copy TV link, paste that URL on every TV.
Super user vs site manager
On Cinema and the Deimos web app, only the super user (set with environment variables, never printed on login) can open Stripe, Coinbase, and key minting.
On Linux, Mac, and Windows players, the first account is a site manager: catalog, storage, Pro key paste. They cannot configure payment gateways.
How to pay and upgrade to Pro
- Open the sales site and go to Pricing.
- Choose Pro $49 / year or Lifetime $129.
- Pay with Stripe (card) or Coinbase Commerce (BTC, ETH, USDC, and other coins you enable). Both links are set under Admin β Stripe & payments.
- After payment clears, you receive a license key by email (or the seller pastes it if you bought by invoice).
- In this app: License β paste the key β Save.
- Pro unlocks immediately: no watermark, unlimited uploads, your S3/Storj, live RTMP/RTSP, larger slideshows.
Storage (owner)
We do not host files. On Storage pick Local, or paste your keys for AWS S3, Wasabi, Backblaze B2, Cloudflare R2, MinIO, Storj, or Filebase. Test & save.
Live (Pro)
Add a channel: YouTube or Twitch watch URL, an .m3u8, rtmp:// from OBS, or rtsp:// from a camera. ffmpeg must be installed for RTMP/RTSP so the browser can play HLS.
Themes
Look β six dark accents (green / sky / violet / amber / rose / aqua or mint on Cinema).
Windows SmartScreen
Unsigned downloads show βWindows protected your PCβ. Details β Run anyway. Reputation builds over time. Signing a certificate is optional later.