Pick a plan and one of 54 one-click apps, set a root password, and watch it build. Then run it properly — your own domains, a dedicated IPv4, a firewall, scheduled backups, malware scanning and 70 days of metrics, from one page per server.
Every plan, not a premium tier: the list below is what arrives with the smallest server we sell.
Pick a plan and an app, set a root password, and watch the build stream to your browser. It only reports success once the software is actually answering.
A dedicated SSH port and full root on every plan. Add keys, change the password, compile what you like — the one-click install is a starting point, not a cage.
Every server is published on a valid HTTPS address, so webhooks and OAuth callbacks work immediately. Add your own domain when you are ready.
WordPress, n8n, Nextcloud, Supabase, Gitea, Easypanel and more — installed, configured and signed-in-ready, each with its own page and its own minimum plan.
Automated malware scanning you can run yourself, a per-server firewall, two-factor authentication, and security advisories when an installed app needs attention.
On-demand and scheduled backups of the whole server, plus scheduled database dumps, on every paid plan. Restore from the dashboard.
Ten areas on every server's own page. No tickets, no waiting for somebody to run a command for you.
State, resources, addresses and the app's own sign-in details in one place.
Start, stop, reboot, reset the root password, update the OS, or rebuild onto a different app or OS while keeping the same address and SSH port.
Your own domains, a dedicated IPv4 address on Pro and Elite, public IPv6, reverse DNS and firewall rules.
Hourly CPU, memory and disk samples kept for 70 days, plus month-to-date bandwidth against your allowance. Gaps stay gaps — nothing is invented.
Take one now, or set a schedule. Restore browsing included.
Run a malware scan and read the report yourself, manage SSH keys, and review what the scanner found.
Update the installed application, and see security advisories or end-of-life notices for it.
Connection details worth using — host, port, database, and where you can connect from — plus scheduled dumps at an hour you choose.
Resize up or down, extend or renew the term, and read the invoices for this server.
A timestamped log of everything that has happened to this server, so support and you are reading the same history.
Choose a term that suits you — the longer you commit, the more you save. Every plan includes full root access, a dedicated SSH endpoint and a clean HTTPS domain.
Longer terms are paid once upfront and renew at the end of the term. Monthly plans auto-renew and can be cancelled anytime.
Skip the setup. Choose an app and we install, configure and launch it on a clean HTTPS domain.
The parts that matter once you have more than one server, or more than one person.
Ask us to move an existing site and we will. The form never asks for your old host's password — we agree the method with you instead.
List and inspect your servers programmatically with API keys that carry explicit scopes, so a key can be narrow on purpose.
Invite people to your account with a role, and revoke them, instead of sharing one password.
Two German locations today. If a region cannot serve the plan you picked, checkout says so before you pay rather than after.
Notifications for provisioning, bandwidth, renewals and incidents, plus a public status page built from every host's real state.
Card, PayPal, or bank transfer. Monthly, or a longer term for a lower effective rate.
From signup to SSH in about a minute — and then it is yours to run.
Choose your resources, OS and an optional one-click app.
Name your server and set a root password — that's all we need.
A real-time console streams the build. Connect over SSH when ready.
Domains, IPv4, firewall, backups, scans, metrics and billing — on the server's own page.
Straight answers about how the platform works, what is included, and what happens to your data.
Code Engineers is an automated VPS hosting platform. You choose a plan, an operating system and optionally one of 54 one-click applications, set a root password, and a virtual private server is built for you in about a minute. Each server is a full Linux container with root access over SSH on its own dedicated port, not a restricted shared-hosting account, so you can install, remove, compile and configure anything on it, including software that shared hosts block. Every server is published on a working HTTPS address as soon as it is built, so webhooks and API callbacks reach it immediately, and you can point your own domain at it afterwards. There are 4 plan sizes billed monthly or on longer discounted terms. A server can be resized as the workload grows, or rebuilt onto a different application, and a rebuild keeps the same address and SSH port so credentials you have already saved stay valid.
About a minute for most configurations. When you complete an order, Code Engineers creates the container, configures its network, sets your root password, installs the application you chose, waits for it to start and publishes it on an HTTPS address — streaming each step to your browser as it happens so you can watch the build rather than wait for an email about it. The build is only reported as successful once the software is actually answering: for an application with a web interface that means a real page on its port rather than a status code, and for a database it means the credentials have been proved to authenticate. A server that could not finish is reported as failed instead of being handed over looking complete, which matters because a half-built server that reports success is far harder to notice than one that plainly failed. Applications that pull large container images take longer, up to a few minutes.
54 of them, in five groups. Finished applications you log into and use: WordPress, Ghost, Nextcloud, n8n, Jellyfin, Rocket.Chat, Mattermost, Vaultwarden, Paperless-ngx, Vikunja and more. Developer tools: Gitea, code-server, Portainer, Jupyter, a private npm registry and a Docker registry. Databases and storage: PostgreSQL, MySQL-compatible MariaDB, Redis, MinIO, Meilisearch and Adminer. Control panels: Easypanel, Cockpit, Webmin, Dozzle and Duplicati. And plain base images — a clean operating system, or Docker Engine with Compose — if you would rather build the stack yourself. Each application is installed and configured before the server is handed over, with its sign-in details shown in the dashboard and emailed to you, and each has its own page listing what it does, what it is good for, and the smallest plan it needs to run comfortably rather than merely to boot.
Yes. Every server on Code Engineers includes full root access over SSH on a dedicated port, on every plan, whether or not you picked a one-click application. The pre-installed software is a starting point rather than a restriction: you can reconfigure it, install anything alongside it, replace it entirely, add your own cron jobs, compile from source, load kernel modules your stack needs, or run Docker and initialise a Docker Swarm. You can also change the root password, add and remove SSH keys, manage firewall rules, set reverse DNS, add a dedicated IPv4 address, take a backup, resize the plan, reboot and rebuild — all from the dashboard, without opening a support ticket. Because the access is real root rather than a restricted panel account, anything a deployment guide tells you to do on a fresh Linux server works here exactly as written.
Plans on Code Engineers run from $6.99 to $39.99 per month, with 4 sizes between the smallest and the largest, and the current prices for every size and term are on the pricing table on this page. Every plan includes full root access over SSH, a dedicated SSH port, a clean HTTPS address with a valid certificate, a monthly outbound transfer allowance and on-demand backups. Billing is monthly by default and longer terms are discounted, so the effective monthly price falls the longer you commit. There is no setup fee, no charge for installing a one-click application, and no per-application or per-seat licence on top of the plan. You can cancel from the dashboard at any time, and you can move up or down a plan size as the workload changes rather than rebuilding onto a new server.
Yes. Every server is published on its own HTTPS address the moment it is built, with a valid certificate, so webhooks, OAuth callbacks and API integrations work immediately and with no DNS work on your part — which matters if you are setting up something like n8n, where an unreachable webhook URL is the usual first obstacle. When you are ready to use your own domain, you add it from the server's page in the dashboard and point a DNS record at the server; the certificate is issued for you automatically. Both addresses keep working afterwards, so nothing you configured against the original hostname breaks when you add your own. If you are running an application that wants to terminate TLS itself and manage many domains — a control panel such as Easypanel, for instance — you can add a dedicated IPv4 address to the server so that ports 80 and 443 belong exclusively to it.
A rebuild erases the server and installs the operating system or application you choose from scratch, so take a backup first if there is anything on it you want to keep. A rebuild does keep the server's address and SSH port, which means credentials, webhook URLs and DNS records you have already configured elsewhere stay valid — that is the reason to rebuild rather than order a replacement. Backups are on-demand from the dashboard on every paid plan and capture the whole server, so restoring one brings back the application and its data together rather than the files alone. If you cancel, the server and its data are removed at the end of the term you have already paid for, so download anything you need before that date: a deleted server cannot be recovered afterwards, by you or by us. For a second copy held somewhere else entirely, the Duplicati one-click app writes encrypted backups to storage you nominate.
Launch a fully-managed cloud server in seconds — pick a plan, pick an app, and go.
Create your first server →