☄️ Comet - Discord
- The only Stremio addon that can 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
- 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
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, allowing you to customize your indexers, and enabling "Proxy Stream" mode, to permit streaming from multiple source IPs with the same RD token!
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;
}
}