Files
comet/README.md
T
Goldy 4a1b0bccc9 rtn
2024-07-03 13:21:40 +02:00

80 lines
2.6 KiB
Markdown

<h1 align="center" id="title">☄️ Comet - <a href="https://discord.gg/rivenmedia">Discord</a></h1>
<p align="center"><img src="https://socialify.git.ci/g0ldyy/comet/image?description=1&font=Raleway&forks=1&issues=1&language=1&logo=https%3A%2F%2Fi.imgur.com%2FGj0KQwB.png&name=1&owner=1&pattern=Solid&pulls=1&stargazers=1&theme=Dark" /></p>
<p align="center">
<a href="https://ko-fi.com/E1E7ZVMAD">
<img src="https://ko-fi.com/img/githubbutton_sm.svg">
</a>
</p>
# Features
- Jackett and Prowlarr support (change the `INDEXER_MANAGER_TYPE` environment variable to `jackett` or `prowlarr`)
- [Zilean](https://github.com/iPromKnight/zilean) ([DMM](https://hashlists.debridmediamanager.com/) Scraper) support for even more results
- Caching system ft. SQLite
- Smart Torrent Ranking by [RTN](https://github.com/dreulavelle/rank-torrent-name)
- Proxy support to bypass debrid restrictions
- Only Real-Debrid supported right now *(if you want other debrid services, please provide an account)*
# Installation
## From source
- Clone the repository and enter the folder
```sh
git clone https://github.com/g0ldyy/comet
cd comet
```
- Install dependencies
```sh
pip install poetry
poetry install
````
- Start Comet
```sh
poetry run python -m comet.main
````
## With Docker
- Simply run the Docker image after modifying the environment variables
```sh
docker run --name comet -p 8000:8000 -d \
-e FASTAPI_HOST=0.0.0.0 \
-e FASTAPI_PORT=8000 \
-e FASTAPI_WORKERS=1 \
-e CACHE_TTL=86400 \
-e DEBRID_PROXY_URL=http://127.0.0.1:1080 \
-e INDEXER_MANAGER_TYPE=jackett \
-e INDEXER_MANAGER_URL=http://127.0.0.1:9117 \
-e INDEXER_MANAGER_API_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
-e INDEXER_MANAGER_INDEXERS='["EXAMPLE1_CHANGETHIS", "EXAMPLE2_CHANGETHIS"]' \
-e INDEXER_MANAGER_TIMEOUT=30 \
-e GET_TORRENT_TIMEOUT=5 \
g0ldyy/comet
```
- To update your container
- Find your existing container name
```sh
docker ps
```
- Stop your existing container
```sh
docker stop <CONTAINER_ID>
```
- Remove your existing container
```sh
docker rm <CONTAINER_ID>
```
- Pull the latest version from docker hub
```sh
docker pull g0ldyy/comet
```
- Finally, re-run the docker run command
# Real-Debrid IP Blacklist
To bypass Real-Debrid's IP blacklist, start a cloudflare-warp container: https://github.com/cmj2002/warp-docker
# Web UI Showcase
<img src="https://i.imgur.com/SaD365F.png" />