Note: This monitor only supports Lavalink v4. Lavalink v3 is no longer maintained
-
Ensure NodeJS v18 or Later:
- Make sure your NodeJS version is 18 or later.
-
Clone the Repository:
- Clone the repository or download the ZIP file:
git clone https://github.com/gaurav87565/Lavalink-status.git
-
Configure the Bot:
- Fill in the config.js file with your Lavalink Setting, Bot Token, and Channel ID where you want to send the status updates.
-
Install Required Packages:
- Run the following command in your console:
npm install
-
Start the Bot:
- Run the following commands to start the bot:
npm run start
-
Report Issue:
- If you encounter any issues or the code doesn’t work, please create an issue.
OR
Join our discord server Discord.
-
Enable Web Monitor:
- Set
webMonitor
totrue
in the config.js file.
- Set
-
Custom Domain:
- You can setup your custom domain by using services like Cloudflare Tunnel or any other preferable services which assigns custom domain.
Register in [Render](https://render.com)
• Create a new Web service monitor.
• Build Command = npm install
• Start Command = npm run start
Add Environment details
• token "",
• channelId "",
• expressPort ""
Deploy your service
• After the Deploy is completed you will see the live server add that website into some
website monitor such as [BetterStack](https://uptime.betterstack.com) , [UptimeeRobot]
(https://uptimerobot.com) or any other service you like. And you are good to go
Now your server will be online 24/7
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ by the (Gaurav) DaPirates Development Team