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.jsv20+
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
).