Skip to content

Installation

On your server, in minutes.

One installer, prebuilt images, nothing else.

What you need

A Linux server

Docker with Compose v2, and curl. 2 GB of RAM.

Two domains

The web app and sign-in, e.g. reservas.concello.gal and auth.reservas.concello.gal.

Ports 80 and 443

HTTPS from Let's Encrypt, or your own proxy in front.

An SMTP account

For confirmations, reminders and sign-in codes.

Three steps

  1. 1

    Download and run the installer

    It asks for the domains, the first admin and SMTP. It generates the secrets and starts everything.

    $ mkdir librequenda && cd librequenda$ curl -fsSLO https://raw.githubusercontent.com/TriboSolutions/LibreQuenda/main/install.sh$ bash install.sh
  2. 2

    Open the admin

    Go to https://<your domain>/admin and sign in.

  3. 3

    Create your council

    Add the facilities, opening hours and rules. Ready for bookings.

Keep a copy of .env (and of android/ if you build the app) somewhere safe. Without ZITADEL_MASTERKEY the backups cannot be restored.

Update
$ bash install.sh update
Your Android app

With your name and logo. It builds in Docker (about 4 GB of RAM).

$ bash install.sh app
Full self-hosting guideSource code on GitHub

The detailed documentation is in Galician.