StatusNook Print

  • 0

How To Install StatusNook on Ubuntu 24.04 LTS

StatusNook is a lightweight status page and monitoring solution that allows you to track your services in real time. Deploying it safely on Ubuntu 24.04 can be done efficiently using a combination of package management, firewall configuration, and systemd service management. This guide walks you through a secure, production-ready deployment.

 

Step 1: System Preparation

 

Before installing StatusNook, update your system package cache to ensure you have the latest versions:

sudo apt update
sudo apt upgrade -y

 

Step 2: Install required packages

 

StatusNook requires curl, sudo, and ufw (firewall). Install them manually:

sudo apt install -y curl sudo ufw

Optional (if you plan to use Nginx as a reverse proxy):

sudo apt install -y nginx

 

Step 3: Enable UFW firewall

 

If UFW is not enabled, enable it:

sudo ufw enable

 

Step 4: Open ports for StatusNook

 

StatusNook needs HTTP (80) and HTTPS (443) open. Run:

sudo ufw allow 80/tcp
sudo ufw allow 443/tcp

 

Step 5: Remove default Nginx site (optional, if using Nginx)

 

If you installed Nginx, remove the default site to prevent conflicts:

sudo rm /etc/nginx/sites-enabled/default
sudo systemctl reload nginx

Step 6: Download and install StatusNook

 

StatusNook provides a simple installation script. Run it:

curl -fsSL https://get.statusnook.com | sudo bash

This will:

 

  • Download the StatusNook binary

  • Place it in /usr/local/bin/statusnook

  • Set up a systemd service

Step 7: Start and enable StatusNook service

 

Enable and start the service manually:

sudo systemctl enable statusnook
sudo systemctl start statusnook

Check the service status:

sudo systemctl status statusnook

 

Step 8: Access StatusNook

 

Open a browser and go to:

http://<YOUR_SERVER_IP>

Follow the setup wizard to:

 

  • Configure your domain

  • Set up SSL (StatusNook automatically manages Let’s Encrypt)

  • Create your admin account

 

Conclusion:
At this point, StatusNook is fully installed and running manually on Ubuntu 24.04. You have manually:

 

  1. Installed dependencies (curl, sudo, ufw, optionally Nginx)

  2. Configured UFW firewall

  3. Downloaded and installed StatusNook

  4. Started and enabled the systemd service

  5. Accessed the web interface


Was this answer helpful?
Back