How to Deploy Baserow With xCloud One Click Apps

Updated November 8, 2026 · 6 min read

Summarize with:
Share:

You can run Baserow on your own server with xCloud without writing a Docker Compose file. Click New Site, pick Baserow in the app catalog, choose a server, enter a site title, choose Demo Site or Go Live, and click Next. xCloud starts Baserow, keeps its data on the server and serves it over HTTPS. Then you register the first account, which becomes the Baserow admin. This guide walks through each screen.

Who this is for: teams who want a spreadsheet-style database, forms and simple apps (an open-source alternative to Airtable) on a server they control. For server sizes and prices, see Baserow hosting on xCloud.

What the Baserow app includes

Part What you get
Baserow Baserow 2.4.0, from the official all-in-one Baserow image. It holds the web app, a PostgreSQL database and Redis in one container.
Settings Baserow runs in a low-memory mode, so it fits a small server.
Web address Baserow runs behind xCloud’s Nginx on your domain, with an SSL certificate.
Saved data The database, uploaded files, Baserow’s own backups and plugins, and the secrets Baserow generates on its first start are kept on the server, so they survive restarts and redeploys.
Admin account No password to set during the install. The first account you register becomes the admin.

As of November 2026, Baserow’s core is open source under the MIT licence. Its premium and enterprise features have their own licences; read the Baserow licence for the details.

Before you start

  • An xCloud account that can create sites.
  • An Nginx server with at least 3 GB RAM, 2 CPU cores and 10 GB disk. If Docker is not on the server yet, xCloud installs it for you. You can also create a new server during setup.
  • For Go Live: a domain you can point at the server. For a first try, Demo Site needs no domain.

Step 1: Find Baserow in the app catalog

From the xCloud dashboard, click New Site. On What would you like to host today?, type Baserow in the search box, then click the Baserow card.

The Baserow card in the xCloud app catalog after searching for Baserow

The Baserow page opens. It shows Runs on Nginx, Docker and the recommended size: 3 GB RAM · 2 vCPU · 10 GB disk.

Step 2: Choose where Baserow will run

Under Where should it run?, pick one option:

  • Deploy on a new server: xCloud creates and sets up a server only for Baserow.
  • An existing server: click its card. Each card shows the server’s RAM, CPU and free disk.

Click Continue.

An existing Nginx server selected under Where should it run? on the Baserow install page

A server with less than 3 GB of RAM, or on the wrong stack, is listed under server cannot run this app. Open that list to see why.

Step 3: Add the site title, choose a domain and install

The Install Baserow Into form opens. Baserow has no extra fields here.

  1. Enter a Site Title, for example Baserow. Add Tag (optional) helps you group sites.
  2. Under Domain Setup, choose one:
    • Demo Site: xCloud gives you a test domain, shown under Domain Name. Click Regenerate for a different one. Use this to try Baserow first.
    • Go Live: enter your own domain and point its DNS at the server.
  3. Click Next.

Demo Site selected under Domain Setup in the Install Baserow Into form

Step 4: Wait for the setup to finish

xCloud shows a progress page with each stage: checking the server and DNS, installing Docker, setting up the app, SSL, HTTPS, Nginx and monitoring. You can leave this page; the setup keeps running.

The Setting Up Your Site progress page while xCloud installs Baserow

When it finishes, the site’s Site Overview page opens.

If a stage fails, open Recent Events on the site, click View on the failed event, and fix what it reports (often DNS for Go Live). Then try again, or contact support with the event output.

Step 5: Find your Baserow address

On Site Overview, the Baserow Credentials card shows the Site URL. Click Copy next to it. The note under it repeats the two things to do next: register the first account, then turn off public sign-ups.

The Baserow Credentials card with the Site URL and the first-run note on Site Overview

There is no Baserow password on this card. Baserow has no default login; you create it in the next step.

Step 6: Register the first account

Open the Site URL. Baserow shows Create account with the note Please fill the form below to create the admin user. Enter your E-mail address, Your name and a Password, then click Get started.

The Baserow Create account page with the E-mail address, Your name and Password fields

Baserow then opens a short setup wizard for your first database. Follow it, or skip it.

Do this right away. The first account registered becomes the admin of your Baserow site. Until you register, anyone who opens the address could take that role.

On its first start Baserow sets up its database, which can take a few minutes. If the page doesn’t load yet, wait a minute and reload.

Step 7: Turn off public sign-ups

Anyone who can reach your site can register an account until you turn this off.

  1. In Baserow, click your name at the top of the sidebar, then click Admin tools.
  2. Under General, click Settings.
  3. Under Account restrictions, turn off Allow creating new accounts.

The Allow creating new accounts switch under Account restrictions in Baserow’s Admin settings

Invite your team from Baserow instead. The Baserow documentation covers workspaces, invites, tables, forms and the API.

After the install

Change the site address

Baserow needs to know its public address. xCloud sets BASEROW_PUBLIC_URL to your domain during the install. If you move the site to another domain, for example when you go live from the demo site, open the site in xCloud, click Environment in the site menu, set BASEROW_PUBLIC_URL to https:// plus the new domain, and click Save & Redeploy.

The secrets Baserow generated on its first start are stored with its data. A restart or redeploy keeps them.

Upload size

Each file you upload to your Baserow site can be up to 100 MB.

Update and back up Baserow

Common mistakes

  • Waiting to register the first account. The first sign-up becomes the admin, so do it as soon as the install finishes.
  • Leaving Allow creating new accounts on. Anyone who finds the address can then sign up.
  • Choosing Go Live before the domain’s DNS points at the server. Start with Demo Site, then go live from the demo site.
  • Changing the domain without updating BASEROW_PUBLIC_URL in Environment.

Frequently asked questions

Do I need to write a Docker Compose file to deploy Baserow on xCloud?

No. The Baserow One Click App already defines the Baserow container and its storage. You pick Baserow in the app catalog, choose a server, enter a site title, choose Demo Site or Go Live, and click Next.

What server does Baserow need on xCloud?

An Nginx server with at least 3 GB RAM, 2 CPU cores and 10 GB disk. If Docker is not on the server yet, xCloud installs it for you. Pick a bigger server if many people will use it at once. A server below the minimum is listed under the servers that cannot run the app.

Where is the Baserow admin login?

There is no login to copy. The first account you register becomes the admin of your Baserow site, so open the site and sign up as soon as the install finishes.

How do I stop strangers from signing up to my Baserow site?

After you register the first account, open Admin tools, then Settings in Baserow and turn off Allow creating new accounts under Account restrictions. Invite your team from Baserow instead.

If you run into any issues while deploying Baserow, feel free to reach out to our support team.