Documentation

Architecture

FakeOS is split into two components:

Key Components

File Explorer

The File Explorer allows you to navigate the server's file system. It supports drag-and-drop, context menus, and file operations like copy, move, and zip.

Terminal

The terminal provides full shell access. It supports colors, resizing, and session persistence (you can reload the page and your commands keep running).

Apps

Troubleshooting

Terminal not working?

Ensure you have build-essential and python3 installed on Linux, as node-pty requires compilation.

Zip/Unzip fails?

FakeOS relies on the system's tar command. Ensure tar is installed and in your system PATH.