Website profiles · Technology insights · Alternatives

deploybase.eu

Build, preview, and ship static sites and serverless functions on European infrastructure. Branch previews, instant rollback, forms, and MCP support for AI agents. Flat pricing in euros.

Paid content
Visit website
Profile views 1 Outbound visits 0 Normal
deploybase Full homepage screenshot

At a glance

Category
Artificial Intelligence
Language
English
Paid-content signal
Paid contentObserved
Registered
Unknown
Hosting
Scaleway SASInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is deploybase?

deploybase is a European hosting platform for static websites and serverless functions. You can get a site online in three ways: by asking an AI agent (via MCP clients such as Claude or Cursor), by dragging and dropping a folder of files, or by pushing from Git. Sites are hosted on European infrastructure, and the free plan is enough to start.

What you can actually do with it

  • Ship a static site quickly. Drag-and-drop uploads work without a build step or a repository, up to 250 MiB on the free plan, and you get a *.sites.deploybase.eu address immediately.
  • Use Git for real workflows. Connect GitHub, GitLab, Bitbucket, Codeberg or Forgejo; every branch gets a preview link, and each push updates the site.
  • Run small backend logic. Code in a functions/ directory runs alongside the site, each function on its own hostname (for example signup-my-site.fn.deploybase.eu). Functions are in beta and limited to paid plans.
  • Collect form submissions without a backend. The platform advertises forms as a built-in feature.
  • Roll back fast. Production is described as a pointer, so reverting means moving the pointer rather than rebuilding.

Who it fits

A solo developer or small team that wants previews per branch, European data location, and a flat euro-priced plan will find the workflow familiar if they have used Netlify or Vercel — the site even offers to bring your settings across. A non-developer who just needs a brochure site can use drag-and-drop and skip Git entirely. Teams with heavy compute needs should note that functions are beta and paid-only, so this is not a general-purpose server platform.

A practical next step

If you have a static site plus one small dynamic piece — a contact form, a signup endpoint — start with the free plan, push the repository, and confirm the preview link and function hostname both behave as expected before adding a custom domain. If your project needs long-running processes, databases or large uploads, check the paid tiers first. For comparison, the same basic pattern exists at Netlify and Vercel, though their infrastructure regions and pricing models differ from deploybase's European, euro-denominated approach.

How do I deploy a static site to deploybase without using Git?

You can deploy without Git by uploading a folder directly. Create a free account, start a new project, choose Upload a folder, and drag in the folder containing your index.html (or pick it from the file dialog). The site goes live on a *.sites.deploybase.eu address right away, and you can attach your own domain later. The free plan accepts uploads up to 250 MiB, which is plenty for most hand-built static sites, small portfolios and landing pages.

When drag-and-drop is the right choice

  • One-off or rarely updated sites. A brochure page, event site or prototype doesn't need version history.
  • No local toolchain. You can build the HTML/CSS by hand or export it from a design tool and upload the output folder.
  • You want to skip repository setup. No Git account, no commit, no build step.

What you give up

Git-based deploys on deploybase give every branch its own preview link and rebuild the site on each push. Uploading a folder doesn't do that: to publish a change you upload the folder again. There's also no automatic build, so anything requiring compilation (TypeScript, Sass, a bundler) must be run on your machine first and the finished output uploaded. Serverless functions live in a functions/ directory and are wired to Git deployments, so a purely uploaded site won't pick those up.

Practical next step

Export or assemble your finished site into a single folder with index.html at its root, then upload that folder. If you later want branch previews, instant rollback or functions alongside the site, connect the same project to a repository — the deployment model changes but the hosting stays the same.

If you're weighing this against a Git-first host, the trade-off is convenience now versus a repeatable pipeline later. Netlify Netlify and Vercel Vercel both support drag-and-drop deploys too, but their default workflows assume a repository, and deploybase's distinguishing point is European hosting with flat euro pricing.

Can I migrate my existing Netlify or Vercel settings to deploybase?

Yes. deploybase presents itself as a migration target for Netlify and Vercel users, and its page includes a direct "Moving from Netlify or Vercel? Bring your settings with you" path alongside the three deployment routes (AI agent, drag-and-drop, Git push). The practical answer is that you can carry over the shape of your configuration — build command, output directory, environment variables, redirects and headers — rather than expecting a one-click import of every Netlify- or Vercel-specific feature.

What realistically transfers

