Hosting

Deploy any app from Git. Live in minutes.

Connect a repository or upload a folder. Hostingsurge detects the framework, builds your app and runs it on servers in the EU — with logs, one-click rollback and custom domains with automatic SSL.

Push to deployBuild and runtime logsOne-click rollbackAutomatic SSLServers in the EU

From repository to live app

Three steps the first time. After that, a push is all it takes.

  1. Connect your codeImport a repository from GitHub, GitLab, Bitbucket or any Git URL — private ones connect with a read-only deploy key we generate. No Git? Upload a folder or a ZIP file.
  2. We handle the buildHostingsurge recognizes the framework, sets the build and start commands and streams the log while it builds. You can change the commands at any time.
  3. Go live, then push to updateWhen the build is ready, the new version goes live in production. With push-to-deploy on, every push to your production branch ships the next version — and a rollback is one click away.

Bring the stack you already use

The framework is detected from your code and the build is set up for you. This is what you can deploy today.

RuntimeWhat you can deployRuns as
Static siteHTML, CSS and JavaScript, or the output of a static site generatorStatic files
Next.jsFull Next.js apps with server-side renderingA Node.js server
ViteReact, Vue and Svelte apps built with ViteStatic files
Node.jsServers built with Express, Fastify, NestJS, Hono and moreYour start command
PythonDjango, Flask and FastAPI appsYour app server
PHPPHP sites and Laravel appsnginx and PHP-FPM
Docker imageA ready-made image from a container registryThe image, as is
Folder or ZIPFiles uploaded straight from your computer, no Git neededSame as its framework

Everything a production app needs

Logs, rollbacks, variables, domains and scheduled jobs — in the dashboard, the CLI or the API.

Push to deploy

Every push to your production branch builds and deploys. Works with GitHub, GitLab, Bitbucket, Gitea and Forgejo.

Build and runtime logs

Follow a build line by line, then read what your app prints while it runs — in the dashboard or from your terminal.

One-click rollback

Make an earlier production deployment live again, or promote another deployment to production. One click either way.

Environment variables

Keep keys and settings out of your code. Set them per project, mark secrets as sensitive and pull them locally with the CLI.

Custom domains and SSL

Add your domain, verify it with a TXT record and get a Let’s Encrypt certificate automatically. Redirect www and old domains too.

Cron jobs

Run recurring commands on a schedule inside your app’s container. Need one to run right away? Hit Run now.

Deploy hooks

A secret URL that redeploys production when called — from CI, a CMS publish button or any other service.

Databases next to your app

Add PostgreSQL, MySQL, MariaDB, Redis or MongoDB on your team’s private network. The connection string lands in your environment variables.

Coming soon: preview deployments for every branch you push, plus password protection and edge rules for your deployments.

Deploy from your terminal, CI or AI assistant

The dashboard is one way in. The CLI, the REST API and MCP handle deploys, logs, variables and domains too, so scripts, pipelines and agents can ship.

  • A CLI for terminals and CI, with --json output for scripts and agents
  • HOSTINGSURGE_TOKEN for CI pipelines, so there’s no login step
  • A REST API with an OpenAPI spec
  • MCP for Claude, ChatGPT, Cursor and VS Code: sign in, no keys to paste

Explore the API and CLI

Connect your AI

# Install the CLI and log in
npm i -g https://hostingsurge.com/cli/hostingsurge.tgz
hostingsurge login

# Link this folder to a project and deploy it
hostingsurge link
hostingsurge deploy --prod

# Follow what your app prints
hostingsurge logs --follow

Built for isolation

Teams, builds and data are kept apart, on servers in the EU.

Isolated per team

Every team’s projects, data and credentials are isolated from other teams.

Isolated builds

Each build runs on its own. A failed build never replaces the version that’s live.

Hosted in the EU

Servers in France, behind a firewall, with TLS and a hardened proxy in front of your apps.

No servers to manage

No SSH keys, proxies or control panels to look after. You work in the dashboard, the CLI, the API or over MCP.

Hosting questions, answered

Stacks, Git, domains and what happens when a deploy fails.

Which frameworks and languages can I deploy?

Static sites, Next.js with server-side rendering, Vite apps, Node.js, Python and PHP, plus Docker images from a registry and folder or ZIP uploads. The framework is detected from your code, and you can adjust the build and start commands.

Do I need GitHub?

No. Import from any Git host by URL — GitHub, GitLab, Bitbucket, Codeberg, Gitea or your own server. Private repositories connect with a read-only deploy key that Hostingsurge generates. You can also upload a folder or ZIP file, or deploy from your terminal with the CLI.

How do I move a project from Vercel?

Use the Vercel import. It brings over the project settings, environment variables, domains, redirects and cron jobs, and runs your app on a preview URL while Vercel keeps serving. When everything checks out, you switch DNS with guided steps. How migrations work

What happens if a deploy fails?

The failed build stops with its full log, and the version that’s live keeps serving. If a release that did go live misbehaves, roll back to an earlier production deployment in one click.

Can I use my own domain?

Yes. Add the domain, publish a TXT record to prove you own it and add the exact DNS records the dashboard shows. The SSL certificate is issued automatically, and you can redirect other domains, like www, to your main one.

Where are my apps hosted?

On servers in the EU, in France, behind a firewall with TLS and a hardened proxy. Every team’s projects, data and credentials are isolated from other teams.

What does hosting cost?

Start on the Free plan with static sites and full projects. Pro is $25 a month and includes every platform module, including domains. Business is $50 a month and adds team, admin and policy controls. Compare plans

Deploy your first app for free.

Connect a repository or upload a folder and see it live in minutes. Moving from Vercel? Import the project and check it on a preview URL before you switch DNS.