Free Games Claimer
https://github.com/vogler/free-games-claimer
This is the Github repo for the new and advanced free games claimer. This is implemented after Epicgames FreeGames keeps failing.
Configuration
Using Docker-Compose
In the folder structure
server: ~/docker/fgc$
docker-compose.yml
fgc.env
fgc.env is the environment file for all the password/keys to login to different game services, fill it in manually or use a backup.
EG_OTPKEY=
EG_EMAIL=
EG_PASSWORD=
NOTIFY=discord://123456/ABCD
PG_EMAIL=
PG_PASSWORD=
GOG_EMAIL=
GOG_PASSWORD=
NOTIFY=discord://123456/ABCD
# if the webhook looks like this https://discord.com/api/webhooks/123456/ABCD
docker-compose.yml
services:
free-games-claimer:
container_name: FGC # is printed in front of every output line
image: ghcr.io/vogler/free-games-claimer # otherwise image name will be free-games-claimer-free-games-claimer
build: .
ports:
- "5990:5900" # VNC server
- "5890:6080" # noVNC (browser-based VNC client)
volumes:
- ~/docker/fgc:/fgc/data
command: bash -c "node epic-games; node prime-gaming; node gog; echo sleeping; sleep 1d"
env_file:
- fgc.env
restart: unless-stopped
This docker-compose file use the environment file fgc.env as indicated above and runs once every day. It also contains VNC server/web based client.