Setting Likely to carry over Notes
Build command and output directory Yes deploybase shows a real build (tsc --noEmit && vite build, dist/index.html) so framework builds are expected.
Repository connection Yes GitHub, GitLab, Bitbucket, Codeberg and Forgejo are listed.
Branch previews Yes Every branch gets its own preview link.
Serverless functions Partly Functions live in a functions/ directory and run at their own hostname; they are in beta on paid plans.
Forms Replaced deploybase handles forms without a backend, so Netlify Forms markup may need adjusting.
Platform-specific config files No Netlify _redirects/netlify.toml and Vercel vercel.json conventions are not the same as deploybase's.

A sensible migration sequence

  1. Create a free deploybase account and connect the repository — this is the reversible step.
  2. Reproduce your build command and output directory, then confirm the first preview link matches your current site.
  3. Move environment variables and secrets manually; they are the most common cause of a build that succeeds but a site that misbehaves.
  4. Port redirects, headers and form handling one at a time, checking each against the preview URL.
  5. Only then point your custom domain at deploybase, keeping the old host live until the preview is verified.

If you use AI agents in your workflow, deploybase's MCP support is the differentiating option: an MCP client such as Claude or Cursor can be pointed at the setup instructions, connect itself, and deploy the repository. For a team already standardising on agent-driven deploys, that can replace much of the manual reconfiguration. Teams that want a comparable European-hosted alternative to compare against should look at Netlify and Vercel for their own migration documentation, since the export side is usually where the friction sits.

How do deploybase functions work and where are they hosted?

Functions on deploybase are serverless endpoints that live alongside your site but get their own public hostname, rather than being served from a path on your main domain.

How functions are structured

A function is code you place in a functions/ directory in your project. When you push, the platform builds your site and bundles the function in the same deployment. In the worked example on the site, a small Vite site with one function was cloned, built, and uploaded in about 32 seconds, with the function bundled in roughly 7 seconds of that run.

The two outputs are published separately:

Output Example hostname Notes
Static site eu-check.sites.deploybase.eu Your HTML, assets and build output
Function scan-eu-check.fn.deploybase.eu Named after the function and project

Because the function sits on its own hostname, it behaves like an independent HTTP endpoint. That matters for CORS, cookies and custom domains: you can call it from your site, from another service, or from a webhook sender, and you don't have to route it through a /api path on the site domain.

Where they run

Hosting is on European infrastructure, and the platform's positioning is built around that. If your organisation has data-residency requirements, or your users are mostly in Europe, this is the main reason to consider it over US-centric hosts. Functions are described as being in beta on paid plans, so treat production use with that in mind and test your error handling and cold-start behaviour before committing.

A practical scenario

Suppose you run a small marketing site on deploybase and need a form handler that writes to your own database. You put the handler in functions/, push, and the site updates while the handler appears at something like signup-my-site.fn.deploybase.eu. Your form posts directly to that hostname, and you can later point a custom subdomain at it if you want the URL to look like your brand.

Decision criteria

Choose this model if you want static hosting and a few endpoints from one deployment, value EU hosting, and are comfortable with functions on their own hostnames. Look elsewhere if you need mature, long-running server workloads, or if you depend on functions being generally available rather than in beta.

Next step: check the pricing page at deploybase to confirm which plans include functions, then deploy one test function and call it from a separate origin to verify CORS and latency from your users' region.

What does deploybase's flat euro pricing include and how does it compare to usage-based hosts?

deploybase charges a flat euro rate rather than metering bandwidth, build minutes or function invocations. The site's own framing is that production is "a pointer": each deploy produces a new build, and rollback means pointing production back at an earlier one. Its listed capabilities include branch previews on every push, instant rollback, serverless functions at their own hostnames, and forms that work without a backend. Functions are noted as beta on paid plans, and the free tier allows drag-and-drop uploads up to 250 MiB. The published pricing page is deploybase.

Where flat pricing helps and where it doesn't

Your situation Flat pricing on deploybase Usage-based hosts
Traffic spikes from a launch or news mention Predictable bill; no per-GB or per-invocation growth Costs scale with requests, bandwidth and function calls
Many preview deploys per day Branch previews included, so review links don't add line items Preview builds and bandwidth can count toward usage
A form on a static page Built-in form handling, so no separate form service Usually needs a third-party form endpoint
Very low traffic, mostly idle You pay the same as a busy month You may pay less when nothing runs
Heavy compute or large media libraries Flat fee is only a good deal if your usage stays within what the plan assumes Paying by consumption can be cheaper at genuine scale

