Skip to content
Quasar Documentation

Installation

Install Quasar on a Linux VPS.

On this page

Requirements

  • A Linux VPS with root access. Ubuntu or Debian recommended; 1 GB of RAM is enough.
  • A domain name whose DNS records you can edit.

Steps

Point your DNS at the server

At your registrar, create two A records pointing at the VPS’s IP address:

A   your-domain.com     -> VPS IP
A   *.your-domain.com   -> VPS IP

Do this before installing: Let’s Encrypt can only issue certificates once the domain resolves to the server.

Open the ports

Only ports 22 (SSH), 80 and 443 need to be reachable. With ufw:

ufw allow 22/tcp && ufw allow 80/tcp && ufw allow 443/tcp && ufw enable

Run the installer

On the VPS, as root:

curl -sSL https://raw.githubusercontent.com/AymericChaverot/quasar/main/setup.sh | sudo bash

The script installs Docker if needed, then asks four questions:

  1. the root domain (your-domain.com),
  2. an email address for Let’s Encrypt,
  3. the admin username,
  4. the admin password (8 characters minimum).

It then installs Quasar in /opt/quasar and starts it.

Sign in

Open https://admin.your-domain.com and sign in with the account you just created.

The first load can take a few seconds while the certificate is issued.

Next

Continue with the first steps to secure the account and deploy a first application.