added games claimer

This commit is contained in:
dominikhoebert 2024-08-02 17:22:08 +02:00
parent 58f50ac33a
commit 686744cc78
5 changed files with 78 additions and 2 deletions

1
.gitignore vendored
View File

@ -42,3 +42,4 @@ stirlingpdf/trainingData/
stirlingpdf/configs/ stirlingpdf/configs/
vaultwarden/vw-data/ vaultwarden/vw-data/
heimdall/config/ heimdall/config/
free-games-claimer/data/

View File

@ -83,8 +83,8 @@ docker network create --driver bridge proxy
- heimdall 8097 - heimdall 8097
- homer 8099 - homer 8099
- pihole 9002 test on windows - pihole 9002 test on windows
- https://github.com/claabs/epicgames-freegames-node - https://github.com/claabs/epicgames-freegames-node 3003
- https://github.com/vogler/free-games-claimer - https://github.com/vogler/free-games-claimer 6080
- https://about.gitea.com/ - https://about.gitea.com/
- https://www.navidrome.org/ - https://www.navidrome.org/
- https://github.com/linuxserver/docker-webtop - https://github.com/linuxserver/docker-webtop

View File

@ -0,0 +1,23 @@
# https://github.com/claabs/epicgames-freegames-node
# Automatically login and find available free games the Epic Games Store. Sends you a prepopulated checkout link so you can complete the checkout after logging in
name: epicgames-freegames-node
services:
epicgames-freegames-node:
container_name: epicgames-freegames-node
volumes:
- ./config:/usr/app/config:rw
ports:
- 3003:3000
deploy:
resources:
limits:
memory: 2g
image: ghcr.io/claabs/epicgames-freegames-node:latest
networks:
- proxy
networks:
proxy:
external: true

View File

@ -0,0 +1,25 @@
{
"cronSchedule": "0 0,6,12,18 * * *",
"blacklistedGames": [],
"searchStrategy": "all",
"runOnStartup": false,
"runOnce": false,
"timezone": "UTC",
"intervalTime": 60,
"accountConcurrency": 3,
"logLevel": "info",
"testNotifiers": false,
"skipVersionCheck": false,
"browserLaunchTimeout": 15,
"browserLaunchRetryAttempts": 5,
"browserNavigationTimeout": 30000,
"deviceAuthClientId": "98f7e42c2e3a4f86a74eb43fbb41ed39",
"deviceAuthSecret": "0a2449a2-001a-451e-afec-3e812901c4d7",
"deviceAuthPollRateSeconds": 10,
"errorsDir": "config/errors",
"accounts": [
{
"email": "example@gmail.com"
}
]
}

View File

@ -0,0 +1,27 @@
# https://github.com/vogler/free-games-claimer
# Claims free games periodically on Epic Games Store Amazon Prime Gaming GOG Unreal Engine (Assets)
name: free-games-claimer
services:
free-games-claimer:
container_name: free-games-claimer
stdin_open: true
tty: true
ports:
- 6080:6080
volumes:
- ./data:/fgc/data
pull_policy: always
image: ghcr.io/vogler/free-games-claimer
networks:
- proxy
volumes:
fgc:
networks:
proxy:
external: true