The trade-off is symmetry: usage-based hosts reward you for being small and punish you for going viral; flat pricing does the reverse. If your traffic is spiky or hard to forecast, a fixed euro bill is easier to budget. If you run large, steady workloads, metered billing may undercut a flat rate.

A concrete test before you commit

Take last month's real numbers: bandwidth, build minutes, function invocations and form submissions. Price them on your current host, then compare that total with the flat euro figure. If your peak month is more than about twice your average, flat pricing usually wins. Also check the two operational details that matter most in practice — whether the plan covers the function invocations you expect, given the beta status, and whether custom domains and preview links are included rather than billed per site. For a European audience, hosting on European infrastructure is also a data-residency argument, not just a latency one.

If you want a second reference point for how usage-based static hosts structure their meters, compare against Netlify and Vercel, then decide based on your own traffic shape rather than list features.

How can I use an AI agent or MCP client to deploy and manage a site on deploybase?

You can deploy to deploybase from an AI agent by pasting a single setup prompt into an MCP-capable client such as Claude or Cursor. The agent fetches deploybase's setup instructions, connects itself to your account, and then builds and deploys a Git repository for you. The page states this route currently needs a Git repository, so it suits projects already in version control rather than a loose folder of files.

What the agent flow looks like

  1. Paste this into your agent: Fetch and follow the instructions at https://deploybase.eu/agent-setup to set me up for deploybase, then deploy this project.
  2. The agent connects itself and asks you for one key. According to the page, only a person can create that key, and the agent tells you where to make it.
  3. The agent builds your repository and sends you the link, with the site landing at a *.sites.deploybase.eu address.

What the agent can manage afterwards

The page's evidence covers deploying and the shape of the result, not a full menu of post-deploy controls. What it does show is that production is treated as a pointer, which is what makes instant rollback meaningful: you move the pointer back rather than rebuilding. Branch previews mean every branch gets its own preview link, so an agent working on a branch produces a reviewable URL before anything reaches production. Functions live at their own hostnames, so a function and the site it belongs to are deployed together but addressed separately.

Choosing between agent, drag-and-drop and Git

Route Needs a repo Best for Trade-off
AI agent / MCP client Yes, for now Letting an agent scaffold, build and ship without you touching a dashboard You depend on the agent's choices; review what it deploys
Drag and drop No A static folder with an index.html, up to 250 MiB on the free plan No build step and no branch previews from this path
Push from Git Yes Ongoing development with previews per branch and functions beside the site You manage the repository and build settings yourself

A concrete scenario

Suppose you are building a small marketing site with one serverless function for a contact form. You keep it in a Git repository, so you paste the setup prompt into your agent. The agent obtains the key, connects, builds, and returns a preview URL on a branch. You check the page and the form, then let the agent promote it. Later, if the form breaks, rollback is a pointer change rather than a rebuild. If you are moving from another host, the page notes you can bring your settings with you, which reduces the manual reconfiguration.

Before you commit

The functions feature is in beta on paid plans, so do not plan a production function workflow around it without checking current status. Pricing is listed in euros on a flat model, but the page evidence here does not give figures, so confirm on deploybase before deciding. If your project has no repository, start with the drag-and-drop path instead and add Git when you need previews and functions.

Related questions

More questions →
Can I migrate to deploybase from Netlify or Vercel?

Yes, if your site is a static build with an optional serverless function, deploybase is designed to accept it. The site provides a dedicated migration entry point for Netlify and Vercel users that lets you bring your existing settings with you, and it connects to the same Git providers you likely already use. The main caveat is that functions are in beta and only available on paid plans, so a migration that depends on functions is not a like-for-like free move.

What carries over

deploybase's own migration path is described as "Moving from Netlify or Vercel? Bring your settings with you." That means you do not have to rebuild your configuration from scratch — the intent is to reuse what you already have.

The deployment model you get after migrating keeps the workflow most Netlify/Vercel users expect:

  • Branch previews — every branch gets a preview link, so pull requests stay reviewable.
  • Instant rollback — production is described as "a pointer," so rolling back means repointing rather than rebuilding.
  • Git-connected deploys — every push updates the site automatically.

Supported Git providers

You connect a repository rather than uploading a build artifact, so the first check is whether your host is supported:

Provider Supported
GitHub Yes
GitLab Yes
Bitbucket Yes
Codeberg Yes
Forgejo Yes

