Server Mode

Turn on the Server.
The browser becomes Linux.

A Docker container at home or on a VPS. The installer is the same one our fleet uses: if it breaks, it breaks for us first.

Requirements

SystemLinux with Docker
Architecturex86_64 or arm64
Memory4 GB, 8 GB for the Agent
Port27021

Install

Paste it into the server's terminal. The script asks what it needs and decides the rest on its own.

curl -fsSL https://roqueos.com.br/install.sh | bash

What happens

  1. 01
    Checks DockerInstalls it if missing, and refuses architectures it does not support.
  2. 02
    Creates /data/roqueosWhere your data and secrets live, in a root-only file. Never shown on screen.
  3. 03
    Pulls the imageroqueribeiro1988/roqueos-server, multi-arch, from Docker Hub.
  4. 04
    Starts the container and the tunnelWith a Cloudflare token, the server gets a public address without opening a port on the router.
  5. 05
    Answers on /healthThe install only finishes when the server answers with the new version. That is how the fleet checks our own release.

What it unlocks

  • Linux terminal isolated per user, with CPU and memory limits
  • Full VS Code in the browser
  • Remote browser and remote desktop over VNC and RDP
  • SMB, NFS and SFTP disks mounted in the Finder, video transcoded on the fly
  • Catalog of 155 containers, CasaOS compatible
  • RoqueOS Agent with its own Linux desktop

Update

Same script, with --update. The previous image is tagged :rollback before the swap.

curl -fsSL https://roqueos.com.br/install.sh | bash -s -- --update -y

Connect the PWA

Open RoqueOS, go to Settings → Server and paste the address and the key the installer showed once. The credential goes in a header, never in the URL.

Docker Hub