Stop running 5 bloated apps to manage your media.
EXTTO is a single, lightweight Python daemon that does everything — from RSS monitoring to Telegram notifications — with a beautiful Web UI you'll actually enjoy using.
English · Italiano ↓
EXTTO replaces your entire media stack with one self-hosted app.
No more juggling Sonarr + Radarr + Prowlarr + Mylar + a torrent client + a notification bot.
Just EXTTO, running quietly on your server, doing everything automatically.
RSS feeds → Smart search → Auto-download → Rename & Archive → Telegram notification
| Feature | EXTTO | Sonarr+Radarr+Prowlarr+qBittorrent |
|---|---|---|
| Apps to install | 1 | 4+ |
| RAM usage (idle) | ~80 MB | ~600 MB+ |
| Comic book support | ✅ Native | ❌ Needs Mylar |
| eMule / eD2k fallback | ✅ Built-in | ❌ Not possible |
| RAM disk downloads | ✅ Built-in | ❌ Not possible |
| Web UI | ✅ Modern, flat | Mixed |
Monitors RSS feeds, searches Jackett/Prowlarr indexers, scores release quality, downloads via libtorrent (embedded) or your existing qBittorrent / Transmission / aria2, renames files with TMDB metadata, archives to your NAS, notifies you. All automatic.
Protect your SSD. EXTTO downloads small torrents directly to a tmpfs RAM disk and moves them to permanent storage only when 100% complete. Zero SSD writes during download.
Still hunting that obscure 2003 documentary no one seeds anymore? EXTTO integrates with amuled and automatically falls back to the eD2k network when torrents fail. No other media manager does this.
Weekly packs, single issues, automatic monitoring. Downloads directly from GetComics via Mega.nz or torrent. No plugins, no workarounds.
EXTTO scores every release (4K, HDR10, Dolby Vision, DTS-X, codec, source...) and automatically replaces your existing file when a better version is found. Set it once, forget it.
Click a magnet: link or a .torrent file anywhere in your browser — EXTTO receives it instantly. One-time setup via a script generated directly from the Web UI, already configured with your server URL.
VPN killswitch that binds all traffic to tun0/wg0. Automatic IP blocklist updates. Your downloads stay private.
Web UI available in Italian, English, German, French, Spanish. Translations managed via YAML files — easy to extend.
git clone https://github.com/buzzqw/extto.git
cd extto
chmod +x setup.sh start.sh
./setup.sh./setup.sh --upgrade # force-upgrade all Python packagesAs a systemd service (recommended):
sudo systemctl enable extto.service
sudo systemctl start extto.serviceManually:
./start.sh # engine + Web UI on port 5000
./start.sh --tui # engine + full-screen Terminal UIOpen http://localhost:5000 in your browser.
EXTTO is free, open-source software built entirely in spare time.
If it saves you hours of configuration, RAM, or disk wear — consider buying the author a coffee.
Every donation directly funds new features, bug fixes, and keeping the project alive.
EXTTO is a download automation tool. It does not host, index, or distribute any copyrighted content.
- EXTTO connects to indexers you configure (Jackett, Prowlarr, public RSS feeds). It has no built-in index.
- What you download is entirely your responsibility. Use EXTTO only for content you have the right to access — public domain, Creative Commons, or media you own.
- The eMule/eD2k and torrent integrations are neutral technologies. EXTTO does not encourage or facilitate piracy.
- This project is released under the EUPL 1.2 open-source license.
"With great automation comes great responsibility."
Basta tenere accesi 5 programmi pesanti per gestire i tuoi media.
EXTTO è un singolo, leggerissimo servizio Python che fa tutto — dal monitoraggio RSS alle notifiche Telegram — con una Web UI moderna che userai volentieri.
EXTTO sostituisce l'intero stack media con una sola app self-hosted.
Niente più Sonarr + Radarr + Prowlarr + Mylar + client torrent + bot notifiche.
Solo EXTTO, in esecuzione silenziosa sul tuo server, che fa tutto in automatico.
Feed RSS → Ricerca intelligente → Download automatico → Rinomina & Archivia → Notifica Telegram
| Funzionalità | EXTTO | Sonarr+Radarr+Prowlarr+qBittorrent |
|---|---|---|
| App da installare | 1 | 4+ |
| RAM a riposo | ~80 MB | ~600 MB+ |
| Fumetti nativi | ✅ Integrato | ❌ Serve Mylar |
| Fallback eMule / eD2k | ✅ Integrato | ❌ Impossibile |
| Download in RAM disk | ✅ Integrato | ❌ Impossibile |
| Web UI | ✅ Moderna, flat | Variabile |
Monitora feed RSS, cerca su indexer Jackett/Prowlarr, valuta la qualità delle release, scarica via libtorrent (integrato) oppure qBittorrent / Transmission / aria2 esistenti, rinomina con metadati TMDB, archivia sul NAS, notifica su Telegram. Tutto automatico.
Proteggi il tuo SSD. EXTTO scarica i torrent piccoli direttamente su un RAM disk tmpfs e li sposta in archivio solo a completamento al 100%. Zero scritture SSD durante il download.
Cerchi quel documentario oscuro del 2003 che nessuno seedca più? EXTTO si integra con amuled e cade automaticamente sulla rete eD2k quando i torrent falliscono. Nessun altro media manager lo fa.
Weekly pack, numeri singoli, monitoraggio automatico. Download direttamente da GetComics via Mega.nz o torrent. Senza plugin, senza workaround.
EXTTO valuta ogni release (4K, HDR10, Dolby Vision, DTS-X, codec, sorgente...) e sostituisce automaticamente il file esistente quando trova una versione migliore. Configuralo una volta, dimenticatelo.
Clicca su un link magnet: o su un file .torrent ovunque nel browser — EXTTO lo riceve istantaneamente. Setup unico via uno script generato direttamente dalla Web UI, già configurato con l'URL del tuo server.
VPN killswitch che vincola il traffico a tun0/wg0. Aggiornamento automatico delle IP blocklist. I tuoi download restano privati.
Web UI disponibile in Italiano, Inglese, Tedesco, Francese, Spagnolo. Traduzioni gestite via file YAML — facile da estendere.
git clone https://github.com/buzzqw/extto.git
cd extto
chmod +x setup.sh start.sh
./setup.sh./setup.sh --upgrade # forza l'aggiornamento dei pacchetti PythonCome servizio systemd (raccomandato):
sudo systemctl enable extto.service
sudo systemctl start extto.serviceManuale:
./start.sh # motore + Web UI sulla porta 5000
./start.sh --tui # motore + interfaccia da Terminale a schermo interoApri http://localhost:5000 nel browser.
EXTTO è software libero e open-source, costruito interamente nel tempo libero.
Se ti fa risparmiare ore di configurazione, RAM, o usura del disco — considera di offrire un caffè all'autore.
Ogni donazione finanzia direttamente nuove funzionalità, correzioni di bug e la sopravvivenza del progetto.
EXTTO è uno strumento di automazione dei download. Non ospita, non indicizza e non distribuisce alcun contenuto protetto da copyright.
- EXTTO si connette agli indexer che configuri tu (Jackett, Prowlarr, feed RSS pubblici). Non ha un indice integrato.
- Ciò che scarichi è interamente sotto la tua responsabilità. Usa EXTTO solo per contenuti che hai il diritto di accedere — dominio pubblico, licenze Creative Commons, o media di tua proprietà.
- Le integrazioni eMule/eD2k e torrent sono tecnologie neutrali. EXTTO non incoraggia né facilita la pirateria.
- Questo progetto è rilasciato sotto licenza open-source EUPL 1.2.
"Con grande automazione viene grande responsabilità."