u/1337PirateNinja

▲ 1 r/Nuvio

I have a 3dflickfix dot net collection that I subscribe to on a FTP server, and there was no easy way to get it into Nuvio. So I built an addon to do just that. Stremio FTP is a self-hosted addon that indexes your FTP/FTPS library and exposes it to Stremio as a stream source and a browsable catalog with TMDB poster support.

Public facing config portal

Open a movie or episode in Stremio / Nuvio and the addon will appear as a streaming option whenever the title matches something in your indexed FTP library.

Key features

  1. Stream-source + optional catalogs — by default it just adds streams to titles you already browse. Flip a switch per profile and you get full Movies / Series / Anime / Other catalogs in Nuvio with TMDB posters and metadata.
  2. FTP, explicit FTPS, and implicit FTPS — with an optional invalid-certificate allowance for seedboxes and self-signed certs.
  3. Per-user profiles, no signup — browser UID + passphrase. FTP credentials are encrypted at rest. Each profile gets a private manifest URL. Optionally have your public url blocked by a config token
  4. Background scanning your ftp library — manual or scheduled (6h / 12h / daily / weekly), with a persisted progress bar and ETA you can leave and come back to.
  5. Two stream delivery modes — proxy through the addon (default, works everywhere) or direct FTP URLs to the client (bypasses your addon server's bandwidth ).

Some caveats

  • Filename matching is best-effort. Movies need clear title/year, episodes need S01E02-style markers. Weird release names won't always resolve.
  • FTP direct delivery option only works with Stremio official client not Nuvio

Easy server setup with an AI prompt

The repo ships with a copy-pasteable prompt for an AI coding / server agent (Claude Code, Codex, etc.). Replace YOUR_DOMAIN_HERE, paste it into your agent of choice, and it'll install Docker (if needed), clone the repo, generate the encryption key, write the .env, and setup the container up behind your existing reverse proxy. See github readme under "AI Agent Setup Prompt."

Repo

https://github.com/skynet01/stremio-ftp

reddit.com
u/1337PirateNinja — 11 days ago

I have a 3dflickfix dot net collection that I subscribe to on a FTP server, and there was no easy way to get it into Stremio. So I built an addon to do just that. Stremio FTP is a self-hosted addon that indexes your FTP/FTPS library and exposes it to Stremio as both a stream source and (optionally) a browsable catalog with TMDB poster support.

Public facing config portal

Open a movie or episode in Stremio and the addon will appear as a streaming option whenever the title matches something in your indexed FTP library.

Key features

  1. Stream-source + optional catalogs — by default it just adds streams to titles you already browse. Flip a switch per profile and you get full Movies / Series / Anime / Other catalogs in Stremio with TMDB posters and metadata.
  2. FTP, explicit FTPS, and implicit FTPS — with an optional invalid-certificate allowance for seedboxes and self-signed certs.
  3. Per-user profiles, no signup — browser UID + passphrase. FTP credentials are encrypted at rest. Each profile gets a private manifest URL. Optionally have your public url blocked by a config token
  4. Background scanning your ftp library — manual or scheduled (6h / 12h / daily / weekly), with a persisted progress bar and ETA you can leave and come back to.
  5. Two stream delivery modes — proxy through the addon (default, works everywhere) or direct FTP URLs to the client (bypasses your addon server's bandwidth ).

Some caveats

  • Filename matching is best-effort. Movies need clear title/year, episodes need S01E02-style markers. Weird release names won't always resolve.
  • FTP delivery mode trades safety for speed. It can leak FTP credentials in stream URLs and not every Stremio client supports explicit FTPS. Stick with proxy Direct (then your stream goes through your addon server) mode unless you know what you're doing.

Easy server setup with an AI prompt

The repo ships with a copy-pasteable prompt for an AI coding / server agent (Claude Code, Codex, etc.). Replace YOUR_DOMAIN_HERE, paste it into your agent of choice, and it'll install Docker (if needed), clone the repo, generate the encryption key, write the .env, and setup the container up behind your existing reverse proxy. See github readme under "AI Agent Setup Prompt."

Repo

https://github.com/skynet01/stremio-ftp

reddit.com
u/1337PirateNinja — 11 days ago