Installation

Picking a Server OS

HydrenDashboard runs on a wide range of operating systems, so pick whichever you are most comfortable using.

Operating System Version Supported
Ubuntu 24.04,22.04
CentOS 7,8
Debian 12
Windows 7,10,11 ⚠️
MacOS 10.15+ ⚠️

Dependencies

  • Node.js v20+ and higher (Node.js v20+ recommended).

Installing Dependencies

The following Dependencies are Reqiure to Start Hydren Dashboard:

sudo apt update
sudo apt install -y curl software-properties-common
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt-get install nodejs -y 
sudo apt install git -y
                

Installation

The following commands will download the HydrenDash into /etc/hydren and use npm to install the required packages:

cd /etc
git clone https://github.com/hydren-dev/HydrenDashboard
mv HydrenDashboard hydren
cd hydren
mv .env_example .env
npm install
                

Settings

Then you need to Setup the .env file Having all Things

nano .env
                
# SKYPORT settings
SKYPORT_URL=000000000000000000000000
SKYPORT_KEY=skyport_XXXXXXXX_XXXXX_XXXXX_XXXXXXXX

# Auth 
DISCORD_SERVER=YOUR DISCORD SERVER LINK
DISCORD_CLIENT_ID=xxxxxxxxxxxxxxxxxxxxxx
DISCORD_CLIENT_SECRET=xxxxxxxxxxxxxxxxxxxxxx
DISCORD_CALLBACK_URL=http://127.0.0.1/callback/discord
PASSWORD_LENGTH=10

#proxycheck.io API key
PROXYCHECK_KEY=0000000000000000000000000000


# Webhook
DISCORD_WEBHOOK_URL=YOUR_DISCORD_WEBHOOK_URL
DISCORD_NOTIFICATIONS_ENABLED=true
EMBED_THUMBNAIL_URL=https://your-thumbnail-url.com/image.png

# Session
SESSION_SECRET=examplesecret

# Linkvertise
DEFAULT_LV_COINS=20
DASH_URL= 
# ADD THE HYDRENDASHBOARD URL
LINKVERTISE_URL=
# Api

API_KEY=123456789abc
# Must be 10 Letter long
# AFK
AFK_TIME=60

APP_NAME=HydrenDashboard
APP_URL=http://127.0.0.1:3000
APP_PORT=3000

# Admin
[email protected],[email protected]

# Logs
LOGS_PATH=./storage/logs/services.log
LOGS_ERROR_PATH=./storage/logs/errors.log

# Basic plan 
DEFAULT_PLAN=BASIC

# Cost store ressources
CPU_COST=750
RAM_COST=500
DISK_COST=400
BACKUP_COST=250 # Not Set
DATABASE_COST=250 # Not Set
ALLOCATION_COST=500 # Not Set

# Developer
VERSION=v5.0
                

Setup Complete

All you need to do now is start Hydren:

node .
                

Your Dashboard will now be accessible from port 3000 (unless you changed it in .env).