+
Skip to content

g0ldyy/comet

Repository files navigation

☄️ Comet - New 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
  • Administration Dashboard with Bandwidth Manager, Metrics and more...
  • Supported Scrapers: Jackett, Prowlarr, Torrentio, Zilean, MediaFusion, Debridio, StremThru, AIOStreams, Comet, Jackettio, TorBox and Nyaa
  • Caching system ft. SQLite / PostgreSQL
  • Blazing Fast Background Scraper
  • Smart Torrent Ranking powered by RTN
  • Proxy support to bypass debrid restrictions
  • Real-Debrid, All-Debrid, Premiumize, TorBox, Debrid-Link, Debrider, EasyDebrid, OffCloud and PikPak supported
  • Direct Torrent supported
  • Kitsu support (anime)
  • Adult Content Filter

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

Support the Project

Comet is a community-driven project, and your support helps it grow! 🚀

  • Star the repo here on GitHub
  • Star the addon on stremio-addons.net
  • 🐛 Contribute by reporting issues, suggesting features, or submitting PRs
  • ❤️ Donate via Ko-fi to support development

Web UI Showcase

About

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

Resources

License

Stars

Watchers

Forks

Packages

 
 
 
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载