Claude Code and Codex keep working when your laptop is closed.

The euhost Box is a virtual machine of your own in Germany. The agent runs there in a tmux session and keeps working after you disconnect.

Data centre
Germany, certified to ISO/IEC 27001:2022
Availability
99.9% monthly average (Terms § 5)
Price
from €24.00 a month excl. VAT, no minimum term
$ ssh lab-7f3a2c@ssh.exxs.de
dev@lab-7f3a2c:~$ ls ~/.claude/agents
debugger.md  doku.md  planer.md  reviewer.md  sicherheit.md  tester.md
dev@lab-7f3a2c:~$ claude
Login through the SSH gateway ssh.exxs.de. tmux starts by itself, and the session main stays alive when you disconnect.

Each box is its own virtual machine.

Claude Code and Codex run commands. On your laptop that gives them access to your SSH keys and client folders. On the box they only see what you put there.

Using Claude Code safely

Machine
KVM VM with Debian 13, user dev with sudo. You split the RAM and storage of your package across your boxes yourself.
Agents
Claude Code and Codex are installed, plus a team of six subagents for both: planer, reviewer, tester, sicherheit, debugger, doku.
Session
Every SSH login lands in the tmux session main. If the connection drops, the agent keeps working there.
Access
ssh <box>@ssh.exxs.de from any terminal, VS Code and Cursor via Remote-SSH. New keys added in the customer area apply to all boxes at once.
Snapshots
Create them yourself before risky steps and roll back when needed.
Backup
Every night from 01:15 Berlin time, encrypted, to a second data centre in Germany. Kept for seven days, for recovery after incidents (Terms § 6).
Network
Boxes are isolated from each other and from our infrastructure. Port 25 is blocked. You send email through the mail relay (add-on).
euhost commandIn progress
euhost new and euhost ssh straight from your terminal, for macOS, Linux and Windows.
Terminal in the browserIn progress
Access to the box without an SSH client, from a tablet too.
HTTPS addressIn progress
Every box at <box>.exxs.de, private or public.

From order to first session

  1. 1Choose a package

    With a credit card or PayPal you continue right after paying, with a bank transfer once the money has arrived.

  2. 2Create a box

    In the customer area, enter a name, RAM and storage, and add your SSH key once.

  3. 3Log in

    Via SSH or from VS Code. You sign in to Claude Code and Codex with your own subscription or API key.

You pay for capacity, not per box.

Within a package you create as many boxes as it allows. You split RAM and storage between them, and every box may use all vCPUs of the package. Cancel at the end of any billing month.

Packages and prices per month, gross incl. 19% VAT
PackagevCPURAMStorageBoxesnetgrossOrder
Start28 GB50 GBup to 5€24.00€28.56Choose Start (opens in a new tab)
Pro416 GB100 GBup to 20€49.00€58.31Choose Pro (opens in a new tab)
Team832 GB200 GBup to 50€95.00€113.05Choose Team (opens in a new tab)

Packages and prices per month, gross incl. 19% VAT. Every package includes snapshots, the nightly backup, the agent team and support in German and English.

Add-ons

ServiceBillingnetgross
“Startklar” setupWe set up the box, the repository and Claude Code together with you and adapt the agent team to your project.one-off€149.00€177.31
Managed BoxFor boxes running a production project: we keep them up to date and monitor them.monthly per box€15.00€17.85
Additional storageMore space for your package.monthly per 100 GB€10.00€11.90
Mail relaySMTP access your boxes and agents use to send email. No fixed limit (fair use).monthly€10.00€11.90

In Germany, businesses pay the net prices plus 19% VAT and consumers pay the gross price. Businesses in other EU countries with a valid VAT ID pay the net price (reverse charge). For now, consumers can order only with residence in Germany, businesses only from the EU. You can pay by credit card, PayPal or bank transfer.

euhost has been around since 1998.

We have been hosting from Ebersberg near Munich since 1998 and run the box platform ourselves. Support by email and phone, in German and English.

euhost.comHochriesstr. 46, 85560 Ebersbergsupport@euhost.com+49 8092 850601
Data centre
Your boxes run in a data centre in Germany that is certified to ISO/IEC 27001:2022. The backups are stored encrypted in a second data centre, also in Germany.
Availability
99.9% monthly average, excluding announced maintenance (Terms § 5). If a box is unreachable for more than 24 hours through our fault, we credit one thirtieth of the monthly package fee for each started day of outage, on request.
Isolation
Every box is its own KVM VM. Every customer has a separate area on the host, limited to the resources of their package.
Money back
If you cancel your first package within 14 days of activation, we refund the package fee in full.
End of contract
Your boxes are kept locked for 14 days, with an export on request. After that we delete them. Backups are deleted no later than three weeks after they were made.
Contract
German law, invoices in euros, data processing agreement for businesses. Cancel at any time, effective at the end of the billing month.

Guides

How to set up Claude Code and Codex on a Linux machine of your own. The guides work with any Linux server, not just the box.

All guides

Frequently asked questions

Do I need my own Claude or ChatGPT subscription?
Yes. Claude Code and Codex are installed, and you sign in with your own subscription or API key. You pay for the AI directly to the provider; we do not charge for it a second time.
Does my agent really keep running when I close my laptop?
Yes. The agent runs on the box. Every login lands in the same tmux session, so you carry on where you left off.
Does this work on Windows?
Yes. SSH is built into Windows 10 and 11, and VS Code connects with Remote-SSH. You do not need WSL.
Where are the servers?
In a data centre in Germany that is certified to ISO/IEC 27001:2022. The nightly backup is stored encrypted in a second data centre, also in Germany.
Can other customers access my box?
No. Every box is its own virtual machine, isolated on the network from other customers and from our infrastructure.
What if my agent breaks something?
You roll back to a snapshot. On top of that there is the nightly backup of the last seven days.
Do you offer a data processing agreement?
Yes, we conclude a data processing agreement under Art. 28 GDPR with businesses.
Can I cancel at any time?
Yes, effective at the end of the current billing month, with no minimum term. In the customer area or via “Cancel contracts here” at the bottom of every page.

With a credit card or PayPal you create your first box right after paying.

With a bank transfer you start as soon as the money has arrived.