YENİ 📢 Sınırlı lansman teklifi: Tüm oyunlarda ilk aya %70'e varan indirim!Paketleri görün

Lavalink sunucusu 7/24 nasıl barındırılır

Lavalink barındırmaUpdated Nov 6, 20269 min read

Bir Lavalink sunucusunu 7/24 çevrimiçi tutmak için dört şeye ihtiyacınız var: hiç uyumayan bir makine, Java 17 veya daha yenisi, Lavalink’in GitHub sürümlerinden Lavalink.jar ile kendi şifrenizi belirleyen bir application.yml ve bir çökmeden ya da yeniden başlatmadan sonra Lavalink’i tekrar başlatacak bir şey. Botunuz bundan sonra sunucunun adresi, portu ve şifresiyle bağlanır. YouTube için ayrıca yedek bir Google hesabıyla giriş yapılmış YouTube plugin’i gerekir; güncel sürümü bundan fazlasını ister, bkz. Lavalink 4’te YouTube nasıl oynatılır. Bir PlayNHost Lavalink paketinde bunların hepsi kuruludur: Lavalink 4.2.2, YouTube plugin’i ve node’unuz için üretilmiş bir şifre. 1 GB paketteki testimizde node, başlatmadan 11 ila 13 saniye sonra hazırdı ve boştayken yaklaşık 240 MiB bellek kullanıyordu.

İhtiyaçKendi Linux sunucunuzdaBir PlayNHost Lavalink paketinde
JavaJava 17 veya daha yenisini kendiniz kurun.Java 21, kurulu.
LavalinkLavalink.jar dosyasını GitHub sürüm sayfasından indirin.4.2.2, kurulumda indirilir ve sabit bir sağlama toplamıyla doğrulanır.
ŞifreÖrnek dosyadaki youshallnotpass değerini değiştirin.Kurulumda node’unuz için üretilir.
Botların erişebileceği bir portGüvenlik duvarınızda açın.Sunucunuzun kendi adresi ve portu, Genel bakış sayfasında gösterilir.
Çökme veya yeniden başlatma sonrası tekrar başlatmaBir systemd servisi (aşağıda) veya Docker.Panel, çökmeden sonra onu yeniden başlatır. Bir dakika içinde yine çökerse durmuş halde kalır ve konsol nedenini gösterir.
YouTubeYouTube plugin’ini ekleyin ve giriş yapın.Plugin kurulu gelir; bir kez giriş yaparsınız.

Kendi Linux sunucunuzda çalıştırın

Bunlar Lavalink’in kendi belgelerindeki adımlardır.

  1. Java 17 veya daha yenisini kurun ve java -version ile kontrol edin.
  2. Bir klasör oluşturun, örneğin /home/lavalink/lavalink, ve içine Lavalink’in GitHub’ındaki en yeni sürümden indirdiğiniz Lavalink.jar dosyasını koyun. 6 Kasım 2026 itibarıyla bu 4.2.2’dir.
  3. Yanına application.yml oluşturun. İşe yarayan en küçük dosya portu, adresi ve kendi şifrenizi ayarlar, Lavalink’in artık güncellemediği eski yerleşik YouTube kaynağını da kapatır:
server:
  port: 2333
  address: 0.0.0.0
lavalink:
  server:
    password: "change-this-to-a-long-random-password"
    sources:
      youtube: false
      soundcloud: true
      http: true
  1. Bir kez elle java -jar Lavalink.jar ile başlatın ve Lavalink is ready to accept connections. satırını bekleyin.
  2. Çalışır kalması için onu bir systemd servisi yapın. Lavalink’in belgeleri şu unit dosyasını verir; kendi kullanıcınız ve klasörünüzle /usr/lib/systemd/system/lavalink.service olarak kaydedin:
[Unit]
Description=Lavalink Service
After=syslog.target network.target

[Service]
User=lavalink
Group=lavalink
WorkingDirectory=/home/lavalink/lavalink
ExecStart=java -Xmx4G -jar /home/lavalink/lavalink/Lavalink.jar
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target
  1. sudo systemctl daemon-reload, sudo systemctl enable lavalink ve sudo systemctl start lavalink komutlarını çalıştırın. sudo journalctl -u lavalink günlüğünü gösterir.
  2. -Xmx değerini makineye göre ayarlayın: -Xmx4G, Java heap’inin 4 GB’a kadar büyümesine izin verir; bu, küçük bir sunucudaki bellekten fazladır. Portu güvenlik duvarınızda açın, sonra aşağıdaki 2. adımdaki gibi test edin.

Bundan sonra Java’yı, Lavalink’i ve plugin’lerini kendiniz güncellersiniz ve çökmeleri izlersiniz. YouTube için plugin gerekir: Lavalink 4’te YouTube nasıl oynatılır.

