How to Make a Lavalink Server

2024-11-08 by Hostett Team

How to Make a Lavalink Server

Purchasing Lavalink hosting on Hostett is a straightforward process. Follow these steps to get started with your Lavalink hosting plan.

Homepage of Hostett's website, where you begin the Lavalink hosting process.

Homepage of Hostett's website, where you begin the Lavalink hosting process.

  1. Visit Hostett's Website - Navigate to Hostett’s official website and explore the hosting plans available for Lavalink.
List of Lavalink hosting plans on Hostett.

List of Lavalink hosting plans on Hostett.

  1. Select Your Plan - Choose a Lavalink hosting plan that meets your requirements, such as storage, bandwidth, or maximum connections.
Example of a selected Lavalink hosting plan.

Example of a selected Lavalink hosting plan.

  1. Add to Cart - Click on 'Add to Cart' and proceed to the checkout process.
Checkout page showing your selected Lavalink hosting plan.

Checkout page showing your selected Lavalink hosting plan.

  1. Create an Account - If you’re new to Hostett, create an account by providing your email and basic details.
Account creation page on Hostett.

Account creation page on Hostett.

  1. Payment Process - Complete your purchase by selecting a payment method. Hostett supports various payment options for your convenience.
Payment gateway for completing your Lavalink hosting purchase.

Payment gateway for completing your Lavalink hosting purchase.

  1. Confirmation Email - Check your email inbox for a confirmation message containing details about your hosting account and credentials.
Sample confirmation email from Hostett.

Sample confirmation email from Hostett.

  1. Login to Control Panel - Use the credentials from the confirmation email to log into Hostett's control panel and access your Lavalink server.
Hostett control panel showing your active Lavalink server.

Hostett control panel showing your active Lavalink server.

  1. Start Your Lavalink Server - Click the 'Start' button in the control panel to initiate your Lavalink server. The startup process will take a few seconds.
Control panel showing the 'Start' button for Lavalink hosting.

Control panel showing the 'Start' button for Lavalink hosting.

  1. Configure Your Server - Use the settings panel to configure your Lavalink server, including password setup, memory allocation, and plugin installation.
Configuration settings for Lavalink in Hostett's control panel.

Configuration settings for Lavalink in Hostett's control panel.

  1. Share Your Details - Once your server is ready, share the necessary details (host, port, and password) with your application or bot to start using Lavalink.
Lavalink connection details for integration with your bot.

Lavalink connection details for integration with your bot.

With these steps, you can easily purchase and set up Lavalink hosting on Hostett. Enjoy a seamless and high-quality audio experience for your applications or Discord bots.

lavalink:
    logging:
        file:
            path: ./logs/
        level:
            lavalink: INFO
            root: WARN
        logback:
            rollingpolicy:
                max-file-size: 1GB
                max-history: 30
        request:
            enabled: true
            includeClientInfo: true
            includeHeaders: false
            includePayload: true
            includeQueryString: true
            maxPayloadLength: 10000
    plugins:
        - dependency: com.github.topi314.lavasearch:lavasearch-plugin:1.0.0
          repository: https://maven.lavalink.dev/releases
        - dependency: com.dunctebot:skybot-lavalink-plugin:1.6.3
          repository: https://maven.lavalink.dev/releases
        - dependency: com.github.topi314.sponsorblock:sponsorblock-plugin:3.0.0
          repository: https://maven.lavalink.dev/releases
        - dependency: me.rohank05:lavalink-filter-plugin:0.0.4
          repository: https://jitpack.io
        - dependency: net.esmbot:lava-xm-plugin:0.2.4
          repository: https://repo.projectlounge.pw/maven/releases
        - dependency: me.duncte123:java-lyrics-plugin:1.6.0
          repository: https://maven.lavalink.dev/releases
        - dependency: dev.lavalink.youtube:youtube-plugin:1.8.3
          repository: https://maven.lavalink.dev/releases
    server:
        bufferDurationMs: 4000
        filters:
            channelMix: true
            distortion: false
            equalizer: true
            karaoke: false
            lowPass: true
            rotation: false
            timescale: true
            tremolo: false
            vibrato: true
            volume: true
        frameBufferDurationMs: 50000
        opusEncodingQuality: 10
        password: hostett
        playerUpdateInterval: 5
        resamplingQuality: HIGH
        soundcloudSearchEnabled: true
        sources:
            bandcamp: true
            http: true
            local: true
            soundcloud: true
            twitch: true
            vimeo: true
            youtube: true
        trackStuckThresholdMs: 30000
        useSeekGhosting: true
        volume: 1
        youtubePlaylistLoadLimit: 20
        youtubeSearchEnabled: true
plugins:
    dunctebot:
        sources:
            clypit: true
            getyarn: true
            mixcloud: true
            ocremix: true
            pornhub: false
            reddit: true
            soundgasm: true
            tiktok: true
            tts: true
        ttsLanguage: ar-SA
    lyrics:
        countryCode: en
    youtube:
        allowDirectPlaylistIds: true
        allowDirectVideoIds: true
        allowSearch: true
        clients:
            - MUSIC
            - WEBEMBEDDED
            - ANDROID_MUSIC
            - ANDROID_VR
            - WEB
            - ANDROID
            - ANDROID_LITE
            - MEDIA_CONNECT
            - IOS
        oauth:
            enabled: false
server:
    address: 0.0.0.0
    http2:
        enabled: true
    port: 2401