Monitor games on Steam, Battle.net, and PlayStation and notify about updates.
10K+
Renovate monitors games on Steam, Battle.net, and PlayStation and notifies about updates via Discord.
A Discord Webhook is recommended for notifications.
Regardless of your chosen setup method, Renovate is intended for use with a task scheduler, such as cron.
Environment Variables:
LOG_LEVEL: Loguru severity level to write to the console.LOG_DISCORD_WEBHOOK_URL: Discord Webhook URL to receive log events.LOG_DISCORD_WEBHOOK_LEVEL: Minimum Loguru severity level to forward to Discord.STEAM_TITLES: Comma-separated list of Steam title IDs to watch.BATTLE_TITLES: Comma-separated list of Battle.net title IDs to watch.PROSPERO_TITLES: Comma-separated list of PlayStation 5 title IDs to watch.ORBIS_TITLES: Comma-separated list of PlayStation 4 title IDs to watch.DISCORD_WEBHOOK_URL: Discord Webhook URL to receive available update notifications.Modify the following compose.yaml example file, then run docker compose up.
services:
renovate:
container_name: renovate
image: ethanchrisp/renovate:latest
environment:
LOG_LEVEL: INFO
LOG_DISCORD_WEBHOOK_URL: https://discord.com/api/webhooks/YYYYYYYY/YYYYYYYY
LOG_DISCORD_WEBHOOK_LEVEL: WARNING
STEAM_TITLES: XXXXXXXX,YYYYYYYY,ZZZZZZZZ
BATTLE_TITLES: XXXXXXXX,YYYYYYYY,ZZZZZZZZ
PROSPERO_TITLES: XXXXXXXX,YYYYYYYY,ZZZZZZZZ
ORBIS_TITLES: XXXXXXXX,YYYYYYYY,ZZZZZZZZ
DISCORD_WEBHOOK_URL: https://discord.com/api/webhooks/XXXXXXXX/XXXXXXXX
Renovate is built for Python 3.12 or greater.
uv sync.env_example to .env, then provide the environment variables.python renovate.pyContent type
Image
Digest
sha256:be2dd9f7a…
Size
60.7 MB
Last updated
over 1 year ago
docker pull ethanchrisp/renovate