OMNIVAREN Get OMNIVARENit
OMNIVAREN / GETTING STARTED

From hardware to
command center.

Everything you need to install OMNIVAREN and reach your first secure sign-in, in one clear walkthrough.

01 Prepare02 Install03 Secure
✓Before you begin

Have these ready before running any commands.

01Raspberry Pi or Linux host64-bit OS with SSH enabled
02Release ZIP + licenseFrom your purchase email
03Access to your networkComputer, connection and internet
✓
PREPARE

Ready to install?

You'll need:

  • A Raspberry Pi 4 or 5 with 2 GB of memory or more (4 GB recommended) and its power supply. A USB SSD is strongly recommended over an SD card, which wears out under constant writes. Or a 64-bit Linux server or virtual machine (Proxmox included) running Debian 12 or 13, or Ubuntu 22.04 or 24.04.
  • Your two files from your purchase, which arrive by email: the OMNIVAREN package (omnivaren-1.11.2-signed.zip) and your license file (LNS-….omnivaren-license).
  • A computer on the same network to connect to the Pi with SSH: Windows Terminal or PowerShell, or the macOS Terminal. MobaXterm on Windows is handy because it shows files too.
  • Internet access for the Pi during installation.
Sharing a Pi with Pi-hole? That's fine. OMNIVAREN uses port 8443 and leaves 443 free for Pi-hole's web interface.
01
INSTALLATION / STEP 01

Prepare your Pi or server

Raspberry Pi

  1. On your computer, install Raspberry Pi Imager and connect the SSD or SD card.
  2. Choose your Pi model, then Raspberry Pi OS (other) › Raspberry Pi OS Lite (64-bit). The 64-bit version is required.
  3. When Imager offers OS customisation, choose Edit settings: set a hostname (for example omnivaren), a username and password, and under Services tick Enable SSH. Wired Ethernet is recommended; set up Wi-Fi here only if you need it.
  4. Write the card or SSD, connect it to the Pi with the network cable, and power on. The first start takes a couple of minutes.
  5. Find the Pi's IP address in your router's list of connected devices, and give it a DHCP reservation (sometimes called a fixed IP) so its address never changes.

Linux server or virtual machine

Install 64-bit Debian 12/13 or Ubuntu 22.04/24.04 (the minimal or server edition is fine) with SSH enabled, and give it a fixed address or DHCP reservation.

Connect and update

From your computer, connect over SSH with your username and the Pi's address, then bring the system up to date and add the unzip tool:

ssh pi@192.168.1.250
sudo apt update && sudo apt full-upgrade -y
sudo apt install -y unzip
02
INSTALLATION / STEP 02

Get your files onto the device

Put both files in your home folder on the Pi. Either way works:

  • MobaXterm: open your SSH session and drag both files into the Sftp panel on the left (it opens in your home folder).
  • PowerShell, Terminal or any command line on your computer, from the folder holding the files:
scp omnivaren-1.11.2-signed.zip LNS-*.omnivaren-license pi@192.168.1.250:~/
03
INSTALLATION / STEP 03

Run the signed installer

