Now with internal pinging.
Easily deploy a lavalink server on heroku. This is a very elementary and barebones approach, but reliable nonetheless. This branch will automatically download the Lavalink.jar, but it may not be latest.
Current Lavalink release: v3.3.2.1
Using Github Deploy:
- Create a fork of this repo
- Navigate to your heroku project @dashboard.heroku.com
- Navigate to your project "Settings", click "Reaveal Config Vars", and set a new var called PASS to what you want your lavalink password to be.
- Navigate to the "Deploy" tab
- Find/Click the "Connect to GitHub" section and login if needed
- For the repo name, type "heroku-lavalink" and Click "Search"
- Click "Connect"
- Scroll down and find "Manual Deploy", then switch the branch to auto and "Deploy Branch".
Heroku CLI:
- Download files (Clone or download->Download ZIP).
- Extract files into an empty directory.
- Follow https://devcenter.heroku.com/articles/git. If heroku is unable to automatically configure buildpacks, go to your projects settings on the heroku website and add java and nodejs.
- Go to your project settings->config vars on heroku and set a new var called PASS to what you want your lavalink password to be.
Easy Heroku Deploy Button
Notes:
- After changing PASS you must redeploy or click the More menu and restart all dynos.
- If heroku is unable to automatically configure buildpacks, go to your projects settings on the heroku website and add java and nodejs.