Hex Status 2.0
Introduction
Hex Status 2.0 is a powerful, real-time monitoring system designed to track the health and performance of online services. This guide will walk you through the installation and configuration process for both Windows and Linux.
Installation
Windows Installation
Install Node.js (v20.9.0)
Download and install from Node.js Official Site.
Install Dependencies
Open PowerShell or Command Prompt and run:
npm install ejs
Setup Web Server (Nginx)
Download and install Nginx from nginx.org.
Configure Nginx to serve Hex Status.
Run Hex Status
Navigate to the installation folder and run:
node app.js
Linux Installation
Install Node.js (v20.9.0)
Run:
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs
Install Dependencies
Run:
npm install ejs
Setup Web Server (Nginx)
Install Nginx:
sudo apt install nginx
Configure Nginx to serve Hex Status.
Run Hex Status
Navigate to the installation folder and run:
node app.js
Configuration
Modify the config.yaml
file to customize Hex Status.
auth:
license_key: "XXXX-XXXX-XXXX-XXXX-XXXX"
app:
name: "Hex Status"
port: 3000
refreshInterval: 5000
monitoring:
pingTimeout: 3000
maxHistoryPoints: 100
healthCheckInterval: 5000
discord:
token: "XXXX-XXXX-XXXX-XXXX-XXXX"
channelId: "XXXX-XXXX-XXXX-XXXX-XXXX"
thumbnail: "https://HexRift.net/Hex-Status.png"
updateInterval: 10000 # Updates every 30 seconds
services:
- name: "Website"
url: "HexRift.net"
category: "Internal"
- name: "Forum"
url: "forum.HexRift.net"
category: "Internal"
- name: "Track"
url: "track.HexRift.net"
category: "Internal"
- name: "Dashboard"
url: "dash.HexRift.net"
category: "Internal"
- name: "Share"
url: "share.HexRift.net"
category: "Internal"
- name: "Auth"
url: "api.HexRift.net"
category: "API"
footer:
copyright: "Hex Status"
version: "1.0.0"
Hosting Requirements
VPS server required (cPanel is not supported).
Ensure Node.js (v20.9.0) is installed.
Install Nginx for serving web content.
Ensure Discord Bot Token is set up correctly.
Running Hex Status
After configuring, start Hex Status with:
node app.js
For Linux, you may want to run it in the background using:
pm2 app.js --name Hex-Status
Support
For any issues or questions, please contact us via Discord.
⚡ Hex Status 2.0 – Keeping Your Services Running Smoothly! ⚡
Last updated