Basic
Start hereSmall Lavalink node for personal bots and testing.
- 1 GB RAM
- 100% CPU (AMD EPYC)
- 5 GB NVMe SSD
- Root SSH Access
- Java 17 Pre-installed
- Ubuntu 22.04 LTS
- DDoS Protection
We give you the server. You install, configure, and control Lavalink exactly as you want. Full JVM access, your own plugins, your own application.yml.
Root SSH access, AMD EPYC NVMe, DDoS protection. All plans include a pre-configured Ubuntu install and Java 17 ready to go.
Scaling to 500–1,000+ concurrent players? Custom RAM, more vCPUs, private networking, or a dedicated bare-metal node — just ask support and we build it.
Prices auto-convert to your region · conversions are indicative
Small Lavalink node for personal bots and testing.
Plenty of RAM for LavaSrc and a full plugin stack.
For public bots with hundreds of simultaneous players.
3-day money-back guarantee on all plans · UPI, PayPal & cards accepted · Ubuntu or Debian available on request
Two paths, same hardware. Pick managed if you want zero ops overhead. Pick self-managed if you need total control.
application.yml, your JVM flagsSSH in, upload the JAR, drop your config, start. That's the whole setup. Here's a minimal working config to get you going.
“Self-managed gave us full control over LavaSrc and our plugin stack — something no other host let us touch.”
# application.yml — place in same directory as Lavalink.jar server: port: 2333 address: 0.0.0.0 lavalink: server: password: "youshallnotpass" sources: youtube: true bandcamp: true soundcloud: true twitch: true vimeo: true http: true local: false bufferDurationMs: 400 youtubePlaylistLoadLimit: 6 opusEncodingQuality: 10 resamplingQuality: LOW metrics: prometheus: enabled: false endpoint: /metrics logging: level: root: INFO lavalink: DEBUG
# application.yml — plugins block, your own versions lavalink: plugins: - dependency: "com.github.topi314.lavasrc:lavasrc-plugin:4.2.0" repository: "https://maven.lavalink.dev/releases" - dependency: "com.github.topi314.sponsorblock:sponsorblock-plugin:3.0.1" - dependency: "dev.lavalink.youtube:youtube-plugin:1.7.2" # drop custom .jar plugins straight into ./plugins — no rebuild needed ls ./plugins lavasrc-plugin-4.2.0.jar sponsorblock-plugin-3.0.1.jar
# docker-compose.yml version: "3.9" services: lavalink: image: ghcr.io/lavalink-devs/lavalink:4 container_name: lavalink restart: unless-stopped ports: - "2333:2333" volumes: - ./application.yml:/opt/Lavalink/application.yml - ./plugins:/opt/Lavalink/plugins environment: _JAVA_OPTIONS: "-Xmx400m" # Start docker compose up -d
Root access means you configure the entire stack — from JVM flags to plugin JARs to systemd services. No restrictions, no permission requests.
Set heap size, choose GC algorithm, add tuning flags. Run on Java 11, 17, or 21 — your choice, your optimisation.
Every config option exposed — sources, buffer sizes, encoding quality, prometheus metrics, logging levels, filter settings.
Drop any JAR from the Lavalink plugin ecosystem into /plugins and restart. LavaSrc, SponsorBlock, custom forks — no approval needed.
Run several Lavalink nodes on one server with different ports and configs. Scale horizontally on a single plan with no extra cost.
Enable the Prometheus endpoint and scrape metrics with your own Grafana setup. Full visibility into CPU, memory, players, and track load.
Use systemd, PM2, screen, or Docker — manage your own restart policies, log rotation, and process supervision exactly as you prefer.
All regions run on AMD EPYC NVMe with up to 10 Gbps uplink. Pick the region closest to your Discord voice servers for minimum audio latency.
Questions about setup, Linux, Java, or what "self-managed" actually means here. Still stuck? Ask on Discord.
We give you a clean Linux VPS with Java 17 installed. You upload Lavalink.jar and your application.yml, then start the process. We don't touch your Lavalink config — that's fully yours.
Basic comfort with SSH and the command line is enough. You need to be able to upload files (via SCP or SFTP), navigate directories, and run a Java command. Our quick-start guide walks through every step.
Yes — it's your VPS. Run a Discord bot, database, web server, or anything else alongside Lavalink. Just be mindful of RAM usage, especially on the Basic plan.
Lavalink v4 requires Java 17 or newer. We pre-install Java 17 on all plans. You can install Java 21 yourself if you prefer — it generally offers better GC performance with larger heap sizes.
Create a plugins/ folder next to Lavalink.jar, drop the plugin JAR in, add the plugin config to application.yml, and restart. No special permissions or approval needed.
Yes — open a ticket on Discord. We'll migrate you to a managed plan and transfer your credentials and config. Your bot won't need to change its connection settings.