Installation

To install the software, follow these instructions on an Ubuntu 24.04 LTS server, which is a Docker Stack being deployed.

Minimum Server Requirements:

  • CPU: 2 cores
  • RAM: 4 GB
  • Storage: 40 GB SSD

Recommended Server:

For optimal performance and value, we recommend the Hetzner CX32 which offers:

  • CPU: 4 cores (Intel Performance)
  • RAM: 8 GB
  • Storage: 80 GB SSD

Step 1 - Update & Upgrade

The very first thing we do is update the package lists and packages on the server so that we are up to date.

apt update
apt upgrade

Step 2 - Install Dependencies

Now we install the necessary dependencies for the software, including Docker.

apt -y install unzip curl
curl -fsSL https://get.docker.com | sh

Step 3 - Run the LIVCK Installer

Run the following command to start the installation. The script will guide you through the setup process.

curl -fsSL https://get.livck.com | bash

During the installation, you will be prompted to provide the following information:

  • Project name (*)
  • License key (*)
  • Protocol preference (IPv6 -> 6, IPv4 -> 4, or press Enter)
  • Domain (e.g., status.livck.com, without the protocol prefix) (*)
  • Notification providers configuration (y/n)? (*)
    • If yes, you will be asked to enter the Telegram Bot token and Pushover token.
  • Mail server configuration (y/n)? (*)
    • If yes, you will be asked to enter the Mail Host, Mail Username, Mail Password, Mail Host Port, and Mail Encryption.
  • Using SSL for secure traffic (y/n)? (*)
    • If yes, you will be asked to enter the email address for ACME (Let's Encrypt / Certbot) service.

Once completed, the script will display your status page URL and login credentials.