Bir PlayNHost paketinde: kurulum neleri hazırlar

  • Lavalink 4.2.2, Lavalink’in GitHub sürümünden indirilir ve sabit bir sağlama toplamıyla kontrol edilir.
  • YouTube kaynak plugin’i, PlayNHost düzeltmeleriyle 1.18.2 sürümü, plugins klasöründe youtube-plugin-1.18.2-playnhost1.jar adıyla.
  • Yalnızca node’unuz için üretilmiş bir şifreyle bir application.yml ve şu kaynaklar açık: Bandcamp, Twitch, Vimeo, Niconico ve doğrudan http bağlantıları. Lavalink’in kendi SoundCloud ve YouTube kaynakları kapalıdır; YouTube plugin üzerinden gider. Tüm ses filtreleri (ekolayzer, timescale, karaoke ve diğerleri) açıktır.

Sonraki bir yeniden kurulum application.yml dosyanızı korur ve Kept your application.yml. yazdırır.

1. Adresi ve şifreyi bulun

  1. Sunucunuzu panelde açın. Genel bakış sayfasında Node adı, Adres ve Şifre alanlarıyla Lavalink kartını görürsünüz.
  2. Adres yanındaki kopyalama simgesine basın. host:port değerini kopyalar.
  3. Şifre alanında application.yml içinde yazar. application.yml dosyasını aç düğmesine basın. lavalink: ve server: altında password: değerini tırnak işaretleri olmadan kopyalayın.

Genel bakış sayfasındaki Lavalink kartı: Node adı, kopyalama simgeli Adres, Şifre (application.yml içinde) ile application.yml dosyasını aç ve Günlükler düğmeleri.

Şifreye bir anahtar gibi davranın: adresi ve şifreyi bilen herkes node’unuzu kullanabilir. Değiştirmek için aynı dosyada password: değerini düzenleyin, kaydedin, node’u yeniden başlatın ve botunuzu güncelleyin.

2. Başlatın ve kontrol edin

  1. Console sayfasını açın (ya da karttaki Günlükler düğmesine basın) ve Başlat düğmesine basın.
  2. Console şunu gösterdiğinde Lavalink hazırdır:
Lavalink is ready to accept connections.
  1. Kendi bilgisayarınızdan test etmek için node’a şifrenizle sürümünü sorun:
curl -H "Authorization: YOUR_PASSWORD" http://HOST:PORT/version

Çalışıyorsa 4.2.2 yanıtını verir. 403 şifrenin yanlış olduğu, 401 ise Authorization başlığının eksik olduğu anlamına gelir; hiç yanıt gelmemesi adresin yanlış olduğu ya da node’un durduğu anlamına gelir.

Sonra botunuzu bağlayın: Discord botunuzu Lavalink’e nasıl bağlarsınız. Node düz http ve ws kullanır, bu yüzden istemcinizde güvenli ya da SSL seçeneğini kapalı bırakın. İstemciniz, Discord’un DAVE ses şifrelemesini destekleyen bir sürüm olmalıdır; bağlantı rehberi sürümleri listeler.

3. YouTube’a bir kez giriş yapın

İlk başlatmada konsol, YouTube plugin’inden bir Google hesabıyla giriş yapmasını ister; şuna benzer bir satırla:

OAUTH INTEGRATION: To give youtube-source access to your account, go to https://www.google.com/device and enter code XXXX-XXXX

Bunun için açılmış yedek bir Google hesabı kullanın, asla kendi hesabınızı değil: plugin’in yazarları hesabın kapatılabileceği konusunda uyarıyor. 6 Kasım 2026’daki testimizde (şarkı başına 15 saniyelik başlatma testi, ses kanalı olmadan) node, girişten önce 12 YouTube şarkısının hiçbirini başlatamadı; girişten sonra tamamlanan 10 testin hepsini hatasız başlattı. YouTube’un belirli bir şarkıyı bir sunucuya verip vermeyeceğine YouTube karar verir ve bunu garanti edemeyiz. Adımlar ve girişi yeniden başlatmadan sonra nasıl koruyacağınız: Lavalink 4’te YouTube nasıl oynatılır.

Panelin her başlatmada yeniden yazdığı değerler

application.yml içindeki iki değeri panel node her başladığında ayarlar. Bunlarda yaptığınız değişiklikler geri konur:

  • server.port: sunucunuzun portu, internete açık tek port. Kurulumda yazılan 2333 değeri değiştirilir.
  • plugins.youtube.remoteCipher.url: YouTube plugin’inin kullandığı bir PlayNHost hizmeti, yalnızca sunucularımızdan erişilebilir.

Sürüm

Ayarlar sekmesindeki Oyun ayarları bölümünde bir Sürüm alanı vardır ve 4.2.2 olarak ayarlıdır; bu, test ettiğimiz ve desteklediğimiz sürümdür. 6 Kasım 2026 itibarıyla aynı zamanda Lavalink’in en yeni sürümüdür. Diğer sürümler sağlama toplamı olmadan indirilir ve desteklenmez. Değer yalnızca sunucu kurulurken okunur, bu yüzden yeniden kurduğunuzda geçerli olur.

