☄️ Comet - Discord
- The first Stremio addon to Proxy Debrid Streams to allow use of the Debrid Service on multiple IPs at the same time on the same account!
- IP-Based Max Connection Limit and Dashboard for Debrid Stream Proxier
- Jackett and Prowlarr support (change the
INDEXER_MANAGER_TYPE
environment variable tojackett
orprowlarr
) - Zilean (DMM Scraper) support for even more results
- Torrentio Scraper
- MediaFusion Scraper
- Caching system ft. SQLite / PostgreSQL
- Smart Torrent Ranking powered by RTN
- Proxy support to bypass debrid restrictions
- Real-Debrid, All-Debrid, Premiumize, TorBox and Debrid-Link supported
- Direct Torrent supported
- Kitsu support (anime)
- Adult Content Filter
- StremThru support
To customize your Comet experience to suit your needs, please first take a look at all the environment variables!
A free, public Comet instance is available at https://comet.elfhosted.com, but if you need custom indexers, higher-rate-limits, or proxystreaming in a "turn-key" fashion, consider ElfHosted...
ElfHosted is a geeky open-source PaaS which provides all the "plumbing" (hosting, security, updates, etc) for your self-hosted apps.
ElfHosted offer "one-click" private Comet instances bundled with Jackett and 64Mbps proxystreaming, allowing you to customize your indexers and streaming from multiple source IPs with the same RD token, without risking an account ban! (bandwidth boosters are available)
Important
Comet is a top-tier app in the ElfHosted app catalogue. 30% of your subscription goes to the app developer ❤️
- Clone the repository and enter the folder
git clone https://github.com/g0ldyy/comet cd comet
- Install dependencies
pip install uv uv sync
- Start Comet
uv run python -m comet.main
- Copy deployment/docker-compose.yml in a directory
- Copy .env-sample to .env in the same directory and keep only the variables you wish to modify, also remove all comments
- Pull the latest version from docker hub
docker compose pull
- Run
docker compose up -d
If you want to serve Comet via a Nginx Reverse Proxy, here's the configuration you should use.
server {
server_name example.com;
location / {
proxy_pass http://localhost:8000;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
}
}