If your Netlify or Vercel project is already wired to one of these, the migration is mostly a matter of reconnecting the same repo.

The three ways to get a site live

Migration does not force one route. deploybase offers three:

  1. Ask your AI agent — paste a setup prompt into Claude, Cursor, or any MCP client; it fetches instructions, connects itself, and asks you for one key that only a person can create. This route currently needs a Git repository.
  2. Drag and drop your files — no build, no repository. Up to 250 MiB on the free plan. Create an account, start a new project, choose "Upload a folder," and drag in the folder containing your index.html.
  3. Push from Git — create an account, connect your repository, and push. Code in a functions/ directory runs beside the site.

For a Netlify/Vercel migration, route 3 is the closest match to what you already do.

What the deploy actually looks like

deploybase publishes a real build log, which is useful for judging whether your own build fits. In the recorded example (a Vite/npm site with one function):

  • Queued: waited 1.7 s
  • Cloned the repository: 0.0 s
  • Built: 13.6 s (tsc --noEmit && vite build)
  • Uploaded 12 files, bundled 1 function: 7.4 s
  • Live 32 seconds after push

The site landed at eu-check.sites.deploybase.eu and the function at scan-eu-check.fn.deploybase.eu. If your Netlify/Vercel build is a standard static framework build, expect a similar shape — a short queue, a clone, a framework build, an upload, then live.

What to check before you commit

  • Functions are beta and paid. The example function ran on a paid plan. If your Netlify/Vercel project relies on serverless functions, confirm plan and beta status before migrating.
  • Functions get their own hostname. They are not served from the same path as the site — the pattern is <name>-<site>.fn.deploybase.eu. Any hardcoded function URLs in your frontend need updating.
  • Forms have a no-backend option. deploybase lists "Forms without a backend," which matters if you currently use Netlify Forms.
  • Hosting is European. If your reason for migrating is data location, that is the core selling point.
  • Pricing is flat, in euros. Check the pricing page for current figures rather than assuming parity with your existing plan.

A practical migration sequence

  1. Create a free account.
  2. Start a new project and connect the same repository you use on Netlify or Vercel.
  3. Bring your build settings across using the migration entry point.
  4. Push a branch first and confirm the preview link renders correctly.
  5. Move any function code into functions/ and update frontend URLs to the fn.deploybase.eu hostname.
  6. Point production at the branch you trust, then add your own domain.

The migration is convenient for static sites and low-risk for anyone already on Git-based deploys. The decision point is functions: if your app depends on them, treat the move as a paid, beta-stage migration rather than a drop-in replacement.

What Are Form Tools and How Are They Used?

A form tool is software that lets you create, publish, and manage online forms without writing code. You drag fields onto a page, set rules for how the form behaves, and share a link or embed it in a website. When someone submits the form, the tool stores the responses and can route them to an email inbox, a spreadsheet, a database, or another app. That is the whole idea: replace paper forms and ad-hoc email threads with a structured, trackable digital version.

The sections below explain the main types of forms, the features that matter, where form tools get used, and how to pick one.

What a form tool actually does

At minimum, a form tool handles four jobs:

  1. Building — assembling fields (text, email, dropdown, file upload, date, rating, signature) into a layout.
  2. Publishing — generating a shareable link, an embeddable snippet, or a standalone page.
  3. Collecting — receiving submissions and validating them (required fields, correct email format, file size limits).
  4. Handling — storing responses, notifying someone, and passing data onward.

Anything beyond that — payments, e-signatures, workflow automation — is an add-on, not the core function.

The main types of forms people build

Form type Typical purpose Common fields
Contact Let visitors reach a person or team Name, email, message, topic dropdown
Intake / registration Collect details before an appointment, event, or onboarding Full name, contact info, date of birth, preferences, consent checkbox
Survey / feedback Measure opinions or satisfaction Rating scales, multiple choice, open text
Order / request Capture a specific transaction or service request Item selection, quantity, delivery details, notes
Application Evaluate candidates or applicants Background questions, file upload, long-form answers

Most tools handle all five. The differences show up in how much logic, storage, and integration each type demands.

Features worth understanding

Drag-and-drop builder

The standard interface. You pick field types from a sidebar and arrange them visually. No HTML or CSS required, though many tools let you add custom code if you want it.

Conditional logic

This is what separates a basic form from a useful one. Conditional logic shows or hides fields based on earlier answers. Example: if a respondent selects "I have a pet," the form reveals a field for the pet's name. If they select "No," that field never appears. This keeps forms short for most people while still collecting detail from those who need it.