Back in your SSH session, unzip the package and start the installer, pointing it at your license file (use your file's actual name):

Use the exact license filename from your purchase; the example shown is a placeholder.
cd ~
unzip omnivaren-1.11.2-signed.zip
cd omnivaren
sudo OMNIVAREN_LICENSE_FILE=~/LNS-XXXXXXXX-XXXXXXXX.omnivaren-license ./install.sh

It takes a few minutes. Along the way it checks every file against the signed release manifest, verifies the publisher's signature and sets up the HTTPS web server. It asks you a few things:

When you seeWhat to do
The license agreementRead it (space bar pages down), then type I AGREE.
Paste your OMNIVAREN licenseOnly if you didn't point it at the license file: paste the whole license, from the BEGIN line to the END line, then press Enter.
Username [admin]Your sign-in name. Press Enter to use admin.
Name shown on welcome screenThe name the console greets you with.
Password (12+ chars)Your console password, twice. Nothing appears on screen while you type; that's normal.

It finishes with the console's address, for example https://192.168.1.250:8443.

A yellow note about /mnt/lodestar-vault on local disk is expected. It means backups are kept on the Pi itself until you connect a network share (see Backups in the setup guide).
Options: for a different port, start the installer with sudo LODESTAR_PORT=9443 OMNIVAREN_LICENSE_FILE=… ./install.sh. To keep backups in another folder from the start, add LODESTAR_VAULT=/path/to/folder.
04
INSTALLATION / STEP 04

Open your new console

  1. On your computer, open the address the installer showed, for example https://192.168.1.250:8443.
  2. The browser warns that the connection isn't private. That's expected for now (step 5 fixes it): choose Advanced › Proceed.
  3. Sign in with the username and password you just created.

Most panels say Not enabled until you connect your services; the setup guide walks through each one.

05
INSTALLATION / STEP 05

Establish a trusted connection

OMNIVAREN's HTTPS certificate comes from a private authority on the Pi, because public certificate authorities can't issue certificates for addresses on your home network. Install that authority once on each device you use and the warning disappears. It's required for the phone app.

On the sign-in screen choose Seeing a certificate warning? Trust this console, then Download certificate (the file is named lodestar-ca.crt). Then:

Windows (Chrome or Edge)

Open the file › Install Certificate › Local Machine › Place all certificates in the following store › Trusted Root Certification Authorities › Finish. Restart the browser.

iPhone or iPad

Download it in Safari and allow it. Then Settings › Profile Downloaded › Install, and Settings › General › About › Certificate Trust Settings › turn the certificate on.

Android (Samsung)

Settings › Security and privacy › More security settings › Install from device storage › CA certificate › Install anyway › choose the file. Then fully close Chrome (swipe it away) and reopen it.

Android (Pixel and others)

Settings › Security › Encryption & credentials › Install a certificate › CA certificate › choose the file. Fully close and reopen Chrome. Can't find it? Search Settings for “CA certificate”.

Mac

Open the file (it's added to Keychain). Double-click Caddy Local Authority › Trust › Always Trust.

Firefox (any computer)

Settings › Privacy & Security › Certificates › View Certificates › Authorities › Import, and tick Trust this CA to identify websites.

How to tell it worked: the address bar shows a normal lock instead of a red “Not secure”. On phones, fully close and reopen the browser afterwards; a tab that was already open keeps the old warning.
06
INSTALLATION / STEP 06

Keep your backups recoverable

Every backup OMNIVAREN makes is encrypted with a key that exists only on your Pi. Save a copy now:

sudo omnivaren export-key

Keep the key it prints in your password manager. Without it, no backup can ever be restored, for example onto a new Pi after a failure. It's never stored inside a backup.

07
INSTALLATION / STEP 07

Take OMNIVAREN with you

  1. Trust the certificate on the phone first (step 5); browsers only install apps from trusted pages.
  2. Android (Chrome): open the console's address, check the address bar shows a lock, then ⋮ › Install app.
  3. iPhone (Safari): open the console, then tap Share › Add to Home Screen › Add.

In the console, Systems › Install App shows the exact steps for the device you're on. Away from home, connect your VPN first.

✓
Your command center is ready.

Continue to the setup guide to connect services and customize your dashboard.

Configure integrations ↗
?
HELP CENTER

Troubleshooting & common questions

You seeWhat it means
Package integrity check FAILEDThe download is damaged or was altered. Nothing was changed. Download the package again from your purchase email.
Release signature INVALIDThe package wasn't signed by Lunar North Star. Only install packages from your purchase email or Systems › Updates.
A valid OMNIVAREN license is requiredThe license file path was wrong, or the pasted license was incomplete. Check the name with ls ~/*.omnivaren-license and run the installer again.
File not found or No such fileThe file isn't where the command says. Check with ls ~.
Run as root: sudo ./install.shStart the command with sudo.
OMNIVAREN did not startSee the last lines of the log with sudo journalctl -u lodestar -n 50, and send them to support.
The browser can't reach the addressMake sure your computer is on the same network as the Pi, and that the address starts with https:// and ends with :8443.

Still stuck? See support.