Yeniden kur

Yeniden kurulum Lavalink’i ve plugin’lerini yeniden indirir; bu, hasar görmüş ya da silinmiş bir Lavalink.jar ya da plugin dosyasını da onarır. Şifreniz ve değişiklikleriniz dahil application.yml dosyanız kalır.

  1. Ayarlar sekmesini açın ve Başlatma ayrıntıları’na tıklayın.
  2. Yeniden kur kartında ("Lavalink’i ve plugin’lerini PlayNHost’un test ettiği sürümlerle yeniden indirir. application.yml dosyanız kalır.") Yeniden kur düğmesine basın.
  3. Bu sunucu yeniden kurulsun mu? penceresinde Yeniden kur düğmesine basarak onaylayın. Kurulum sürerken node durur.
  4. Bitince Console sayfasında Başlat düğmesine basın.

Lavalink sunucusunun Ayarlar sekmesi, Başlatma ayrıntıları: başlatma komutunun üstünde Yeniden kur kartı.

Kendiniz yüklediğiniz plugin’ler plugins klasöründe kalır. Kurulum yalnızca birlikte gelen YouTube plugin dosyasını değiştirir.

Paketlerimizde Lavalink’in Java heap’i sunucunun bellek sınırının dörtte üçüyle sınırlıdır. Kurulu node’u 6 Kasım 2026’da her paket boyutunda üç veya dört kez başlattık; panelin kullandığı aynı bellek ve CPU sınırları, aynı imaj ve aynı başlatma komutuyla, yoğun üretim node’larımızdan birinde, ve belleğini hazır olduktan 60 saniye sonra, bağlı bot olmadan okuduk:

PaketCPUJava heap’inin büyüyebileceği değerBoştaki bellekBaşlatmadan sonra hazır
1 GB1 çekirdek884 MiB234 ila 247 MiB11 ila 13 saniye
2 GB1,5 çekirdek1.690 MiB234 ila 246 MiB8 ila 9 saniye
4 GB2 çekirdek3.226 MiB216 ila 274 MiByaklaşık 6 saniye

Boşta çalışan bir node her pakette yaklaşık aynı belleği kullandı; bu, 1 GB paketin kabaca dörtte biridir. Büyük paketler heap’e büyümek için yer verir ve daha fazla CPU ile testimizde daha hızlı başladı. Ses akıtan her oynatıcı buna eklenir. Her paketin kaç oynatıcıya hizmet verdiğini henüz ölçmedik, bu yüzden bunun için bir sayı vermiyoruz. Bir günlük gerçek kullanımdan sonra Genel bakış sayfasındaki Kullanım kartını izleyin: Sunucunuzun kullanım grafiklerini nasıl okursunuz.

Test için ya da küçük, özel bir bot için ücretsiz herkese açık bir node yeterlidir. İnsanların güvendiği bir bot için kontrol ettiğiniz bir node daha iyidir, çünkü plugin’lerini, kaynaklarını ve şifresini siz seçersiniz.

SoruÜcretsiz herkese açık nodeKendi VPS’inizPlayNHost Lavalink paketi
Plugin’leri ve kaynakları kim ayarlar?Node’un sahibi.Siz.Siz, application.yml dosyasında ve plugins klasöründe (Files altında).
Şifreyi kim bilir?Herkese açık listeyi okuyan herkes.Örnek şifreyi değiştirdikten sonra siz.Siz. Kurulumda node’unuz için üretilir.
Durursa ne olur?Sahibini beklersiniz.Siz düzeltirsiniz.Panel çöktükten sonra onu yeniden başlatır; bir dakika içinde yeniden çökerse durmuş kalır ve console nedenini gösterir.
Neyin bakımını yaparsınız?Hiçbir şeyin, ve hiçbir şeyi değiştiremezsiniz.İşletim sisteminin, güvenlik duvarının, Java’nın, Lavalink’in ve plugin’lerin.application.yml ve plugin’leriniz. Makine, Java ve panel bizim.
Aylık maliyetÜcretsiz.VPS faturanız.6 Kasım 2026 itibarıyla normal aylık fiyatlarla 3,49 ABD doları (1 GB RAM), 5,99 ABD doları (2 GB) ya da 10,99 ABD doları (4 GB).

Herkese açık bir node’a güvenmeden önce Lavalink ana sürümünün istemcinizle eşleştiğini kontrol edin: sürüm 3 için bir istemci, sürüm 4 node’uyla çalışmaz. Sonradan kendi node’unuza geçmek botunuzda üç değeri değiştirmek demektir: host, port ve şifre. Paketler: Lavalink barındırma.

Sonraki

Botun başka bir yerde mi? Bize taşı

EN YENİ BLOG YAZILARIMIZ