Cloud / Linux
Powerful cloud computers from $12/month.
Cloud computers with up to 32 shared vCPUs, 64 GB of RAM and 480 GB of NVMe SSD storage. Up to 16 GB of burst RAM when needed. Built for your services, long jobs and coding agents.
Plans start at $12/month for 2 vCPUs; pricing scales with size. A month is 730 running hours, billed by the second. Review running and paused pricing before creating. Restart is subject to capacity.
GitHub sign-in requests identity and email only.
Sized for your work.
Choose your size when you create a computer.
- Processor
- 2–32shared vCPUs, in increments of 1
- Guaranteed RAM
- 2 GBper vCPU
- Storage
- 15 GBNVMe SSD per vCPU
- Additional RAM
- Up to 16 GBper computer, when capacity allows
Additional RAM is included at no extra charge. Storage uses decimal GB.
Pricing & billing
Each vCPU costs $6 per 730 running hours. The smallest computer costs $12 for that runtime—about $0.0164 per hour.
Charges come from your prepaid Cube balance, prorated by time under your computer’s accepted terms. Review running and paused rates before creating. If your balance runs out, the computer is suspended and its disk preserved.
Existing computers keep their current resources and prices.
Use the tools you know.
Connect over SSH, or work on your Proton from Claude Desktop or Codex.
Host proton-my-project HostName <your assigned hostname> User ubuntu Port <your assigned port>
Your dashboard provides the connection command and setup instructions. Add your public key; your private key stays on your computer.
Start your next project.
Sign in, choose a size and add your SSH public key.
Loading…
Loading computers…
Computers
Select a computer.
Its terminal, connection details, and controls will appear here.
Browser terminal
Proton CLIInstall and manage Protons from your terminal
Take Proton to your terminal.
Create and manage computers from macOS or Linux. Requires Python 3.8+ and OpenSSH.
curl -fsSL https://app.proton.computer/install.sh | sh
proton login proton create my-project --vcpus 2 --key ~/.ssh/id_ed25519.pub proton ssh my-project
Run proton logout to revoke this terminal’s session. Use proton stop <computer-name> to pause your computer. Its accepted pricing determines paused charges.
All commands
Use a computer’s name or ID wherever you see <name>.
proton login- Sign in through your browser.
proton logout- Sign out and revoke this terminal’s session.
proton whoami- Show your signed-in account.
proton balance- Show your shared balance and Proton usage.
proton list- List your computers.
proton show <name>- Show a computer’s details.
proton create <name> --vcpus <2–32>- Create a computer with the selected size. Review its specs and price before confirming.
proton start <name>- Start a stopped or suspended computer, subject to capacity.
proton stop <name>- Pause a computer and retain its files. Accepted pricing determines paused charges; restart is subject to capacity.
proton restart <name>- Restart a computer.
proton delete <name>- Permanently delete a computer and its disk.
proton keys <name> --key <file>- Replace a running computer’s SSH public keys.
proton ssh <name> [command]- Open a shell, or run a remote command.
proton ssh-config <name>- Print SSH configuration for your editor or terminal.
proton --help lists commands. proton <command> --help shows every option. proton --version shows your installed version.
Useful options: --vcpus <2–32> and --key <file> with create; --json with list or show; --no-browser with login.
Ready to workIncluded with ProtonNode, Bun, Docker, Claude, Codex & more
Preinstalled and ready to use.
- Runtimes & build tools
- Node 24 LTS, npm, Bun, pnpm
Python 3, pip, venv, GCC, G++, make - Code & collaborate
- Git, GitHub CLI
Claude Code, Codex - Containers
- Docker Engine, Compose, Buildx
- Docker starts when you first use it.
- Browser testing
- Chromium, Playwright
Browser system dependencies - Your Linux computer
- Ubuntu 24.04, sudo, apt
OpenSSH, Bash, zsh, tmux - Everyday utilities
- ripgrep, jq, curl, wget
zip, unzip, standard Linux utilities