A multi-tenant operating system you can install on any server. Register users, run terminals, manage files. All from the browser.
curl -fsSL https://functionserver.com/install | bash
Works on Ubuntu, Debian, CentOS, Fedora, Alpine, Arch, macOS
Single command installs Go, downloads the server, creates a systemd service.
Visit your server's IP. Create an account through the browser-based interface.
Open the terminal. Clone repos, run code, install Claude Code. Your sandboxed environment.
SSH keys, user management, permission issues, installing dependencies. Every new server means repeating the same setup ritual.
Function Server handles user isolation, terminal access, and file management. Users register themselves and get a sandboxed home directory instantly.
Each user gets their own home directory. Commands are restricted to prevent system damage.
Full terminal access from the browser. Run git, node, python, go, and more.
Install Claude Code in the terminal and start coding with AI assistance immediately.
Browse, create, and manage files through the graphical interface.
Written in Go. No runtime dependencies. Fast startup, low memory.
Change the name, icon, and branding. Make it your own OS.