{"package_name":"com.thothterm.debian","name":"ThothTerm • ThothDock","summary":"Docker on your phone, in a Debian GNU/Linux 13 (trixie) terminal. No root.","category":"Development","icon_url":"/api/icon/com.thothterm.debian","latest_version_code":507,"latest_version_name":"0.5.7","apk_url":"/api/apk/com.thothterm.debian","apk_size":20712086,"apk_sha256":"6e0910993c02e97b486a698dbd72adf790a7147576834c71ae4dd16e3ff9ce1c","source_kind":"fdroid-repo","repo_slug":"fdroid-main","last_updated":1794024021,"release_timestamp":1793985223,"description":"ThothTerm • ThothDock is an independent Android application. It provides a terminal, a Debian\nGNU/Linux 13 (trixie) environment to work in under PRoot, and ThothDock, a\nDocker-compatible container engine for phones without root. No root, no virtual\nmachine, no remote server: everything runs on the phone, in the app.\n\nThe Debian side is ordinary Debian. apt and dpkg install from Debian's own\narchives (trixie, trixie-updates and trixie-security), sudo is Debian's sudo,\nand what you install, like your home, survives app updates.\n\nWhat you get\n\n* Debian 13 \"trixie\", arm64, set up on first launch\n* apt, dpkg and passwordless sudo for the user thoth\n* Several terminal windows, pinch-to-zoom, an extra keys row, copy and paste\n* Correct Arabic and other right-to-left text\n* ThothDock: the Docker command line, working on the phone, with no root\n* Docker Compose, user networks with container names, restart policies\n* Containers, Images and Volumes screens: start, stop, logs, shell, delete\n* Flatpak apps and snaps, run by ThothDock and listed in an Apps screen\n* A Web Panel to manage containers from a browser, over HTTPS with a pairing code\n* LAN Mode, to use the same Debian from a web browser on another computer\n\nThothDock\n\nThothDock is a Docker-compatible container engine written for unrooted\nAndroid. The unmodified Docker command line talks to it over a private socket\nthat only this app can open, so docker pull, run, exec, logs, stop, volumes,\n-p port publishing and docker compose work from the terminal. There is no\ndockerd: containers run through the same PRoot that runs Debian. Containers\non a user network get a private loopback address and reach each other by name.\n\nContainers are userspace environments, not a security boundary: there are no\nnamespaces and no resource limits. A published port is a loopback listener\nthat every app on the phone can reach; UDP publishing is not supported.\nContainers stop when the app is closed. Images are downloaded only when you run\ndocker","categories":["Development","System"]}