Validation and required fields

Validation prevents bad data. An email field rejects "abc," a number field rejects letters, and a required field blocks submission until it is filled. Good tools validate as the user types, not just on submit.

Submission handling

Where do answers go? Options typically include:

  • Email notification to one or more addresses.
  • Spreadsheet export (CSV, or a live connection to Google Sheets or Excel).
  • Built-in dashboard with search, filtering, and export.
  • Webhook or API to push data into another system.

If you need responses in a CRM, a project board, or a database, check that the tool supports that destination before committing.

File uploads and payments

File upload fields let respondents attach documents or images, usually with a size cap. Payment fields connect to a payment processor so the form can collect a fee at submission. These are common in registration and order forms.

Spam protection

Public forms attract bots. Look for CAPTCHA, honeypot fields (hidden fields bots fill in but humans do not), or rate limiting.

Where form tools get used

  • Healthcare and veterinary clinics — new patient intake, appointment requests, insurance and payment information collection, post-visit feedback.
  • Education — course registration, permission slips, quiz-style assessments, parent contact updates.
  • Events — RSVPs, attendee registration, session sign-ups, dietary preferences.
  • Small business — quote requests, job applications, customer satisfaction surveys.
  • Nonprofits — volunteer sign-ups, donation pledges, grant applications.
  • Internal operations — IT support tickets, expense requests, employee onboarding checklists.

The pattern is consistent: any process that currently runs on paper, PDFs, or "just email me the details" is a candidate for a form tool.

Form tools vs. website builders

These are often confused, so it helps to separate them.

A website builder creates and hosts entire pages — navigation, content, images, blog posts, and forms. A form tool focuses only on the form and its data. Many website builders include a basic form feature, but it is usually limited: few field types, no conditional logic, weak submission management.

A dedicated form tool is the better choice when you need:

  • Complex logic or multi-page forms.
  • Reliable storage and export of responses.
  • Integrations with other software.
  • Forms that live outside your website (shared by link, embedded anywhere).

A website builder's built-in form is fine for a simple contact box on a small site.

How to choose a form tool

Work through these questions in order:

  1. What do you need to collect? List every field and whether it is required. This tells you which field types you cannot live without.
  2. Does it need logic? If answers should change what is asked next, conditional logic is mandatory.
  3. Where must the data end up? Email only, or a spreadsheet, CRM, or database? Confirm the integration exists.
  4. How many responses? Some tools cap submissions or storage on lower tiers. Check the limit against your expected volume.
  5. Who will build and maintain it? A non-technical user needs a clean drag-and-drop interface; a developer may prefer API access and custom code.
  6. What about compliance? If you collect health, financial, or personal data, check how the tool handles encryption, data retention, and regional privacy rules. This is a general consideration, not legal advice — confirm requirements for your situation.
  7. What does it cost at your scale? Pricing usually scales with features, submission volume, or number of users. Compare at the tier you would actually need, not the free plan.

A simple starting workflow

If you are building your first form, this sequence works for almost any use case:

  1. Write down the single purpose of the form in one sentence.
  2. List only the fields needed for that purpose. Cut anything "nice to have."
  3. Group related fields into sections or pages if there are more than about ten.
  4. Add conditional logic to hide irrelevant questions.
  5. Set validation on email, phone, and number fields.
  6. Decide where submissions go and test that destination.
  7. Submit the form yourself, then check the notification, the stored response, and the export.
  8. Share the link or embed it, then review responses after the first week and trim fields that nobody uses.

Bottom line

A form tool turns a question-and-answer process into a structured, trackable digital workflow. The core value is not the form itself but what happens to the data afterward — where it lands, who sees it, and how easily it can be acted on. Choose based on the fields you need, the logic required, and the destination for responses, and you will avoid most of the common mistakes.

What is deploybase?

Deploybase is a hosting platform for static sites and serverless functions that runs on European infrastructure. It is aimed at developers and teams who want to ship a site quickly — by asking an AI agent, dragging in a folder, or pushing from Git — and who care about where their data is hosted. You can start free, and pricing is listed in euros.

What you can put on it

Two kinds of things:

  • Static sites — plain HTML/CSS/JS, or a built output from a framework. In the platform's own example build, a Vite site produced 12 files totalling 181.7 KB.
  • Serverless functions — code placed in a functions/ directory runs alongside the site, but is served from its own hostname rather than a path on the site.

