Proton
Proton Computer
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.

01

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.

02

Use the tools you know.

Connect over SSH, or work on your Proton from Claude Desktop or Codex.

Connection / OpenSSH
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.

03

Start your next project.

Sign in, choose a size and add your SSH public key.

Proton CLIInstall and manage Protons from your terminal
Proton CLI

Take Proton to your terminal.

Create and manage computers from macOS or Linux. Requires Python 3.8+ and OpenSSH.

01 / Install
curl -fsSL https://app.proton.computer/install.sh | sh
02 / Sign in and connect
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.

Approve a terminal

Run proton login, then enter the code it gives you. Your Cube password stays in your browser.

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

Credits & billing

One balance shared across Proton and Cube. Manage your credit here.

Available credit

—

New Protons: $6 per vCPU per 730 running hours. Existing computers keep their current price. Charges are prorated by time under each computer’s accepted running and paused terms.

Add credit

Payment opens in Stripe and returns here. Credit is added after payment is confirmed. Adding credit doesn’t restart suspended computers.

Shared billing history

Daily totals in USD (UTC), including Proton and Cube usage.

Loading…

Create computer

Ubuntu 24.04 · 4 shared vCPUs · ≈54 GB disk

RAM starts at 2 GB and can grow to 64 GB as host capacity allows.

Paste your .pub key. Your private key stays on your computer.

Don’t have an SSH key?

On your computer, run:

ssh-keygen -t ed25519
cat ~/.ssh/id_ed25519.pub

Review the current running and paused prices before creating. Charges are prorated by time from your shared Cube balance. Paused computers keep their files; restart is subject to capacity.

Replace SSH keys

These keys replace your previously configured keys. Existing sessions may remain open.

Delete computer

This permanently deletes this computer and its disk. Its files cannot be recovered.