SurrealDB Hosting Live In 5 Minutes

Deploy SurrealDB hosting and get a multi-model database endpoint on your own domain. xCloud runs the pinned SurrealDB 4.0.0 image, generates a 32-character root password, keeps the data on a persistent volume and publishes HTTP, WebSocket RPC and GraphQL over HTTPS on one endpoint in minutes. There is no built-in web interface, so you connect with Surrealist or an SDK.

  • Nothing to set up by hand
  • Generated root password
  • No lock-in, cancel anytime

What is SurrealDB?

SurrealDB is a multi-model database. Documents, graphs, key-value data, time series and vectors live in one database, and you query them all with SurrealQL. One endpoint serves the HTTP API, WebSocket RPC and GraphQL, and live queries let an application react to data as it changes.

On xCloud it is SurrealDB 4.0.0 as a single container from the official image, pinned by digest. The endpoint is reachable only through your HTTPS domain, and there is no built-in web interface: you connect with Surrealist or an SDK. SurrealDB is licensed under the Business Source License 1.1, so you can use it for your own applications but not offer it as a database service to third parties.

From Sign-Up to a Live SurrealDB In Just 3 Easy Steps

Running SurrealDB yourself means choosing a storage engine, a persistent path, a root password, a domain and a certificate before the first query. This is the same result without assembling any of it.

  1. Step 01

    Sign Up

    Create your xCloud account and pick SurrealDB from the OneClick catalog. Choose your domain and target server; there are no extra fields to fill in.

  2. Step 02

    We Deploy It For You

    One click. We start the official SurrealDB container, pinned by digest, with SurrealKV storage on the surrealdb_data volume, generate the root password and publish the endpoint over HTTPS, with WebSocket access at /rpc. It is a single container with nothing running alongside it.

  3. Step 03

    Connect And Create Your Database

    Save the root password from the installation credentials. In Surrealist, add a connection to wss://your-domain, or point an SDK at wss://your-domain/rpc, and sign in as root. Then create a namespace, a database and non-root users for your applications.

Everything SurrealDB Does, On Your Own Server

SurrealDB runs in full here: one database for several data models, on an endpoint you own.

  • Several Data Models In One

    Store documents, graphs, key-value, time series and vectors in a single database instead of running one system per model.

  • Queried With SurrealQL

    Use one query language across all of those models, from Surrealist or from your application's SDK.

  • HTTP, WebSocket And GraphQL

    One endpoint serves the HTTP API, WebSocket RPC at /rpc, which the SDKs and Surrealist use, and GraphQL.

  • Real-Time Queries

    Use live queries so your application receives data changes as they happen, over the WebSocket connection.

  • Persistent SurrealKV Storage

    Data is kept on the SurrealKV engine in the surrealdb_data volume, and it survived a container restart in verification.

  • Root Access Protected

    The root password is generated for you. In verification, anonymous requests were rejected with 403 and a wrong password with 401.

Everything You Need To Run Your Database Hosting 24/7

Managed hosting for SurrealDB, so the parts that keep it online are not your problem.

  • SurrealDB 4.0.0 deployed instantly
  • Official image pinned by digest
  • Root password generated for you
  • Free SSL certificate
  • SurrealKV data on a persistent volume
  • Server backups and snapshots
  • Server security updates included
  • Choose your server region
  • Unused balance refunded

What You Can Do With SurrealDB

  • Back an application with one database

    Keep records, relationships and key-value data together instead of running a separate database for each.

  • Model connected data

    Store and query graph relationships next to ordinary documents, using SurrealQL.

  • Show live data in your app

    Use real-time queries so your interface updates when the data changes.

  • Run a small database on a small server

    Measured idle use was about 25 MiB in verification, so it leaves room on the server for your own application.

SurrealDB vs Alternatives

MongoDB
MongoDB has its own OneClick page. In a SurrealDB vs MongoDB comparison, SurrealDB adds graph relationships and SurrealQL to its document model.
PostgreSQL
PostgreSQL has its own OneClick page. SurrealDB is not a relational database and is queried with SurrealQL rather than SQL tables.
ArangoDB
ArangoDB has its own OneClick page. It is another database that combines document and graph data.
Neo4j
As a Neo4j alternative for graph data, SurrealDB stores graphs next to documents, key-value data and vectors in one database.

Simple Pricing. Everything Included.

