Skip to content

Releases: KaramelliS/aterkeep

v1.2.1

Choose a tag to compare

@github-actions github-actions released this 12 Aug 11:28
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

Choose a tag to compare

@github-actions github-actions released this 10 Aug 21:08
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

Choose a tag to compare

@github-actions github-actions released this 10 Aug 15:42

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

Choose a tag to compare

@github-actions github-actions released this 09 Aug 22:14

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 copied config/ folder is worthless without the
    password
  • Panel login, random token in an HttpOnly; SameSite=Strict cookie
  • 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=true the panel tells you which setting to change.
  • Requires curl on 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.