Skip to content
/ comet Public

Stremio's fastest torrent/debrid search add-on.

License

Notifications You must be signed in to change notification settings

g0ldyy/comet

Repository files navigation

☄️ Comet - Discord

Features

  • 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 to jackett or prowlarr)
  • 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

Installation

To customize your Comet experience to suit your needs, please first take a look at all the environment variables!

ElfHosted

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 ❤️

(ElfHosted Discord)

Self Hosted

From source

  • 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

With Docker Compose

  • 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

Nginx Reverse Proxy

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;
    }
}

Web UI Showcase

About

Stremio's fastest torrent/debrid search add-on.

Resources

License

Stars

Watchers

Forks

Packages