- Fedora 40 ARM64
- KDE 6.0
- Xrdp
- Debian 12 (Bookworm) minimal image, ARM64
- Debian 11 (Bullseye) minimal image 32-bit ARMv7
- uname shim to hide reporting aarch64 when running 32-bit distros
- Includes systemd-shim as many installers expect a working systemctl
- Dropbear SSHd listening on port 22022
- Lightly-forked edition of NextCloudPi
- Video of the deployment at work
- When the Linux container is created NextCloudPi provisions automatically via install.sh
- Idential otherwise to debian.tgz above
-
Open web browser on device and download+install the Linux Deploy APK. You can also download this from the Play Store if preferred:
- Get the latest version at: https://github.com/meefik/linuxdeploy/releases
- Android 4.x requires an older release: https://github.com/meefik/linuxdeploy/releases/tag/2.5.1
-
Open Linux Deploy and change ONLY these settings:
-
Open the 'Hamburger menu' (Symbol with three dashes at top left of screen) then touch Settings. Place a checkmark on these options:
- Lock Screen (If you want to keep display always on)
- Lock Wi-Fi (If your device has Wi-Fi)
- Wake Lock
- Autostart
-
Open Properties Menu (To the right of the 'Stop' button)
- Distribution: rootfs.tar
- Source Path: https://github.com/DesktopECHO/linuxdeploy-images/raw/main/debian.tgz (Or ncd12.tgz for NextCloudPi)
- Image size: 2047 (Or 4095 if installing NextCloud)
- Set password for user android
- Init -> Enable
- Init System -> sysv
-
Open Options Menu (Three dots at top right of screen)
- Select Install and "OK" to confirm.
- Wait a few minutes for the image to install.
-
When install is complete, the Linux Deploy console window will show the following at the end of the console output:
[HH:mm:ss] >>> :: Configuring core/unchroot ...
[HH:mm:ss] >>> deploy
-
Before you continue, make sure the Linux Deploy Console is free of error messages. If you have trouble installing the image in Linux Deploy it may be because of SELinux. See this post on XDA for an APK to disable SELinux.
-
Touch the [ ▸ START ] button, and "OK" to confirm - The instance takes a few seconds to "boot"