High-performance indexer for YGG Torrent written in Rust
100K+
Ygégé is a blazing-fast indexer for U2P (UTOPEER) written in Rust, designed for seamless integration with Prowlarr and other media automation tools.
linux/amd64 and linux/arm64docker run -d \
--name ygege \
-p 8715:8715 \
--restart unless-stopped \
uwucode/ygege:latest
Create a compose.yml file:
services:
ygege:
image: uwucode/ygege:latest
container_name: ygege
restart: unless-stopped
environment:
- BIND_IP=0.0.0.0
- BIND_PORT=8715
- LOG_LEVEL=info
volumes:
- ./ygege/sessions:/app/sessions
ports:
- 8715:8715
Then run:
docker compose up -d
| Variable | Description | Default | Required |
|---|---|---|---|
BIND_IP | Server bind address | 0.0.0.0 | No |
BIND_PORT | Server port | 8715 | No |
LOG_LEVEL | Log level (trace, debug, info, warn, error) | info | No |
Mount a configuration file instead of using environment variables:
services:
ygege:
image: uwucode/ygege:latest
container_name: ygege
restart: unless-stopped
volumes:
- ./ygege/sessions:/app/sessions
- ./ygege/config.json:/app/config.json
ports:
- 8715:8715
config.json example:
{
"bind_ip": "0.0.0.0",
"bind_port": 8715,
"log_level": "info"
}
/system/status page)ygege.yml from the GitHub repo{prowlarr_appdata}/Definitions/Custom/ (create Custom folder if needed)http://localhost:8715/ (or http://ygege:8715/ for Docker Compose)| Tag | Description |
|---|---|
latest, stable | Latest stable release |
0.5.0, 0.5, 0 | Specific version |
master | Latest build from master |
develop, beta | Development/beta builds |
GET /search – Search U2P metadata with advanced filtersGET /torrent/info – Get detailed metadata informationGET /torrent/{id}/files – List files metadata associated with an entryGET /health – Health check endpointFull API documentation: GitHub Docs
Ygégé focuses on efficient and reliable access to U2P / UTOPEER metadata. It does not host or distribute any content itself; it only queries and exposes metadata provided by U2P services.
🔐 Credentials / Keys: For Docker Compose setups, consider using Docker secrets or environment files instead of hardcoding keys.
This project is licensed under the MIT License – see the LICENSE file for details.
Built with ❤️ using Rust | Multi-arch support: linux/amd64, linux/arm64
Content type
Image
Digest
sha256:149685345…
Size
40.2 MB
Last updated
6 months ago
docker pull uwucode/ygege