
Template details
Tuxee
A tiny Debian Linux container with a web interface for files and persistent terminals, usable standalone on existing Linux servers.
About this template
Tuxee is a lightweight Debian-based Linux container that ships with a browser-based web interface for file management and persistent terminal sessions, distributed as a Docker image or installable onto an existing Linux server. It is built by Agent Zero.
What is Tuxee?
Tuxee is a small Debian slim Linux container whose core is written in Go, exposing a web interface for managing server files and running terminals that survive logout. You supply a root password at container start and it serves the app on HTTP port 80 and HTTPS port 443; the output is a headless Linux environment you interact with entirely through a browser. It can also be installed as a standalone web interface on an existing Linux server, and it is produced by Agent Zero.
What makes Tuxee stand out?
- Small resource footprint — the project's own metrics infographic cites 0% idle CPU, 20 MB RAM, a 60 MB Docker image, and a one-second startup time.
- Persistent terminals — terminal sessions keep running after you log out, which the project frames as ideal for long-running agents.
- Linux user login — you authenticate as a real Linux user with a username and password rather than a separate app account.
- Workspace tabs and grid layouts — windows can be dragged and resized with grid snapping, plus auto layouts that prioritize terminals or file browsers.
- Drag and drop — move or copy files between windows, paste paths into terminals, and upload files from your computer by dropping them into the interface or directly into a terminal.
- Built-in editor and media viewer — the file editor has syntax highlighting and large-file support, alongside a media viewer.
- GUI app support — graphical applications such as Chromium and Visual Studio Code are shown running inside the interface.
- MIT licensed — source and third-party notices are published in the repository.
Who is it for?
- System administrators managing an existing Linux server who want file browsing and persistent shells through a browser instead of SSH clients.
- AI agent operators running long-lived agents that need a terminal and file access that persist after a session ends.
- Self-hosters who want a headless Debian container with zero configuration, started with a single
docker runcommand.
How does Tuxee work?
Docker users run docker run -p 80:80 -p 443:443 -e ROOT_PASSWORD='your-password' agent0ai/tuxee, or use ROOT_PASSWORD_FILE to pass a file path instead of a plain value. Behind Traefik or another HTTPS proxy, you forward to container port 80 with no Tuxee-specific configuration. Alternatively, a single curl-piped sudo sh install script sets it up on an existing Linux server.
FAQ
Is Tuxee free?
Yes. Tuxee is released under the MIT license, and the install script is fetched directly from the project's site.
Can I run Tuxee behind a reverse proxy?
Yes. Behind Traefik or another HTTPS proxy you forward traffic to container port 80; the documentation states no Tuxee configuration is needed for this.














