The Droidspaces Android app provides a premium GUI for managing Linux containers. It abstracts away the complexity of namespaces and mounts while giving you high-level control over your environments.
This tab allows you to install containers using the "+" icon, and lists all your installed environments. Each container has a control card:
rootfs.img-based container or resize your existing rootfs.img..!The cloud icon above the "+" button opens the Rootfs Repository - a built-in distro browser that lets you download and install Linux rootfs images without leaving the app.
The repository supports third-party rootfs sources in the same JSON format.
rootfs.json.
LXC Mirror)
- URL: https://raw.githubusercontent.com/Droidspaces/linuxcontainers-mirror/refs/heads/main/rootfs.jsonWhen editing or creating a container, you can choose from four networking modes:
If you select NAT (Isolated) mode, the internet uplink is detected fully automatically - there is nothing to configure. Droidspaces reads the kernel's own routing state to find the interface Android is currently using for internet (Wi-Fi, mobile data, ethernet) and a background Route Monitor keeps the container connected in real time as you switch networks.
If you want the container to ignore the active network and pin its internet to specific interface(s), add them under Upstream Interface. This disables auto-detection and forces the WAN through your list only:
wlan0, rmnet* prefers Wi-Fi and falls back to mobile data (use rmnet* because the mobile-data interface number is not stable).
tun0 so the container can only reach the internet through the tunnel.
rmnet* so the container uses cellular while the phone stays on Wi-Fi.
Leave it empty to auto-detect the active uplink (the default, recommended for most users).
In NAT mode, use the Port Forwarding section to map host ports to container ports (e.g., 22:22). You can also specify port ranges (e.g., 1000-2000:1000-2000) for services that require multiple contiguous ports.
The Panel tab focuses strictly on your running containers. Tapping a running container card opens the Details Screen.
This screen provides deep introspection into the running environment: - Distribution Info: Shows the Pretty Name, Version, Per-container-uptime, Hostname, and IP Address (IPv4). - Available Users: Lists detected users in the rootfs. - Copy Login: Choose a user from the dropdown and tap this to copy a command like su -c 'droidspaces enter [user]'. - Terminal: Open an interactive Terminal Emulator inside from the container, natively on the Droidspaces app ! - Systemd Menu: If the container uses systemd, a "Manage" button appears. Tapping it opens a list of all systemd services, allowing you to Start, Stop, or Restart individual services (e.g., SSH, Nginx, or a VNC server) directly from the app.
Droidspaces provides two primary ways to interact with your running Linux containers. Whether you want a quick check from within the app or a full-featured session in your favorite terminal, we've got you covered.
This is the most convenient way to quickly run commands without leaving the Droidspaces app.
root or your default user).
For power users who prefer Termux, ADB, or other terminal emulators, Droidspaces allows you to "attach" external sessions to the container.
su -c 'droidspaces --name=[name enter [user]' to your clipboard.
Accessed via the gear icon in the top right: - Requirements: Runs a 27-point diagnostic check on your kernel. - Kernel Config: Provides a copyable droidspaces.config snippet specifically for your device. - Theme Engine: Support for AMOLED Black, Material You, Changing accent colors, and Light/Dark modes.
© 2026 Droidspaces · GPLv3 · by ravindu644 and contributors