How to Deploy Baserow With xCloud One Click Apps
Updated November 8, 2026 · 6 min read
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 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.

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.
- Enter a Site Title, for example
Baserow. Add Tag (optional) helps you group sites. - 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.
- Click Next.

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.

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.

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.

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.
- In Baserow, click your name at the top of the sidebar, then click Admin tools.
- Under General, click Settings.
- Under Account restrictions, turn off Allow creating new accounts.

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
- Update: your site stays on the Baserow version it was installed with. Back up first, read the Baserow release notes, then follow Update a One Click App and edit its Docker Compose. Never remove the data volume during an update.
- Back up: one data volume holds everything: the PostgreSQL database, uploaded files, generated secrets and plugins. See Back up and restore Docker apps for what xCloud backs up and how to restore it.
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_URLin 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.
Related guides
- Deploy Directus with xCloud
- Use One Click App templates in xCloud
- Back up and restore Docker apps
- Go live from a demo site
If you run into any issues while deploying Baserow, feel free to reach out to our support team.