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 | bashWhat happens
- 01Checks DockerInstalls it if missing, and refuses architectures it does not support.
- 02Creates /data/roqueosWhere your data and secrets live, in a root-only file. Never shown on screen.
- 03Pulls the imageroqueribeiro1988/roqueos-server, multi-arch, from Docker Hub.
- 04Starts the container and the tunnelWith a Cloudflare token, the server gets a public address without opening a port on the router.
- 05Answers 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 -yConnect 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.