Releases: KaramelliS/aterkeep
Release list
v1.2.1
Kurulum: CLI wizard kaldirildi, her zaman web setup acilir Eski davranista TTY'den calistirilinca cookie-only CLI wizard devreye giriyordu; web panel setup modu (hesap girisi + cerez yapistirma) hic acilmiyordu. Artik session.enc yoksa her kosulda panel setup modunu aciyor: http://localhost:4041 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
v1.2.0
aterkeep 1.2.0 — Android - Android APK: arm64-v8a, armeabi-v7a, x86_64. Daemon bir foreground service icinde calisiyor (tip specialUse); panel WebView'de. - Anti-idle bot Node/mineflayer yerine yerel Rust istemcisi: artik binary'nin icinde, Node/npm gerekmiyor, telefonda da calisiyor. - Termux icin ciplak daemon binary'leri de yayinlaniyor; docs/TERMUX.md artik alicilar icin gercekten izlenebilir. - Isinlanma dogrulanmadiginda 'vanish aktif' demek yerine vanish_no_permission bildiriliyor (operator yetkisi gerekiyor).
aterkeep 1.1.0
If you are running 1.0.0, update. The 1.0.0 binaries were published before
the panel's cross-site scripting hole was closed, and the fix is not in them.
Security
- Closed an XSS in the web panel. Server-supplied strings reached the DOM
without escaping; a crafted server name or console line could run script in
the panel's origin — the same origin that holds your session. - Removed a clause from the licence that was not enforceable as written.
- Hardened CI: the private-crate token is now revoked before any third-party
action runs, so no step after the build can see it.
Fixed
- The anti-idle bot no longer fights itself. Two code paths could both hold
a connection, so the bot's own joins looked like player activity and it kept
waking a server that had nothing on it. - Split the daemon into modules and fixed what the audit turned up inside it.
- Two measured defects in the panel's styling.
Added
- Set up directly with an Aternos account, and renew the session without asking
you to log in again. - The design system is applied across the panel — spacing, type and colour now
come from one place instead of per-screen guesses. - A 30-second product video in each of the 14 supported languages.
Downloads
| File | For |
|---|---|
aterkeep-windows.exe |
Windows |
aterkeep-linux-amd64 |
Linux x86-64 |
aterkeep-macos-arm64 |
macOS, Apple Silicon |
aterkeep-extras.zip |
Anti-idle bot, autostart scripts and docs — grab this too if you want either |
Android/Termux builds locally: see docs/TERMUX.md.
aterkeep v1.0.0
Keeps a free Aternos Minecraft server online around the clock: a single binary
that queues, confirms the queue when your turn comes, starts the server,
keeps it from idling out, and gives you a password-protected web panel in 14
languages.
The queue confirmation is the part that matters. Aternos opens a ~30 second
window when your turn arrives; miss it and you go to the back of the line. That
is why unattended keep-alive scripts sit in the queue forever. aterkeep watches
for it and confirms on its own.
Install
| Platform | Download |
|---|---|
| Windows | aterkeep-windows.exe |
| Linux (x86-64) | aterkeep-linux-amd64 |
| macOS (Apple Silicon) | aterkeep-macos-arm64 |
| Android | build in Termux — see docs/TERMUX.md |
Also grab aterkeep-extras.zip if you want the anti-idle bot or autostart:
it holds bot/, the installer scripts and the docs. Unpack it next to the
binary.
Run the binary, open http://127.0.0.1:4041, and follow the setup wizard: pick
a language, set a panel password, paste your Aternos cookie: header. No server
ID needed — it is read from the cookies.
What's in it
- Automatic queue confirmation, level-triggered with a throttle, and polling
that tightens as your position approaches - Anti-idle bot (mineflayer) the daemon starts when the server comes up and
stops when it goes down; needs Node.js - Session encryption with AES-256-GCM, the key derived from your panel
password via PBKDF2 (600k iterations, per-install salts). The key is never
written to disk, so a copiedconfig/folder is worthless without the
password - Panel login, random token in an
HttpOnly; SameSite=Strictcookie - 14 languages, chosen during setup and switchable live; Arabic renders
right-to-left - Live status over the Hermes WebSocket: TPS, RAM, players, server console
- Autostart for Windows (DPAPI), systemd and Termux — see
docs/AUTOSTART.md - Pure HTTP. No browser, no Playwright, no headless Chromium
Notes
- Aternos cookies are short-lived. When they expire the panel says so and offers
a one-click refresh rather than pretending the server is offline. - The bot joins with an offline-mode username; if your server has
online-mode=truethe panel tells you which setting to change. - Requires
curlon PATH (present by default on Windows 10+, macOS and most
Linux distributions).
Licence
Commercial, source-available. Personal evaluation is granted; resale,
commercial use, derivatives and hosting are not. To purchase: berlaylc2138@gmail.com
Independent project. Not affiliated with Aternos GmbH or Mojang Studios.