VPN Gateway
WireGuard access to your private networks from a laptop or a phone, €0.50 a month per device or €2 for all traffic. On older accounts press Enable on VPN Gateway page.
What changed in the platform and the Cloud Panel, release by release.
Releases
WireGuard access to your private networks from a laptop or a phone, €0.50 a month per device or €2 for all traffic. On older accounts press Enable on VPN Gateway page.
Private zones for your networks and VPN, for example db.internal with the private address of your database. Free.
Every account has its own zone on tentnode.com. New servers get names there and in your private zone automatically, reverse DNS is on the same page.
Simple servers on our free capacity, from €1 a month. Separate from the cloud, local disk, Ubuntu 26.04.
New addresses now also come from 185.236.9.0/24.
Every public address gets PTR now. Servers get vm-….vm.serverscamp.com, routers get router-….static.serverscamp.com.
You can change it with the pencil on Floating IPs, Routers or server page. The name stays with the address, if you move floating IP to another server, the name moves too. When you release the address, the name is removed.
We adjusted CPU Guard for Burst servers. New server has 45 minutes before the guard can limit it. Guaranteed CPU is now from 25% to 50% depending on the plan.
Alert comes only when server is held at guaranteed CPU for 10 minutes or more.
All virtual machines set up from our templates can turn on root disk auto-extend. Our monitoring detects when your disk is full, then resizes it and grows the filesystem.
Enable auto-extend, choose a disk usage threshold, a growth step, and a maximum size. When usage reaches the threshold, we expand the disk and filesystem without a reboot. Once the disk reaches the maximum size, auto-extend stops and alerts you.
Monitoring is now built into the panel. Track CPU, memory, disk and network activity, and get notified in Telegram or by email when something needs attention.
Enable a ready-made set of alert rules with one click, or create your own for all servers, specific tags or selected servers. Mute notifications for 1 or 24 hours from the panel or Telegram. Monitoring requires the guest agent. Its status is shown on the server page.
We rebuilt OS templates from scratch, changes are for new servers.
New benchmark. Same pgbench on DigitalOcean droplet with local disk, with Volume and on DigitalOcean Managed PostgreSQL, against our bs-l with W2 disk. Databases from 1.5 to 95 GB.
PostgreSQL on DigitalOcean vs ServersCamp. Droplets, volumes and a managed database
Some servers got a second public address at creation. It was not shown in the panel, and outgoing connections could leave from it. The extra addresses are removed, servers now use only the address you see on the server page.
On servers with two or more vCPUs, switching between Burst and Sustained failed with a CPU quota error, and after some limit changes a server ran with the CPU of a single core. Both are fixed, and affected servers already have their full CPU back.
New ISO catalog page in Cloud Panel. Upload your image, up to 20 GB, and choose it when you create a server.
5 images per account for free, if you need more ask on Limits page.
lg.serverscamp.com is live.
Ping, mtr and traceroute from our side, test files from 100 MB to 10 GB and iperf3. Commands and our YABS results are in docs.
Now you see outbound and internal traffic of your account for this month, and how much is used from 5 TB and 50 TB included.
CPU check now looks at last 15 minutes instead of 5. Updates, builds and restarts after idle time run at full speed. New server also gets first 15 minutes at full speed, so install and setup are not slowed down. If CPU is busy all the time, server still goes down to its guaranteed share.
Card form opens right away on sign-up. Stopped servers don't show traffic of other servers anymore. Limit request dialog doesn't open twice. Cloud Panel links have normal preview in chats.
A routing issue on our internet uplink kept external bandwidth well below what the network can carry. Servers now get up to 10 Gbit/s to and from the internet. Traffic between your servers was not affected. If you benchmarked us before, run it again.
Floating IPs are now billed at EUR 3 a month, the price on our pricing page. Billing is hourly and runs from reserve to release, attached or not. The price is shown on the Reserve page and in the list. Release addresses you don't use to stop the charge.
Recovery codes are accepted with or without the hyphen. The first code after setting up 2FA is accepted, and reopening the setup dialog keeps the same QR code. A code entered at the end of its 30-second window still counts. An expired sign-in step now sends you back to sign in instead of reporting a valid code as invalid.
One Warden threat list was not applied, a ban did not close connections already open from the banned address, and Blocked 24h showed a placeholder. Threat lists and bans are now enforced at the edge of our network, before traffic reaches your server. A ban applies within about a second and drops existing connections. Blocked 24h shows actual drop counts per list.
Deleting a server with a floating IP attached could leave the address stuck on the deleted server. The address now returns to your account as reserved, and you can attach it to another server or release it.
Revoke others and Sign out everywhere also ended your current session, and a revoked session kept working for up to a few minutes. Your current session now stays signed in, and revoked sessions are rejected on their next request.
Warden filters traffic from the internet, so it needs a public address. On a server without one the Warden tab showed an empty dashboard. It now points you to attaching a floating IP. Protection starts within seconds of attaching one and stops when you detach it. The tab also loads faster and shows what is still loading.
The server's public DNS name and PTR record now update when you attach or detach a floating IP, so reverse DNS checks, for mail for example, see the right address.
The sessions list and known devices showed an internal client name instead of your browser. They now show the browser and OS, for example Chrome on Windows. Existing devices update on your next sign-in, with no new-device email.
An uploaded profile picture showed on the settings page but was broken in the Cloud Panel header. Pictures from Google and GitHub were not affected.
Live checks of the website, Cloud Panel, API, compute nodes, storage pools and the IPv4 pool in eu-east-ro-1, with 90 days of history and incident notes. Linked from the site footer at status.serverscamp.com.
A Feedback button at the bottom of the sidebar opens a single field. Bug, improvement or anything else; the page you were on is attached automatically and the founder reads every message.
Three levels: Welcome credit, Customer after the first top-up, Verified after EUR 50 and thirty days. Each level brings wider default limits, and Verified adds postpaid billing. The current level and what the next one takes are on the Limits page.
Limits in the Cloud Panel shows every resource limit against current usage. Ask for more right there; an engineer reads it, and the decision with a note comes back by email and in the panel.
Card payments are on. Save a card under Billing, top up from EUR 10, and a fiscal invoice for every payment arrives by email. Your bank confirms the card once with 3D Secure; we never charge a saved card on our own.
The first sign-in lands on the dashboard with a four-step setup: confirm email, fill in billing details, save a card, and the default router, network and firewall are created for you. A banner shows the current step on every page until it is done.
New accounts get EUR 25 the moment a card is saved, once per card and once per organization. Nothing is charged for that. The size caps of a new account come off with the first top-up.
Update, 19 September 2026: the welcome credit now comes in two parts, EUR 5 when a card is saved and EUR 20 with the first top-up of EUR 10 or more. Current rules.
Most security watches the front door. Warden watches both. It sits inline on the wire in front of your resource and inspects every packet in each direction. Reputation drops known-bad sources at the fabric edge. Intrusion detection (IDS) surfaces attacks hidden inside live traffic, and intrusion prevention (IPS) blocks exploits in real time as they cross. The return path counts as much as the inbound one, so a server that gets popped and starts scanning, exfiltrating data, or calling home is cut off on the way out. Switch it on for a resource with a single click: Warden runs in the network itself and scales with the fabric. See how Warden works.
Expose a service running on a private VM to the internet without buying a floating IP: forward a public port on your router's shared IP straight to a VM port, for free. Routers also have a new details page with copyable network info and the list of forwards, so everything lives in one place.
Automatic protection for a new VM now defaults to off-site backups instead of same-cluster snapshots, so you get real disaster-recovery coverage out of the box. You can still turn on auto-snapshots yourself, and you can adjust the backup schedule, retention and destination from the VM's Backups tab. Cloud disks get the same choice in their wizard.
A round of fixes:
Every server that has a public IP now gets a public domain name under vm.serverscamp.com, resolvable from anywhere on the internet over both IPv4 (A) and IPv6 (AAAA). You can also set the reverse DNS (PTR) record for your public IPs right from the server page in the Cloud Panel, which matters for running mail servers and other services that require matching forward and reverse DNS. Open any server to find its internal domain, public domain and PTR under General Information and Network Settings.
Servers on the same private network can now reach each other by name instead of by IP. Each server automatically gets an internal domain, so you can reach it by its full name (for example my-server.your-network.serverscamp.internal) or by its short name (for example my-server). The full name works on every server; the short name works on servers created from now on, which pick up the network search domain automatically. Nothing to configure: internal DNS is on by default for every network.
Our public changelog now groups changes into versioned releases, each with its own page, so you can see exactly what shipped in every version.
Deleting an SSH key that is still attached to a VM is now blocked, and the private key of keys we generated for you can be downloaded when you need it.
A new What's new widget in the Cloud Panel sidebar surfaces the latest releases without leaving your dashboard.
We rebuilt the resource lists in the Cloud Panel (VMs, disks, backups, snapshots, SSH keys, networks, routers, floating IPs and security groups) around a single quick-actions menu, with consistent filters and sorting on every page.
You can now create a VM straight from an ISO image instead of a prebuilt template. Pick an image from the ISO catalog, the VM boots from it and you run the installer yourself, just like on bare metal. Handy for operating systems we do not ship as templates, Windows, or your own preinstalled images.
Each backup now has a structured detail page: general info, source VM or disk, storage and savings, recovery objectives (RPO measured as the real age of the copy, RTO as a clearly labelled estimate), encryption and format, and an integrity panel with both SHA-256 checksums you can copy. The backup list also gained filters and sorting inside the table, plus a destination chip showing which backend and country each archive lives in.
Schedule automatic backups per organization (and per VM or disk) from Backups → Auto-backup. Off by default; turn it on with a retention preset: Basic (keep 3 daily), Weekly (7 daily + 4 weekly), or full GFS (7 daily + 4 weekly + 12 monthly + 3 yearly), plus a time window. Auto-backups go to a DR backend or to Random, which spreads each run across Wasabi and ImpossibleCloud. The scheduler is concurrency-capped and runs in small batches, so a fleet-wide backup window never hammers your VMs.
Backups are now full, self-contained copies of a disk shipped off the cluster to independent object storage, so they survive losing the cluster, not just a bad change. Every backup is disaster recovery by design: you pick the destination backend (Wasabi in Germany, ImpossibleCloud in France, or local ServersCamp S3), the archive is compressed with zstd and encrypted before it ever leaves the host with your organization's key (age, ChaCha20-Poly1305), and you can view that key in the cabinet to decrypt archives yourself. Two SHA-256 fingerprints are recorded per backup (the raw disk and the stored archive); the raw hash is re-verified on restore before anything is written, so a corrupt restore is refused rather than booted.
The new Reinstall tab on a VM lets you wipe the root disk and reinstall a fresh OS (same template or a different one - Ubuntu, Debian, Rocky, Alma, CentOS Stream, Alpine, and more). VM identity, name, networks, IPs, MAC, security groups, attached volumes, floating IPs and login credentials all stay put; only the root filesystem is replaced. Pick the template, type the VM name to confirm, choose between graceful or force stop, and watch the progress live (stopping → wiping → cloning → booting). Existing snapshots and backups of the reinstalled VM become orphaned, as expected.
The VM provisioning wizard got a redesign. Tighter step layout, clearer compute class picker with explicit Burst/Dedicated explanation and a link straight to the new Compute classes docs page. Storage classes now fit in two rows on a single screen with bandwidth and IOPS bars; network classes share the same visual language. Step 5 (Review) is rebuilt as a proper summary with detail cards and a cost sidebar that mirrors the footer total exactly. If you leave the name field blank, the placeholder is now used as the actual VM name. The hardware class "legacy" is presented as "Basic" in the picker.
You can now change a VM's compute class at any time from the new Resize tab on the VM page. Pick any active class in Burst or Dedicated mode, see a live diff of vCPU, RAM, mode and price, then apply. Mode toggle (Burst ↔ Dedicated, same vCPU and memory) is applied live with zero downtime. Size change (different vCPU or memory) requires a short restart - you pick between graceful ACPI shutdown or instant force stop in the same screen. Progress is shown step by step right in the tab; if the page is reloaded mid-resize, it resumes the live view automatically.
The VM list page in the console got a full refresh. New header summary with four KPI cards: fleet load (avg CPU and disk utilization plus the peak VM), allocated capacity (vCPU/RAM/disk totals), recent activity feed, and public network usage for the current month with live bps. The instance table is now full-width with denser rows that surface image, class tier, allocation, public/private IPs, runtime state, per-VM load bars, SSH key and CPU burst setting at a glance. Under the hood, the list endpoint now denormalizes class and key names so the page loads in a single round-trip instead of fanning out across five separate API calls.
Managed Container Registry is live. Private OCI registry on a dedicated VM (one registry = one tenant = one scrd instance), built on top of CNCF Distribution v3 with our own daemon (scrd) wrapping auth, RBAC, Trivy vulnerability scanning, lifecycle policies, 90-day audit log, webhooks and pull-through cache. Ten fixed tiers from €3.02/mo (10 GB disk, 200 GB included egress) up to €85.03/mo (1 TB disk, 32 TB included egress). Every capability enabled on every tier.
We published a side-by-side pgbench TPC-B benchmark of managed PostgreSQL on AWS RDS db.m6i.large vs ServersCamp db-m-8g. Same hardware, three database sizes (in-cache, partial cache, disk-bound), three runs each, on-demand pricing. Headline at storage parity: ServersCamp leads disk-bound by +9% TPS, cuts p95 latency in half, runs ~5× more stable on tails - at ~½ the price. Full methodology, raw pgbench output, and honest CPU-generation disclaimer included.
Public read-only MCP catalog at https://platform.serverscamp.com/mcp. Six tools cover VM, storage, network, managed PostgreSQL, bucket classes, and extra prices (Public IP, Floating IP, snapshots). Add it as a custom connector in claude.ai, Claude Desktop, Cursor, or any MCP-compatible client and ask pricing questions in plain English: "cheapest VM with 8 GB RAM", "compare PostgreSQL classes under €50/mo". Account-scoped tools (list your VMs, create one, attach a volume) are next.
The platform is up and most services are running: VMs, volumes, networks, floating IPs, security groups, S3 buckets, managed PostgreSQL, container registry. The billing engine is running too. You can see live cost meters per resource in the console. What is not live yet: payment processing. Until that lands, sign-ups stay open and usage stays free, no credit card needed, no surprise invoice. We'll announce the cut-over with plenty of notice.
Two major launches today:
Implemented automated backups for virtual machines. Create snapshots manually or schedule automatic daily/weekly backups with configurable retention policies.
Access your virtual machines directly from the browser via VNC protocol.
New features in the control panel:
Major updates to the control panel:
Added latest Linux distribution templates:
Released official Terraform provider for ServersCamp. Manage your infrastructure as code with full support for:
Added detailed timing breakdown when creating VMs with --debug flag. Now you can see exactly how fast your VM is provisioned:
Published comprehensive Quick Start guide with step-by-step instructions for deploying your first VM. API Reference now includes code examples in 8 languages: cURL, Python, Node.js, PHP, Go, Ruby, Java, and Rust.
New premium-storage tier for I/O intensive workloads. Sustained 25,000 read/write IOPS with 1,000 MB/s throughput. Perfect for databases, analytics, and high-frequency trading.
All virtual machines now receive both IPv4 and IPv6 addresses by default. Public IPv6 addresses are included at no additional cost.
New scli s3 commands for object storage operations: ls, put, get, rm, cat, mkdir. Works with any bucket, credentials auto-configured.
Upgrade or downgrade VM class without stopping your instance. CPU and RAM changes apply within seconds with minimal impact.
Launched S3-compatible object storage. Create buckets, upload files, generate presigned URLs. Full compatibility with AWS SDK, s3cmd, and rclone.
ServersCamp is now open for public beta. Free tier available: 1 vCPU, 512 MB RAM, 10 GB disk for 6 months. No credit card required.
Released scli command-line tool. Manage VMs, SSH keys, and storage buckets from your terminal. Available for macOS, Linux, and Windows.