Book recon is a service to find books via Telegram Bot.
- UI: Telegram bot
- Supported providers:
- https://royallib.com/
- http://flibusta.site/
- RuTracker (via Jackett)
cp .env.example .env
# edit .env
# run
docker compose up -dRuTracker works through Jackett — a proxy server for torrent trackers.
Generate a random string (e.g. openssl rand -hex 16) and put it in two places:
jackett/ServerConfig.json (template already exists in the repo):
{
"APIKey": "your_key_here"
}.env:
JACKETT_API_KEY=your_key_here
The keys must match. The jackett/ServerConfig.json file is mounted into the container automatically via docker-compose.yml.
docker compose up -d jackettJackett port is bound to localhost only. To access the Web UI, use an SSH tunnel:
ssh -L 9117:localhost:9117 your-serverThen open http://localhost:9117 in your browser:
- Click Add Indexer
- Find RuTracker.RU
- Enter your RuTracker username and password
- Click Okay
In .env:
RUTRACKER_ENABLED=true
Restart the bot:
docker compose up -d