Skip to content
Lore
Lore
Install LoreOpen the demo
Self-hosting

Installed in five minutes, on your server.

Lore and PostgreSQL, nothing else: with Docker, a .deb or .rpm package, or an archive. No other service to install, back up or update.

Lore has not been released yet. These steps describe the installation planned for version 0.1. Follow the project on GitHub

What you need

System
Linux, or macOS and Windows for a trial
Software
Docker 24 with Docker Compose, or PostgreSQL 18 with a package or the archive
Resources
2 CPUs and 4 GB of memory for a team (indicative)
Disk
10 GB, plus the size of your documents
Network
A domain name and a certificate for HTTPS, recommended

Install with Docker

  1. Download the starter file

    curl -LO https://github.com/dada-core/lore/releases/latest/download/docker-compose.yml
  2. Choose the database password

    echo "DB_PASSWORD=$(openssl rand -base64 24)" > .env
  3. Start

    docker compose up -d
  4. Finish in the browser

    Open your server’s address and enter the setup code, shown by docker compose logs lore: the screen then creates the organization and the first administrator account.

    See the setup screen

Or without Docker

.deb package

Ubuntu 22.04, 24.04 and 26.04, Debian 12 and 13. A systemd service, updated with apt.

Install the package

.rpm package

RHEL, Rocky Linux and AlmaLinux 8, 9 and 10. A systemd service, updated with dnf.

Install the package

Universal archive

For any system with Java 21: Linux, macOS or Windows.

Install the archive

Back up

A copy of the database with pg_dump and a copy of the files folder are enough.

Backup and restore

Update

Install the new image or the new package: database migrations are applied on startup.

Upgrading

Serve over HTTPS

Put Lore behind your usual reverse proxy: Caddy, Nginx or Traefik.

HTTPS and reverse proxy