Dedicated Cloud VPS sizes, pre-configured for SurrealDB hosting. Pick the one that fits, and resize any time.

Cloud VPS 6 GB

Most popular

A database for one application, with room to spare.

$24.99per month

  • 6 GB RAM
  • 4 vCPU cores
  • 100 GB NVMe SSD
  • 30 TB
  • Unlimited
Get started

Cloud VPS 16 GB

More headroom if SurrealDB sits beside your application servers.

$59.99per month

  • 16 GB RAM
  • 6 vCPU cores
  • 200 GB NVMe SSD
  • 30 TB
  • Unlimited
Get started

Every size is a dedicated Cloud VPS we provision, patch, monitor and restore. Billed monthly with no lock-in — delete the server and the unused balance comes back to your account. SurrealDB is licensed under the Business Source License 1.1.

Already Have a Server? Bring Your Own

Connect any VPS — DigitalOcean, Vultr, Linode, AWS, Hetzner or bare metal — and deploy SurrealDB on it through the same panel, for a per-server management fee instead of a Cloud VPS rental.

Free

Start your journey without cost.

$0forever

  • 1 server
  • 10 sites
Start free

Starter

Most popular

Your rate with 2–5 servers connected.

$5per server / month

  • 2–5 servers
  • Unlimited sites
  • All features included
  • Bring any VPS provider
Get started

Professional

The same platform, discounted at 6–10 servers.

$4per server / month

  • 6–10 servers
  • Unlimited sites
  • All features included
  • Bring any VPS provider
Get started

Agency

The same platform, discounted at 11+ servers.

$3per server / month

  • 11+ servers
  • Unlimited sites
  • All features included
  • Bring any VPS provider
Get started

Priced per connected server, so your rate adjusts automatically as you add or remove servers. You pay your own provider for the server itself.

Ready To Run Your Own Multi-Model Database?

SurrealDB on xCloud runs on a dedicated Cloud VPS that we provision, patch, monitor and restore. Deploy faster. Own your data. Stay in control.

Hear what people are saying about us

See why agencies, developers, startups, and growing businesses choose xCloud to power their projects.

xCloud works really well, I am surprised by its performance being this the release version, I have tried many paid platforms such as runcloud, cloudpages or serveravatar, as well as free platforms such as CyberPanel, CloudPanel or Hestia Control Panel and direct competitors such as SpinupWP and FlyWP. Of all those that I have tried, the platform that works best for WordPress is SpinupWP and I believe that xCloud can reach and surpass that development, its roadmap is promising. Congratulations to the xCloud team, I hope they become the leading platform in the segment, it has all the potential to achieve it!
Brian Geovanny
I've been with runcloud for the last 3 years. However, after trying xcloud for the last month, I'm switching over. They are on a roll with their setup.
Kevin Pineda
I'm moving my servers to xCloud, a cloud control panel by M Asif Rahman and the WPDeveloper team. Their roadmap looks interesting and no, there are no team mates nor API limits with xCloud! #xCloud #wordpress #hosting
Leo Koo
How Cloud Nine Web Elevated Client Experience While Streamlining Hosting Operations using xCloud
Ed Ellingham
xCloud is like having an expert server team on call — without the big agency costs. It's given me back my time and given my clients peace of mind. Highly recommended for freelancers and small teams who want reliable performance and security.
Dumitru Butucel
xCloud isn't just a solution. It's like one of that friend who got your back when you screw things up pretty bad.
Waqar Ahmed
Trust me when I say, once people explore the potential of xCloud they gonna switch from other panels, just keep delivering the best tech, lots of love for the team 😍😍
Rahul Singh
So far my experience has been smooth like silk. I didn't imagine that configuring and managing a VPS would be so easy. As of today, I have deployed 8 sites. The support is good, and they treat users with respect, even if they ask stupid questions (myself included). For the future, I hope for greater flexibility in scheduled backups and more comprehensive and consistent documentation. I'm sure that within a few months, xCloud will become the leader in its segment. This community is amazing, and the Staff here is super helpful.
Massimo Villa
Came from cloudways then to runcloud then to xcloud. Looks like I'm staying here.
Gerson El
I've recently taken all of my Vultr-hosted sites and gotten rid of cPanel for them to substitute it with xCloud. I have to say, I'm really impressed with xCloud so far! The interface is definitely the standout feature for me.
Tony Lewis
I came from Cloudways and won't go back. Highly impressed with xCloud. Glad I gave them a chance.
Jared McDowell
I like xCloud better than RunCloud, but one thing I'll point out is that some years ago RunCloud was hungry for business, the support was outstanding, and the community was active and helped each other. Maybe it was sold, there was a change in management, or they stopped being hungry, but the quality of the RunCloud offering declined and it hasn't been moving forward quickly. My point is that currently the xCloud team has the edge and it is theirs to keep or lose
David McCan
How Kevin Heinrichs Cut Hosting Costs by 84% While Running WooCommerce & Node.js Sites Efficiently
Kevin Heinrichs
I had 150 sites on cloudways and am in the process of moving them to xcloud. Much faster and better priced.
Dan Spinoza
Dear xCloud Team, I have been using xCloud for some time now and am genuinely impressed with its capabilities and the flexibility it offers by allowing users to bring their own VPS for management. It's a fantastic service, and my experience so far has been very positive. Successful migrated 5 sites on a single server. Xcloud migration tool worked great. There were few hiccups with security plugin like MalCare but disabling the plugin prior to migration worked just fine.
Rahil Maknojia
Came from runcloud. Tried xcloud and never came back.
Karl Fanega
How Advanced Web Strategies Saved Over $2,000 & Recovered 56 Hours per Month Managing 70+ Client Websites
Gary Moody
xCloud gave me what no other hosting platform could: the flexibility of a VPS with the convenience of managed WordPress. As a solo founder running an entire business on one server, that combination is an important unfair advantage.
Jorge de los Reyes Martínez
I use Server Avatar and xCloud and I'll sooner use xCloud than Server Avatar personally.
Jay Pagano
How Newman Web Solutions Ensured Perfect Uptime and Seamless Scaling For 120+ WordPress Sites with xCloud
Lori Newman
I too have moved over to xCloud. It's pretty sweet. One click n8n and uptime Kuma apps
John Aperture
I went from Cloudways to xCloud. No intention on switching in the foreseeable future.
Blaine Moore