Functions are currently in beta and available on paid plans, so a free account is enough to try static hosting but not necessarily functions.

The three ways to deploy

Method What you need What happens
Ask your AI agent A Git repository, plus an MCP client such as Claude or Cursor The agent connects, asks you for one key that only a person can create, builds the repo, and returns the link
Drag and drop A free account and a folder containing index.html You create a project, choose "Upload a folder", and drop the folder in; the site goes live immediately
Push from Git A free account and a connected repository (GitHub, GitLab, Bitbucket, Codeberg, Forgejo) Every push updates the site; every branch gets its own preview link

The drag-and-drop route accepts up to 250 MiB on the free plan and needs no build step or repository. The agent route is the only one that currently requires a Git repository.

How a deploy actually behaves

Production on deploybase is a pointer, not a fixed artifact — which is what makes instant rollback possible. Each deploy produces a new build, and switching production to it (or back) is a pointer change rather than a rebuild.

The platform publishes a real build log from 26 September 2026 for a site called eu-check with one function:

  • Waited 1.7 s in the queue
  • Cloned the repository
  • Built in 13.6 s (tsc --noEmit && vite build, 5 modules transformed)
  • Uploaded 12 files and bundled 1 function in 7.4 s
  • Live 32 seconds after the push

The site landed at eu-check.sites.deploybase.eu and the function at scan-eu-check.fn.deploybase.eu. That split is worth noting: the function is not at /scan on the site, it is a separate hostname under fn.deploybase.eu.

Naming and addresses

Every project gets predictable default hostnames:

  • Site: my-site.sites.deploybase.eu
  • Function: signup-my-site.fn.deploybase.eu

You add your own domain when you are ready, so you are not forced to configure DNS before you can see the site working.

Forms without a backend

Deploybase includes form handling, so a static page can accept submissions without you writing or hosting an endpoint. This is the usual reason a purely static site would otherwise need a function or a third-party service.

Who it fits

Deploybase is a reasonable choice if:

  • You want European hosting and euro-denominated, flat pricing rather than per-seat or usage-based billing.
  • You deploy static output and want branch previews and rollback without extra configuration.
  • You want to drive deploys from an AI agent through MCP, or you want the lowest-friction path of dragging a folder in.
  • You are moving from Netlify or Vercel and want to bring your existing settings across.

It is less suited if you need functions on a free plan right now, or if you need a full application runtime rather than static assets plus isolated functions.

Getting started

  1. Create a free account.
  2. Pick a path: paste the agent setup prompt into your MCP client, upload a folder, or connect a repository.
  3. Push or upload — the site goes live on its sites.deploybase.eu link.
  4. Add your own domain when you are ready.

For the agent route specifically, the setup instruction is to fetch and follow https://deploybase.eu/agent-setup, after which the agent connects itself and asks you for a single key that only a person can create.

How to Deploy a Site on deploybase

You can get a site live on deploybase in three ways: ask an AI agent (Claude, Cursor, or any MCP client), drag and drop a folder, or push from Git. All three end with your site on a *.sites.deploybase.eu link, and you can attach your own domain afterward. Pick the method that matches what you already have — a folder of files, a repository, or an agent-driven workflow.

Before you start

  • A free account. Every path below starts with creating one. Hosting is described as free to start, with flat pricing in euros on the pricing page.
  • Your content in one of three shapes: a folder containing at least an index.html, a Git repository (GitHub, GitLab, Bitbucket, Codeberg, or Forgejo), or a project you want an agent to handle.
  • A domain (optional). You can add your own domain when you're ready; it isn't required to go live.

Option 1: Drag and drop your files

Best when you have a static folder and no build step or repository.

  1. Create a free account.
  2. Start a new project and choose Upload a folder.
  3. Drag in the folder that contains your index.html (or pick it from the file browser).
  4. Your site is live at my-site.sites.deploybase.eu.

The free plan accepts uploads up to 250 MiB. No build and no repository are involved, so what you upload is what gets served.

Watch for: the folder you drag must contain index.html at its top level — dragging a parent folder that wraps your site in an extra directory level is the usual reason a page comes up empty.

Option 2: Push from Git

Best when you want every push to update the site and every branch to get its own preview link.

  1. Create a free account and connect your repository.
  2. Push your code.
  3. Each push updates your site. Code placed in a functions/ directory runs alongside it.
  4. Both go live on their own links:
    • Site: my-site.sites.deploybase.eu
    • Function: signup-my-site.fn.deploybase.eu (functions are in beta on paid plans)

