Skip to content

ServerBox 1.0

Choose a tag to compare

@madeye madeye released this 27 Sep 05:52
8280875

The first release of ServerBox: turn a used Android phone into a Linux server, no root required.

Highlights

  • Linux distributions without root. Alpine, Arch, Debian, Kali and Ubuntu run as headless server images through PRoot, or in a real VM through the companion app on phones with the Android Virtualization Framework.
  • SSH out of the box. Every session runs an SSH server on port 2022; the Sessions tab shows the command, user and password. Turn on Settings → Allow SSH from the network to connect from other devices, with optional key-only login.
  • Stays up. Servers keep running with the screen off and after the app is closed, restart if they die, and can start again after a reboot.
  • Your services start with it. Executables in /etc/serverbox/autostart.d run each time the server starts.
  • Phone storage is available at /sdcard inside the distribution.
  • Faster registry mirrors for users in China, and a terminal-style log of filesystem setup.

Upgrading from a pre-release build

  • ServerBox is now SSH-only: VNC and the graphical desktop images are gone. Sessions saved as VNC open over SSH, and desktop-only apps are removed from the Apps list.
  • The old default user userland is renamed to serverbox, keeping its home directory, files, SSH keys and password.
  • This release is signed with the release key below. Builds from before 1.0 were debug-signed, so Android can't update them in place: uninstall the old build first. Uninstalling deletes its filesystems and sessions.

Download

serverbox-1.0.apk: Android 8.0 or later; arm64-v8a, armeabi-v7a, x86 and x86_64.

  • Version 1.0 (version code 2026092700)
  • APK SHA-256: eaef6d266418c3883c60703268c65f4f4bb9d74602aed35eab4a7a26639213e6
  • Signing certificate SHA-256: 55:40:C1:F2:4F:5D:44:86:C5:96:EF:76:0A:8C:E9:8C:8E:68:FE:45:AF:C9:E9:54:1C:C6:3D:EF:3E:7A:76:B5

Check the signature with apksigner verify --print-certs serverbox-1.0.apk.