Frequently Asked Questions

Feel free to contact us with any questions or concerns you may have.

Can I run SurrealDB in Docker?

Yes, and this template is SurrealDB Docker hosting without the setup: the official SurrealDB 4.0.0 image pinned by digest, SurrealKV storage on a persistent volume, a generated root password and HTTPS on your own domain.

How much RAM does SurrealDB need?

The template baseline is 512 MB of RAM, 1 CPU core and 4 GB of disk; measured idle use in verification was about 25 MiB. The 6 GB plan is the starting point here, well above that baseline.

Does SurrealDB include a web interface?

No. Connect with Surrealist or an SDK over HTTPS or WebSocket. Add a connection to wss://your-domain in Surrealist, or use wss://your-domain/rpc from an SDK.

How do I sign in to SurrealDB?

Sign in as root with the generated password from the installation credentials. Create a namespace, a database and non-root users for your applications instead of using root everywhere.

How do I change the root password?

The root user is created only on the first start, so changing the password in the environment later has no effect. Change it with SurrealQL: ALTER USER root ON ROOT PASSWORD 'your-new-password'.

What runs alongside SurrealDB?

Nothing. It is a single container with its data on the surrealdb_data volume.

Is my data kept across restarts?

Yes. Storage is SurrealKV on a persistent volume, and data survived a container restart in verification.

Is SurrealDB free to use?

SurrealDB is licensed under the Business Source License 1.1. You may use it for your own applications, but not offer it as a database service that lets third parties create or manage schemas or tables. It converts to Apache-2.0 on 2030-01-01. You are billed only for the dedicated Cloud VPS that runs it.

How do I back up SurrealDB?

Back up the surrealdb_data volume, which holds the SurrealKV database files, and keep the root password private. Nothing schedules the copy, so run it yourself.

How do I upgrade SurrealDB?

The install stays on its pinned 4.0.0 image until you adopt a newer template version. Back up surrealdb_data first and read the upstream release notes. Existing sites are never upgraded automatically.

Can I cancel anytime?

Yes. There is no lock-in — cancel any time. Hosting is billed monthly and charged for what you actually use, so when you delete the server the unused balance is refunded to your account, less up to 10% in payment-processing fees.

Ready To Run Your Own Multi-Model Database?

Connect your first server in minutes. No plan you have to grow into.