A real deployment from the site's own example — a Vite site with one function, pushed on 26 September 2026 — shows what the timeline looks like: 1.7 s queued, 13.6 s build, 7.4 s to upload 12 files and bundle one function, live 32 seconds after the push. That's a small project, so treat it as a scale reference rather than a guarantee.

Watch for: functions are a beta feature on paid plans, so a free-plan Git project should be treated as static-only for now.

Option 3: Ask your AI agent

Best when you'd rather not touch a dashboard or a terminal.

  1. Paste this into your agent:

    Fetch and follow the instructions at https://deploybase.eu/agent-setup to set me up for deploybase, then deploy this project.
    
  2. The agent connects itself and asks you for one key. Only a person can create it, and the agent tells you where.

  3. It builds your repository and sends you the link.

This path needs a Git repository for now, so it won't work for a loose folder of files — use drag and drop for that.

Which method should you use?

Your situation Method Why
A folder of static files, no repo Drag and drop No build, no Git, 250 MiB limit on free
Existing repo, want branch previews Push from Git Every branch gets a preview link
Want an agent to do the setup AI agent Handles connection and build, needs a repo
Moving from Netlify or Vercel Any deploybase documents bringing your settings with you

After the first deploy

  • Add your own domain when you're ready — it's the last step in every path, not a prerequisite.
  • Roll back instantly if a deploy goes wrong; production is described as a pointer, so rollback doesn't require a rebuild.
  • Collect form submissions without a backend if your site needs a contact or signup form.
  • Move existing settings over if you're coming from Netlify or Vercel, rather than reconfiguring from scratch.

The fastest way to decide: if you have a repo, push from Git; if you have a folder, drag it in; if you want the setup handled for you and have a repo, hand it to your agent.

How do serverless functions work on deploybase?

Serverless functions on deploybase run alongside your static site but are served from their own hostname — a function named scan in a project called eu-check is reachable at scan-eu-check.fn.deploybase.eu, while the site itself lives at eu-check.sites.deploybase.eu. You write the function code in a functions/ directory in your repository, and it is bundled and deployed automatically on push. Functions are currently in beta and available on paid plans.

The deployment model: one push, two outputs

The key thing to understand is that a site and its functions are deployed together but published separately. When you push, deploybase builds the static output and bundles the functions in the same run, then puts each on its own link.

The documented example build (eu-check, a website with one function, 26 September 2026) shows the sequence:

Stage Time Detail
Queued 1.7 s waited in the build queue
Cloned 0.0 s repository fetched
Built 13.6 s tsc --noEmit && vite build, 5 modules transformed
Uploaded + bundled 7.4 s 12 files uploaded, 1 function bundled
Live 32 s after push site and function both reachable

Output was 12 files / 181.7 KB, framework vite with npm, deployment ba65d07. So the practical expectation is: a small site with one function goes live in roughly half a minute, and the function is part of that same deployment rather than a separate service you configure.

Where the code lives and how it gets a URL

  • Put function code in the functions/ directory of your repository. The docs state plainly: "code in functions/ runs beside it."
  • Naming follows a fixed pattern: <function-name>-<project-name>.fn.deploybase.eu. The example function scan in project eu-check becomes scan-eu-check.fn.deploybase.eu.
  • Your static site keeps its own address: <project-name>.sites.deploybase.eu.

This separation matters for how you wire things up. Because the function is on a different origin from the site, calls from your frontend go to the function's hostname rather than a relative /api/... path. Plan your fetch URLs and any CORS settings around that.

Which deployment routes support functions

deploybase offers three ways to publish, and they are not equivalent for functions:

  1. Push from Git — the documented path for functions. Connect GitHub, GitLab, Bitbucket, Codeberg, or Forgejo, push, and every push updates the site while functions/ is bundled alongside it. Every branch also gets a preview link.
  2. Drag and drop — upload a folder containing index.html (up to 250 MiB on the free plan). This is described as "no build, no repository," so there is no repository functions/ directory to bundle from.
  3. Ask your AI agent — Claude, Cursor, or any MCP client can set up and deploy a project, but this route "needs a Git repository for now."

If functions are the point of your project, the Git route is the one the documentation supports.

Current stage and access conditions

