Docs/Getting Started

Installing Livinity on Hetzner

Installing Livinity on Hetzner (the cheapest option)

Installing Livinity on Hetzner (the cheapest option)

Want your own Livinity server in the cloud without paying much for it? Hetzner is the most affordable way to do it — a capable server runs around €8 per month, a fraction of what the big clouds charge. This guide walks you through it one click at a time.

By the end you'll have your own LivOS server (the self-hosted edition of Livinity) running on Hetzner, linked to your Livinity account.

Screenshots: Each numbered slot below is a placeholder. Drop your image into the media/ folder using the filename shown, and it will appear here automatically.


Before you start

You'll need two things:

  1. A Livinity account — sign up free at livinity.io.
  2. A Hetzner Cloud account — sign up at console.hetzner.cloud.

A quick word on cost. Hetzner doesn't have a free tier, but it's cheap: the server we'll set up (8 GB of memory) costs about €8/month, and a smaller 4 GB one is about €4.50/month. You're billed by the hour up to that monthly cap, so you only pay for the time it runs.

About ARM: We'll use Hetzner's ultra-cheap Arm servers. Livinity runs fine on Arm — the dashboard and the Liv assistant all work. A small number of apps in the App Library are built only for Intel/AMD chips and may not install; if you hit that, you can re-create the server on one of Hetzner's Intel/AMD plans instead.


A bird's-eye view

Here's the whole journey:

  1. Open Hetzner and create a server.
  2. Choose Ubuntu Linux and an Arm size with enough memory.
  3. Create it, then connect using your browser.
  4. Paste in one install command.
  5. Open your new address and finish setup.

Let's go.


1. Open your dashboard

Sign in at livinity.io, click your name in the top-right corner, then click Dashboard.

dboard


2. Go to the Install page

On your dashboard, click Install in the top menu.

install


3. Copy your install command

On the "Set up your first LivOS" page, click Copy to grab your one-line command. It already has your private install key built in.

code

Heads up: your key is shown only once. If you lose it, click Regenerate key to make a new one — the old one stops working.

Your command looks like this:

curl -fsSL https://livinity.io/install.sh | sudo bash -s YOUR-INSTALL-KEY

4. Sign in and create a project

Sign in at console.hetzner.cloud. If it's your first time, create a project (call it something like livinity) and open it.

📸 Screenshot 01 — Your Hetzner project Show the Hetzner Cloud console with a project open.

Hetzner project


5. Add a server

Click the Add Server button (or the + in the Servers section).

📸 Screenshot 02 — The "Add Server" button Show the Servers page with the "Add Server" button.

Add server

This opens a single setup page. We'll go through it top to bottom.


6. Choose a location

Pick a location close to you (for example, Falkenstein or Nuremberg in Germany, or Helsinki in Finland — Hetzner's Arm servers live in these European locations).

📸 Screenshot 03 — Choosing a location Show the location selection.

Choosing a location


7. Choose Ubuntu

Under Image, choose Ubuntu, version 24.04. This is the operating system Livinity runs on.

📸 Screenshot 04 — Selecting Ubuntu Show Ubuntu 24.04 selected as the image.

Selecting Ubuntu


8. Choose an Arm size

Under Type, switch to the Arm64 (Ampere) tab, then pick a size:

  • Recommended: CAX21 — 4 cores, 8 GB of memory (about €8/month).
  • Budget option: CAX11 — 2 cores, 4 GB of memory (about €4.50/month).

Storage is already included, so there's nothing extra to set up.

📸 Screenshot 05 — Choosing an Arm size Show the Arm64 (Ampere) tab with CAX21 selected.

Choosing a size


9. Set how you'll log in

Scroll to the bottom. If you have an SSH key, add it here. If you'd rather keep it simple, leave SSH keys empty — Hetzner will email you a root password after the server is created. Either way works.

📸 Screenshot 06 — Login setup Show the SSH key / access section near the bottom of the form.

Login setup


10. Create it

Click the big Create & Buy now button. After a few seconds your server appears with a public IP address (a number like 91.99.x.x).

📸 Screenshot 07 — Your server is ready Show the new server in the list with its IP address.

Server ready


11. Connect to your server

Open your server, then click the Console button (the >_ icon) in the top right. A terminal window opens right in your browser.

📸 Screenshot 08 — The Console button Show the server page with the >_ Console button highlighted.

Console button

When it asks you to log in, type root, press Enter, then enter the password (the one you set, or the one Hetzner emailed you). The first time, it may ask you to set a new password — just follow the prompts.

📸 Screenshot 09 — The browser terminal Show the browser console logged in and ready.

Browser terminal


12. Install Livinity

Paste the command you copied in Step 3 into the terminal window and press Enter.

📸 Screenshot 10 — Running the install command Show the install command pasted into the terminal and running.

Running the installer

The installer sets up everything Livinity needs and connects your server to your account through a secure tunnel. This takes a few minutes.


13. Open your dashboard

When the installer finishes, it shows your personal address — it will be your own https://<your-username>.livinity.io. Open that in a browser.

📸 Screenshot 11 — The installer's finish message Show the end of the install with your livinity.io address.

Finish message

You'll be welcomed by the LivOS setup wizard. Create your admin account, follow the prompts, and you're done — your own Livinity, running cheaply in the cloud!

📸 Screenshot 12 — The LivOS setup wizard Show the LivOS onboarding/setup screen in the browser.

Setup wizard

Because your server connects out through a secure tunnel, you reach it at your livinity.io address — no firewall settings to configure.


Managing cost

Hetzner bills by the hour up to the monthly cap, and deleting the server is the only way to stop charges (a powered-off server still bills, because the resources stay reserved).

  • To pause spending, open the server's menu and choose Delete.
  • If you want to keep your data first, create a snapshot, then delete (small snapshot storage fees apply).

📸 Screenshot 13 — Deleting a server Show the server's menu with the Delete option.

Delete server


Troubleshooting

What's happeningWhat to try
Your dashboard address doesn't load yetGive the install a couple more minutes to finish setting up the tunnel, then refresh.
The console won't accept your loginThe username is root (all lowercase). Use the password you set or the one Hetzner emailed you.
An app from the library won't installA few apps are Intel/AMD-only. The core platform still works; for those specific apps, re-create the server on a Hetzner Intel (CX) or AMD (CPX) plan.
Your server didn't appear in your Livinity dashboardDouble-check you used your personal install command with your install key, copied from the dashboard's install page.
Worried about costDelete the server when you're done (snapshot first if you want to keep your data).

Still stuck? Reach out to support and we'll help you get it running.


Prefer not to manage a server at all?

You don't have to run your own server. If this feels like more than you need, you can use Livinity in the cloud at livinity.io — no setup required, and you can always move to your own server later.

Need a hand? Reach the team at everything@livinity.io.