Blog
Honeygain Lucky Pot automatisch claimen: Synology-NAS-Anleitung mit Docker

TL;DR
- Der Lucky Pot ist der tägliche Bonus von Honeygain. Du musst ihn im Dashboard öffnen. Wer ihn einen Tag nicht öffnet, verliert den Bonus für diesen Tag.
- Ein Docker-Container (
ghcr.io/xterna/honeygain-pot) loggt sich täglich ein und claimt den Pot automatisch. Ein Host-Cronjob ist nicht nötig. - Der Container läuft auf einer Synology mit DSM 7.2 oder neuer über den Container Manager oder per SSH mit Docker Compose. Unter DSM 6.2 bis 7.1 läuft er über das Docker-Paket.
- Ports, Volumes und privilegierte Rechte sind nicht nötig. Laut Projekt braucht der Container im Leerlauf etwa 0,6 MB RAM.
- Der Pot-Container erzeugt keinen Traffic und ersetzt nicht den Honeygain-Client. Der Client muss weiterlaufen, damit der Pot gefüllt wird.
- Die Nutzung erfolgt auf eigenes Risiko. Die Automatisierung kann gegen die Honeygain-Nutzungsbedingungen verstoßen.
Der Honeygain Lucky Pot bringt täglich einen kleinen Bonus, aber nur, wenn du ihn auch öffnest. Im Alltag geht das schnell unter, und ein vergessener Tag kostet den Bonus. In dieser Anleitung zeige ich dir, wie du den Lucky Pot auf deiner Synology NAS automatisch claimen lässt: mit einem leichtgewichtigen Docker-Container, ohne Cronjob und ohne Skript-Installation.
Die Anleitung baut auf der Grundlagen-Anleitung „Honeygain Docker-Container auf Synology NAS einrichten” auf. Falls dein Honeygain-Client noch nicht läuft, richte zuerst den Client ein und ergänze danach den Pot-Container.
Was ist der Honeygain Lucky Pot?
Der Lucky Pot (auf Deutsch „Glückspot”) ist der tägliche Bonus von Honeygain. Du musst ihn im Honeygain-Dashboard öffnen, also claimen. Wer ihn einen Tag nicht öffnet, verliert den Bonus für diesen Tag.
Die Automatisierung übernimmt genau das: Ein Container loggt sich täglich mit deinen Honeygain-Zugangsdaten ein, claimt den Pot und wartet anschließend auf den nächsten Claim-Zeitpunkt.
Der Pot-Container erzeugt keinen Traffic und ersetzt nicht den Honeygain-Client. Er claimt nur den täglichen Bonus. Der Bandbreiten-Sharing-Client, der die Bandbreite teilt und Einnahmen erzeugt, muss weiterlaufen. Nur so wird der Pot überhaupt gefüllt.
Warum den Lucky Pot automatisch claimen?
Ein manueller Claim hängt an einem einzigen Klick, und ein vergessener Klick kostet den Bonus. Ein Container erledigt das dauerhaft, ohne dass du mitdenken musst:
- Er läuft 24/7 im Hintergrund auf dem NAS, ohne laufenden Desktop-PC.
- Er claimt täglich automatisch und wartet selbstständig auf den nächsten Claim-Zeitpunkt.
- Nach einem NAS-Neustart startet er über die Docker-Restart-Policy wieder.
- Er ist vom restlichen NAS-System isoliert und braucht keine Ports, keine Volumes und keine privilegierten Rechte.
Was macht der Pot-Container und was nicht?
Zwei Bausteine übernehmen unterschiedliche Aufgaben:
| Baustein | Aufgabe | Erzeugt Traffic? |
|---|---|---|
Honeygain-Client (honeygain/honeygain) | teilt ungenutzte Bandbreite und erzeugt Einnahmen | Ja |
Pot-Container (ghcr.io/xterna/honeygain-pot) | claimt den täglichen Lucky Pot | Nein |
Der Pot-Container ist also eine reine Bequemlichkeits-Automatisierung für den täglichen Bonus. Ohne laufenden Honeygain-Client fehlt die Einnahmequelle, und der Pot wird nicht gefüllt.
Docker-Container oder eigener Cronjob?
Für die Automatisierung gibt es zwei Wege:
- Cronjob und eigenes Skript auf dem NAS: flexibel, aber wartungsintensiv. Login, Session-Handling, Fehlerbehandlung, Wartezeiten und API-Änderungen musst du selbst abdecken.
- Fertiger Docker-Container: bringt den kompletten Ablauf mit, also Login, Claim, Caching, Warten auf den nächsten Claim und Retry bei Fehlern. Auf einem NAS ist das der sauberste Weg.
Der hier beschriebene Container nutzt das Image ghcr.io/xterna/honeygain-pot aus dem GitHub-Projekt XternA/honeygain-reward. Laut Projekt ist es ein sehr leichter Bot auf Basis der Bun-JavaScript-Runtime, der den täglichen Lucky Pot automatisch claimt.
Vorteile des Containers:
- Kein Host-Cronjob und keine Skript-Installation auf dem NAS nötig.
- Automatischer Neustart über die Docker-Restart-Policy, auch nach einem NAS-Neustart.
- Geringer Ressourcenverbrauch: laut Projekt etwa 0,6 MB RAM im Leerlauf und 0 % CPU im Idle.
- Keine Ports, keine Volumes und keine privilegierten Rechte erforderlich.
- Vom restlichen NAS-System isoliert.
- Logs sind über Docker bzw. Container Manager einsehbar.
Der Container eignet sich damit auch für Einsteiger, die Docker bzw. Container Manager auf ihrer Synology bereits nutzen.
Voraussetzungen
Synology und Docker
Als Hardware genügt ein NAS mit Docker-Unterstützung. Viele aktuelle Synology DiskStation-Modelle mit DSM 7.2+ bringen den Container Manager direkt mit.
- DSM 7.2 oder neuer: Paket Container Manager aus dem Paket-Zentrum installieren. Container Manager unterstützt Docker-Compose-Projekte direkt über die GUI.
- DSM 6.2 bis 7.1: Paket Docker installieren. Die ältere Docker-GUI unterstützt keine Compose-Projekte. Hier ist die Einrichtung per SSH mit
docker-composeoderdocker runsinnvoll. - Administrator-Rechte auf dem NAS zum Installieren von Paketen und zum Ausführen von Docker-Befehlen.
Honeygain-Konto
- Bestehendes Honeygain-Konto mit E-Mail-Adresse und Passwort.
- Der Honeygain-Client läuft bereits, auf dem NAS, einem PC, einem Raspberry Pi oder einem anderen Gerät. Für die Pot-Automatisierung ist das nicht zwingend erforderlich, für die Einnahmen und das Füllen des Pots aber notwendig.
- 2-Faktor-Authentifizierung: Falls dein Honeygain-Konto 2FA nutzt oder Honeygain eine zusätzliche Bestätigung verlangt, kann der Bot unter Umständen nicht automatisch einloggen. Das vorher prüfen. Gegebenenfalls 2FA deaktivieren (Sicherheitsabwägung) oder einen anderen Ansatz wählen.
Noch kein Honeygain-Konto? Hier registrieren. Die aktuellen Konditionen für Neukunden findest du auf der Anbieterseite.
Netzwerk und Architektur
- Der Container benötigt ausgehende HTTPS-Verbindungen zu Honeygain. Eingehende Ports müssen nicht geöffnet werden.
- Optional kannst du im Compose feste DNS-Server setzen, zum Beispiel
1.1.1.1und8.8.8.8, falls es im Container DNS-Probleme gibt. - Architektur prüfen: Das Standard-Image unterstützt
linux/amd64undlinux/arm64. Für 32-Bit-ARM (armv7l) gibt es den separaten Tag:arm32v7. x86_64→ Standard-Imageaarch64→ Standard-Image (arm64)armv7l→ Image-Tag:arm32v7- Andere Architekturen werden nicht unterstützt.
- Auf der Synology per SSH prüfen:
uname -m.
Rechtliches und Risiko
- Die Automatisierung kann gegen die Honeygain-Nutzungsbedingungen verstoßen. Das Image ist ein Drittanbieter-Projekt und weder mit Honeygain verbunden noch von Honeygain offiziell unterstützt.
- Nutzung auf eigenes Risiko. Unter anderem kann das Honeygain-Konto wegen automatisierter Zugriffe oder auffälliger Login-Muster gesperrt oder eingeschränkt werden.
- Das Image wird laut Projekt ohne Gewährleistung bereitgestellt. Vor der Nutzung Lizenz und Bedingungen prüfen.
Die Container-Konfiguration
Image und Umgebungsvariablen
- Image:
ghcr.io/xterna/honeygain-pot - Benötigte Umgebungsvariablen:
EMAIL: Honeygain-E-Mail-AdressePASSWORD: Honeygain-Passwort- Alternativ kann ein Dotenv-File (
.env) verwendet werden. Docker Compose liest eine Datei namens.envautomatisch aus dem Projektordner und ersetzt${...}-Platzhalter in der Compose-Datei. - Ports, Volumes und privilegierte Rechte sind nicht notwendig. Der Container ist zustandslos genug, dass er ohne Volume betrieben werden kann; die Session wird im Container zwischengespeichert.
Compose-Datei: nur der Pot-Container
Diese Variante ist für bestehende Honeygain-Nutzer die einfachste, wenn der Honeygain-Client bereits läuft und nicht angefasst werden soll.
services:
honeygain-pot:
container_name: honeygain-pot
image: ghcr.io/xterna/honeygain-pot
restart: unless-stopped
environment:
EMAIL: ${HONEYGAIN_EMAIL}
PASSWORD: ${HONEYGAIN_PASSWORD}
dns:
- 1.1.1.1
- 8.8.8.8Hinweise:
container_name: honeygain-potmuss eindeutig sein. Falls der Name bereits vergeben ist, passe ihn an oder entferne den alten Container.restart: unless-stoppedstartet den Container nach einem Neustart des NAS bzw. des Docker-Dienstes automatisch, außer er wurde manuell gestoppt. Für den Dauerbetrieb ist das die passende Einstellung.depends_onfehlt hier bewusst. Es funktioniert nur innerhalb desselben Compose-Projekts. Wenn der Honeygain-Client in einem anderen Projekt oder als einzelner Container läuft, würde eindepends_onauf einen nicht vorhandenen Service zu einem Fehler führen.- In Docker Compose v2 ist die frühere
version-Zeile optional und wird ignoriert. Für älteredocker-compose-Versionen kannst duversion: "3.8"ergänzen; schädlich ist sie nicht.
Compose-Datei: Pot und Honeygain-Client in einem Projekt
Wenn der Honeygain-Client noch nicht läuft oder bewusst mit dem Pot-Container zusammen verwaltet werden soll, können beide Services in einer Compose-Datei stehen.
services:
honeygain:
container_name: honeygain
image: honeygain/honeygain
restart: unless-stopped
command:
- -tou-accept
- -email
- ${HONEYGAIN_EMAIL}
- -pass
- ${HONEYGAIN_PASSWORD}
- -device
- Synology
dns:
- 1.1.1.1
- 8.8.8.8
honeygain-pot:
container_name: honeygain-pot
image: ghcr.io/xterna/honeygain-pot
restart: unless-stopped
environment:
EMAIL: ${HONEYGAIN_EMAIL}
PASSWORD: ${HONEYGAIN_PASSWORD}
dns:
- 1.1.1.1
- 8.8.8.8
depends_on:
- honeygainHinweise:
- Nicht duplizieren: Wenn der Honeygain-Client bereits als Container läuft, lege nicht einfach einen zweiten Client mit demselben Gerätenamen an. Entweder ergänzt du nur den Pot-Service oder überführst den bestehenden Client in dasselbe Projekt.
-device Synologyist ein frei wählbarer Gerätename. Bei mehreren Clients verwende einen eindeutigen Namen.-tou-acceptakzeptiert die Honeygain-Nutzungsbedingungen. Mit dem Start des Clients werden diese akzeptiert; prüfe das vorher.depends_onstartet den Pot-Service nach dem Client. Es ist nur innerhalb desselben Projekts gültig. Technisch notwendig ist die Reihenfolge nicht, sauber ist sie trotzdem.- Der Pot-Container zählt nicht als zusätzliches Honeygain-Gerät; er loggt sich nur ins Web-Dashboard ein. Das Geräte-Limit des Clients wird dadurch nicht belastet.
Die .env-Datei
Die Zugangsdaten sollten nicht direkt in der Compose-Datei stehen. Besser ist eine .env-Datei im selben Ordner wie die Compose-Datei.
[email protected]
HONEYGAIN_PASSWORD=deinPasswortWichtige Punkte:
- Keine Leerzeichen um das Gleichheitszeichen.
- Die Variablennamen müssen zu den Platzhaltern in der Compose-Datei passen. Im Beispiel oben heißen sie
HONEYGAIN_EMAILundHONEYGAIN_PASSWORD. - Alternativ kannst du im
.envdirektEMAILundPASSWORDverwenden und im Compose entsprechend${EMAIL}und${PASSWORD}schreiben. Beides funktioniert, solange die Namen zusammenpassen. - Sonderzeichen im Passwort: Bei
$,#, Leerzeichen oder anderen Sonderzeichen kann die Verarbeitung je nach Compose-Version unterschiedlich sein. Setze das Passwort dann in einfache Anführungszeichen oder verwendedocker run --env-file, das die Werte unverändert übergibt. Prüfe den Login anschließend in den Logs. - Dateirechte: Die
.envsollte nur für den Eigentümer lesbar sein, zum Beispiel mitchmod 600. - Freigabeberechtigungen: Beschränke die Freigabe
dockerauf der Synology auf Administratoren. Sonst können andere NAS-Benutzer die Zugangsdaten lesen. - Nicht in Git committen. Die
.envgehört in.gitignore, falls der Ordner versioniert wird.
Optionale Ergänzungen
Log-Rotation, damit die Docker-Logs nicht unbegrenzt wachsen:
logging:
driver: json-file
options:
max-size: "10m"
max-file: "3"Optionales Memory-Limit (der Container braucht sehr wenig RAM):
mem_limit: 128mBeides ist optional. Der Container funktioniert auch ohne diese Angaben.
Einrichtung auf Synology, Variante A: Container Manager (DSM 7.2+)
Das ist der empfohlene Weg für aktuelle Synology-NAS mit DSM 7.2 oder neuer. Container Manager verwaltet Compose-Projekte über die GUI.
Projektordner und .env vorbereiten
- In File Station in die Freigabe
dockerwechseln (typischerweise/volume1/docker). - Einen Ordner für den Pot-Container anlegen, zum Beispiel
honeygain-pot. - In diesem Ordner die Datei
.envmit den Zugangsdaten anlegen. Dafür in File Station die Einstellungen öffnen und „Versteckte Dateien anzeigen” aktivieren, damit die Datei mit dem führenden Punkt sichtbar ist. - Die
.envmit den oben genannten Variablen befüllen.
Alternativ kannst du die .env per SSH anlegen, siehe Variante B.
Projekt in Container Manager erstellen
- Container Manager öffnen.
- Links den Bereich Projekt wählen und auf Erstellen klicken.
- Einen Projektnamen vergeben, zum Beispiel
honeygain-pot. - Als Pfad den zuvor angelegten Ordner auswählen, zum Beispiel
docker/honeygain-pot. - Als Quelle die Option wählen, eine neue
docker-compose.ymlzu erstellen, und den Compose-Inhalt aus dem Abschnitt „Compose-Datei: nur der Pot-Container” oder „Compose-Datei: Pot und Honeygain-Client in einem Projekt” einfügen. - Den Assistenten abschließen. Container Manager führt anschließend
docker compose up -dim Projektordner aus und startet den Container.
Hinweise:
- Container Manager verwendet für Projekte üblicherweise die Datei
docker-compose.yml. Docker Compose v2 akzeptiert auchcompose.yaml. - Docker Compose liest die
.envautomatisch aus dem Projektordner. Wenn die Datei fehlt oder falsch benannt ist, bleiben die Platzhalter leer und der Login schlägt fehl. - Falls der Container vor der
.envstartet und deshalb ständig neu startet:.envergänzen und das Projekt neu starten. - In den Projekteinstellungen prüfen, ob „Autostart” aktiviert ist. Unabhängig davon sorgt
restart: unless-stoppeddafür, dass der Container nach einem Neustart wieder läuft.
Logs prüfen
- In Container Manager das Projekt
honeygain-potöffnen. - Den Container auswählen und die Logs bzw. Details öffnen.
- Erwartete Ausgabe: Login, erfolgreicher Claim, Wartezeit bis zum nächsten Claim.
Projekt aktualisieren
Wenn eine neue Image-Version verfügbar ist, aktualisiere das Projekt (Image neu ziehen und Container neu erstellen). In Container Manager geht das über die Projektaktionen; per SSH mit docker compose pull und docker compose up -d.
Einrichtung auf Synology, Variante B: SSH + Docker Compose
Diese Variante ist für DSM 6.2 bis 7.1 mit dem älteren Docker-Paket sinnvoll oder wenn du die Kommandozeile bevorzugst.
SSH aktivieren und verbinden
- Systemsteuerung → Terminal & SNMP → SSH-Dienst aktivieren.
- Mit einem Administrator-Benutzer per SSH verbinden.
- Auf der Synology werden Docker-Befehle in der Regel mit
sudoausgeführt.
Ordner, Compose-Datei und .env anlegen
sudo mkdir -p /volume1/docker/honeygain-pot
cd /volume1/docker/honeygain-pot
sudo tee docker-compose.yml > /dev/null <<'EOF'
services:
honeygain-pot:
container_name: honeygain-pot
image: ghcr.io/xterna/honeygain-pot
restart: unless-stopped
environment:
EMAIL: ${HONEYGAIN_EMAIL}
PASSWORD: ${HONEYGAIN_PASSWORD}
dns:
- 1.1.1.1
- 8.8.8.8
EOF
sudo tee .env > /dev/null <<'EOF'
[email protected]
HONEYGAIN_PASSWORD=deinPasswort
EOF
sudo chmod 600 .envHinweise:
- Das quoted Heredoc (
<<'EOF') verhindert, dass die Shell${HONEYGAIN_EMAIL}vorzeitig ersetzt. Die Platzhalter bleiben für Docker Compose erhalten. - Wer lieber einen Editor nutzt, kann die Dateien auch mit
viodernano(falls installiert) anlegen. - Der Pfad
/volume1/docker/...muss zum Volume passen, auf dem die Freigabedockerliegt. Bei mehreren Volumes passe ihn entsprechend an.
Container starten
Je nach DSM-Version und installiertem Compose-Plugin:
sudo docker compose up -doder, falls nur die ältere Version verfügbar ist:
sudo docker-compose up -dPrüfen, welcher Befehl vorhanden ist:
docker compose version
docker-compose versionFalls sudo docker den Befehl nicht findet, verwende den vollständigen Pfad:
sudo /usr/local/bin/docker compose up -dFallback ohne Compose: docker run
Wenn weder docker compose noch docker-compose verfügbar ist, kannst du den Container direkt starten. Wichtig: Verwende --env-file, damit die Zugangsdaten nicht in der Shell-History oder in docker inspect als Klartext-Kommandozeile auftauchen.
sudo docker run -d \
--name honeygain-pot \
--restart unless-stopped \
--env-file /volume1/docker/honeygain-pot/.env \
--dns 1.1.1.1 \
--dns 8.8.8.8 \
ghcr.io/xterna/honeygain-potHinweis: Die .env-Datei muss in diesem Fall die Variablennamen enthalten, die das Image erwartet. Wenn sie HONEYGAIN_EMAIL/HONEYGAIN_PASSWORD enthält, funktioniert --env-file nicht direkt, weil das Image EMAIL/PASSWORD erwartet. Lege entweder eine separate .env mit EMAIL/PASSWORD an oder mappe die Variablen im docker run-Befehl explizit. Für Compose ist die Mapping-Variante der sauberste Weg.
Logs und Status prüfen
sudo docker ps | grep honeygain-pot
sudo docker logs --tail 100 honeygain-potMit -f folgt das Log live:
sudo docker logs -f honeygain-potAktualisieren
cd /volume1/docker/honeygain-pot
sudo docker compose pull
sudo docker compose up -dBei docker run ziehst du das Image neu, entfernst den alten Container und startest neu.
Überprüfung: Läuft der automatische Claim?
Log-Ausgabe
Der Bot loggt den Ablauf. Die genaue Ausgabe kann je nach Image-Version variieren. Typisch ist:
------------ Honeygain Pot Auto Claim ------------
Logging in as [email protected]
Logged into Honeygain 🐝
--------------------------------------------------
Active Devices: ...
Claimed ... credits ✅
Won today ... credits 🤑
Gathered ... GB today 💻
Earned today ... credits 🍯
Waiting for next available pot to claim 🍯
Ready to claim in 7 hours 40 minutes ⏱️
Current logged time: ...
Next event trigger: 00:00:00
Ready to claim again ✅Wichtig:
- Wenn der Pot an diesem Tag bereits geclaimt wurde, zeigt der Bot eine Wartezeit bis zum nächsten Claim. Das ist kein Fehler.
- Der Bot cached die Session, um unnötige Logins zu vermeiden. Nach einem Neustart des gleichen Containers bleibt der Cache erhalten; bei einer Neuerstellung loggt er sich neu ein.
- Die genaue Claim-Zeit legt das Image intern fest. Eine Zeitzonen-Variable ist in der Projekt-Dokumentation nicht beschrieben. Häufig orientiert sich der nächste Trigger an 00:00 UTC; in Deutschland ist das je nach Sommerzeit 01:00 oder 02:00 Uhr. Die Logs zeigen die tatsächliche nächste Verfügbarkeit.
Dashboard prüfen
Im Honeygain-Dashboard prüfst du, ob der Pot für den Tag geclaimt wurde und wann der nächste Claim möglich ist. Das ist die zuverlässigste Bestätigung, dass die Automatisierung funktioniert.
Autostart nach Neustart testen
- Für den echten Test lässt du den Container laufen und startest das NAS neu.
- Nach dem Neustart prüfst du, ob der Container wieder läuft: Container Manager → Projekt/Container oder
docker ps. - Prüfe in den Logs, ob der Bot wieder aktiv ist.
- Wenn der Container nach dem Neustart nicht startet: Restart-Policy und Projekt-Autostart prüfen.
Compose-Konfiguration validieren
Im Projektordner:
sudo docker compose configDamit wird die aufgelöste Compose-Datei angezeigt. Prüfe, ob EMAIL und PASSWORD korrekt eingesetzt wurden und nicht leer sind. Das ist der schnellste Test, wenn der Login fehlschlägt.
Troubleshooting
| Problem | Wahrscheinliche Ursache | Lösung |
|---|---|---|
| Container startet ständig neu | Login schlägt fehl | Zugangsdaten prüfen; docker compose config auf leere Variablen prüfen; 2FA prüfen |
| „Login failed” in den Logs | Falsches Passwort, Sonderzeichen, 2FA | Passwort testen; Sonderzeichen quoting; 2FA deaktivieren oder anderen Ansatz wählen |
.env wird nicht gelesen | Datei fehlt, falscher Name, falscher Ordner | .env exakt im Projektordner anlegen; Dateiname prüfen; versteckte Dateien anzeigen |
depends_on-Fehler | Client nicht im selben Compose-Projekt | depends_on entfernen oder beide Services in ein Projekt legen |
| „exec format error” / „no matching manifest” | Falsche Architektur | uname -m prüfen; bei armv7l den Tag :arm32v7 verwenden |
| DNS-Fehler | Container erreicht Honeygain nicht | DNS 1.1.1.1/8.8.8.8 setzen; NAS-Firewall für ausgehende Verbindungen prüfen |
| Container-Name bereits vergeben | Name honeygain-pot existiert schon | Alten Container entfernen oder container_name anpassen |
| Pot bereits geclaimt | Heute schon geclaimt | Kein Fehler; Bot wartet bis zum nächsten Claim |
| Konto-Sicherheitswarnung | Login von ungewohnter IP / automatisierte Zugriffe | Bot stoppen; manuell einloggen und Warnung prüfen; möglichst dieselbe öffentliche IP wie der Client nutzen |
| API-Änderung bei Honeygain | Bot veraltet | Image aktualisieren; Logs und Projektseite prüfen |
sudo docker nicht gefunden | Docker-Pfad nicht im sudo-PATH | sudo /usr/local/bin/docker ... verwenden |
docker compose nicht gefunden | Nur älteres Docker-Paket | docker-compose oder docker run verwenden |
2FA und Login
Falls Honeygain eine Zwei-Faktor-Authentifizierung oder eine zusätzliche Bestätigung verlangt, kann der Bot scheitern. Dann hast du zwei Möglichkeiten:
- 2FA deaktivieren (weniger sicher, aber der Bot kann sich anmelden).
- Auf die Automatisierung verzichten und den Pot manuell claimen.
Dieselbe öffentliche IP wie der Client
Der Bot loggt sich in das Honeygain-Web-Dashboard ein. Am unauffälligsten ist es, ihn im selben Netzwerk bzw. hinter derselben öffentlichen IP wie den Honeygain-Client zu betreiben. Ein Login von einer völlig anderen IP kann Sicherheitsprüfungen oder Warnungen auslösen. Wenn der Client auf dem NAS läuft, ist der Pot-Container auf dem NAS daher die naheliegendste Wahl.
Sicherheit und Rechtliches
Zugangsdaten schützen
- Zugangsdaten nicht direkt in der Compose-Datei hardcoden. Verwende
.env. - Schütze die
.envmitchmod 600und beschränke die Freigabedockerauf Administratoren. - Versioniere die
.envnicht in Git. - Benutzer mit Docker-Zugriff können Umgebungsvariablen über
docker inspecteinsehen. Auf einem NAS sind das in der Regel Administratoren. Der Docker-Zugriff sollte entsprechend beschränkt sein. - Für höhere Sicherheit wären Docker Secrets denkbar. Das Image erwartet jedoch Umgebungsvariablen; dafür wäre ein Wrapper nötig. Für die meisten Heim-NAS ist eine gut geschützte
.envausreichend.
2FA-Abwägung
2FA erhöht die Kontosicherheit, kann aber die Automatisierung verhindern. Wer 2FA aktiviert lässt, muss damit rechnen, dass der Bot nicht funktioniert. Das ist eine bewusste Abwägung zwischen Sicherheit und Komfort.
Nutzungsbedingungen und Haftung
- Die Automatisierung kann gegen die Honeygain-Nutzungsbedingungen verstoßen. Prüfe das vor der Nutzung.
- Es besteht das Risiko einer Kontosperrung oder Einschränkung.
- Das Image ist ein Drittanbieter-Projekt, nicht mit Honeygain verbunden und wird ohne Gewährleistung bereitgestellt.
- Die Nutzung erfolgt auf eigenes Risiko und in eigener Verantwortung.
Netzwerk und Rechte
- Der Container benötigt nur ausgehende Verbindungen. Öffne keine Ports nach außen.
- Privilegierte Rechte (
privileged: true) sind nicht nötig. - Zugriff auf das Host-Dateisystem ist nicht nötig. Volumes sind nicht erforderlich.
- Der Container läuft isoliert im Docker-Netzwerk.
Checkliste
- ☐ Container Manager (DSM 7.2+) bzw. Docker-Paket installiert.
- ☐ Honeygain-Client läuft (auf dem NAS oder einem anderen Gerät).
- ☐ Projektordner auf der Synology angelegt, zum Beispiel
docker/honeygain-pot. - ☐
.envmitHONEYGAIN_EMAILundHONEYGAIN_PASSWORDangelegt und geschützt. - ☐ Compose-Datei mit dem
honeygain-pot-Service erstellt. - ☐ Container gestartet und Status „läuft”.
- ☐ Logs zeigen erfolgreichen Login und Claim.
- ☐ Honeygain-Dashboard bestätigt den geclaimten Pot.
- ☐ Autostart nach einem NAS-Neustart getestet.
- ☐
.env-Rechte und Freigabeberechtigungen eingeschränkt. - ☐ Nutzungsbedingungen und Risiko verstanden.
FAQ: Honeygain Lucky Pot automatisch claimen
Was ist der Honeygain Lucky Pot?
Der Lucky Pot ist der tägliche Bonus von Honeygain. Du musst ihn im Honeygain-Dashboard öffnen, also claimen. Wer ihn einen Tag nicht öffnet, verliert den Bonus für diesen Tag.
Kann ich den Lucky Pot automatisch claimen lassen?
Ja. Ein Docker-Container (ghcr.io/xterna/honeygain-pot) loggt sich täglich mit deinen Zugangsdaten ein, claimt den Pot und wartet auf den nächsten Claim-Zeitpunkt. Das läuft auf dem NAS im Hintergrund, ohne Desktop-PC.
Erzeugt der Pot-Container eigenen Traffic oder Einnahmen?
Nein. Der Pot-Container erzeugt keinen Traffic und bringt keine Bandbreiten-Einnahmen. Er claimt nur den täglichen Bonus. Für Einnahmen muss zusätzlich der Honeygain-Client laufen, sonst wird der Pot nicht gefüllt.
Funktioniert das trotz 2-Faktor-Authentifizierung?
Nicht zuverlässig. Wenn dein Konto 2FA nutzt oder Honeygain eine zusätzliche Bestätigung verlangt, kann der Bot nicht automatisch einloggen. Entweder deaktivierst du 2FA (Sicherheitsabwägung) oder du claimst den Pot weiter manuell.
Welche Synology-Version brauche ich?
Ab DSM 7.2 nutzt du den Container Manager mit Compose-Projekten über die GUI. Unter DSM 6.2 bis 7.1 läuft die Einrichtung über das Docker-Paket per SSH mit docker-compose oder docker run.
Läuft der Container auch auf QNAP, Raspberry Pi oder Ubuntu?
Ja. Das Image unterstützt linux/amd64 und linux/arm64; für 32-Bit-ARM gibt es den Tag :arm32v7. Solange Docker bzw. Compose verfügbar ist, lässt sich der Container auch auf anderen Systemen betreiben.
Braucht der Container Ports oder ein Volume?
Nein. Ports und Volumes sind nicht nötig, privilegierte Rechte ebenso wenig. Die Session wird im Container zwischengespeichert; bei einer Neuerstellung loggt er sich einfach neu ein.
Wie prüfe ich, ob der automatische Claim funktioniert?
Über die Container-Logs (Login, erfolgreicher Claim, Wartezeit bis zum nächsten Claim) und das Honeygain-Dashboard, in dem du siehst, ob der Pot für den Tag geclaimt wurde. Das Dashboard ist die zuverlässigste Bestätigung.
Verstößt das gegen die Honeygain-Nutzungsbedingungen?
Das kann sein. Die Automatisierung ist kein offizieller Honeygain-Funktionsumfang, und das Image ist ein unabhängiges Drittanbieter-Projekt. Prüfe die Nutzungsbedingungen vorab und nutze das Setup auf eigenes Risiko.
Fazit
Für bestehende Honeygain-Nutzer ist der Pot-Container die einfachste Möglichkeit, den täglichen Lucky Pot automatisch zu claimen. Der Container läuft dauerhaft, loggt sich bei Bedarf ein, claimt den Bonus und wartet auf den nächsten Zeitpunkt. Auf einer Synology mit DSM 7.2+ genügt dafür ein Container-Manager-Projekt mit einer Compose-Datei und einer .env-Datei. Der Ressourcenverbrauch ist minimal, Ports und Volumes sind nicht nötig.
Der Pot-Container ersetzt nicht den Honeygain-Client, und die Automatisierung ist kein offizieller Honeygain-Funktionsumfang. Nutze sie auf eigenes Risiko, schütze die Zugangsdaten und beachte die Nutzungsbedingungen.
Noch kein Honeygain-Konto? Jetzt registrieren. Die aktuellen Konditionen findest du auf der Anbieterseite.
Quellen und weiterführende Links
- GitHub-Projekt
XternA/honeygain-reward(Imageghcr.io/xterna/honeygain-pot): https://github.com/XternA/honeygain-reward - Docker-Hub-Alternative: https://hub.docker.com/r/xterna/honeygain-pot
- Synology Knowledge Center, Container Manager, Projekte: https://kb.synology.com/en-global/DSM/help/ContainerManager/docker_project
- Docker Compose, Umgebungsvariablen und
.env: https://docs.docker.com/compose/environment-variables/ - Honeygain, Nutzungsbedingungen: https://www.honeygain.com/terms-of-use/
Hinweis: Dieser Artikel enthält Affiliate-Links (Honeygain, Amazon). Wenn du dich über diese Links registrierst oder einkaufst, erhalte ich eine kleine Provision, für dich entstehen keine Mehrkosten. Danke für deine Unterstützung!