Two constraints are stated directly in the source material and are worth checking before you plan around them:

  • Beta. Functions are labelled beta in the build output and in the deployment descriptions.
  • Paid plans only. "Functions are in beta on paid plans." The site advertises "free to start" and flat pricing in euros, with a pricing page at https://deploybase.eu/pricing — but the free tier is not described as including functions.

So the working assumption is: you can start a static site for free, but you need a paid plan to use functions, and the feature may change while in beta.

What this means in practice

If you want a static site plus a small amount of server-side logic — a form handler, a scan endpoint, a webhook receiver — deploybase's model is: keep the function in functions/, push, and call it at its own fn.deploybase.eu hostname. You get branch previews and instant rollback on the same deployment, and the whole chain is named and traceable in the build log.

If you need functions on a free plan, or you want to deploy functions without a Git repository, the current documentation does not describe a supported path. In those cases, either move to a paid plan and a Git-connected project, or look at the drag-and-drop route for static-only sites.

Website Overview

The available information shows a mix of normal operation and configuration gaps. Depending on how the website is used, these gaps may affect secure access or the consistency of its public presentation.

Domain and Registration

The domain uses the common .eu extension, which is not an independent safety signal.

DNS and Email

Nameservers are provided by scw.cloud, indicating managed DNS hosting. MX records point to the Proton Mail email service. No CNAME was found; the observed records resolve directly to addresses. SPF and DMARC are configured. DKIM status is unknown. TXT records include verification markers for Google. Such markers may also remain after a service stops being used.

TLS and Certificates

The certificate uses an RSA 4096-bit public key, offering broad client compatibility. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued by Let's Encrypt, commonly associated with automated certificate services. The certificate's total validity is about 89 days, consistent with a short renewal cycle.

HTTP and Browser Security

The response lacks these common security headers: CSP. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. No obvious internal addresses or debug information were found in the headers. Cookie security attributes are unknown. No explicit CDN or WAF marker was found in the response headers.

Technology Stack Analysis

The public page identifies SvelteKit without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

The meta description has 186 characters and may be shortened in search results. Twitter Card metadata is configured. JSON-LD includes Organization data, helping describe the organization as an entity. The title has 55 characters, within a common display range. The observed directives allow indexing and link following.

Hosting and Email

DNSscw.cloud
HostingScaleway SAS
EmailProton Mail
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) France flagParis, Paris Department, France Inferred 51.15.250.108

Registration details

RDAP / WHOIS

RegistrarName: Key-Systems GmbH
RegisteredUnknown
ExpiresUnknown
Domain statusUnknown
NameserversUnknown
DNSSECunknown

DNS records

DNS

TypeNameValueTTLPriority
Adeploybase.eu51.15.250.108300—
MXdeploybase.eumail.protonmail.ch30010
MXdeploybase.eumailsec.protonmail.ch30020
NSdeploybase.euns0.dom.scw.cloud3600—
NSdeploybase.euns1.dom.scw.cloud3600—
TXTdeploybase.eugoogle-site-verification=C4fjjbq8qBTt1R8eiV0AaAWUelJ7EQSOryKCUq9iJEQ300—
TXTdeploybase.euprotonmail-verification=d695cbdba90a7bd147140b1119651653e4496f9f300—
TXTdeploybase.euv=spf1 include:_spf.protonmail.ch include:spf.lmta.net ~all300—
DMARC_dmarc.deploybase.euv=DMARC1; p=quarantine300—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectdeploybase.eu
IssuerLet's Encrypt
Valid until2026-12-01T21:33 · Remaining when checked: 49 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html
cache-controlpublic, no-cache
strict-transport-securitymax-age=63072000; includeSubDomains; preload
x-frame-optionsDENY
x-content-type-optionsnosniff
referrer-policystrict-origin-when-cross-origin
permissions-policycamera=(), microphone=(), geolocation=()
set-cookieRedacted

Identified technologies

SvelteKit

Pages, Search and Sharing

Meta descriptionBuild, preview, and ship static sites and serverless functions on European infrastructure. Branch previews, instant rollback, forms, and MCP support for AI agents. Flat pricing in euros.
Canonical URLhttps://deploybase.eu
LanguageEnglish (default)
Twitter Cardsummary_large_image
All bots 1 allowed · 9 disallowed
  • Allow/
  • Disallow/auth
  • Disallow/login
  • Disallow/register
  • Disallow/draft/
  • Disallow/projects
  • Disallow/deployments
  • Disallow/billing
  • Disallow/settings
  • Disallow/admin

User reviews (0)

  • No reviews yet.