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.
7/24 çalışan bir Lavalink sunucusunun ihtiyaçları
| İhtiyaç | Kendi Linux sunucunuzda | Bir PlayNHost Lavalink paketinde |
|---|---|---|
| Java | Java 17 veya daha yenisini kendiniz kurun. | Java 21, kurulu. |
| Lavalink | Lavalink.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 port | Gü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şlatma | Bir 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. |
| YouTube | YouTube 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.
- Java 17 veya daha yenisini kurun ve
java -versionile kontrol edin. - Bir klasör oluşturun, örneğin
/home/lavalink/lavalink, ve içine Lavalink’in GitHub’ındaki en yeni sürümden indirdiğinizLavalink.jardosyasını koyun. 6 Kasım 2026 itibarıyla bu 4.2.2’dir. - Yanına
application.ymloluş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
- Bir kez elle
java -jar Lavalink.jarile başlatın veLavalink is ready to accept connections.satırını bekleyin. - Ç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.serviceolarak 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
sudo systemctl daemon-reload,sudo systemctl enable lavalinkvesudo systemctl start lavalinkkomutlarını çalıştırın.sudo journalctl -u lavalinkgünlüğünü gösterir.-Xmxdeğ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ü,
pluginsklasöründeyoutube-plugin-1.18.2-playnhost1.jaradıyla. - Yalnızca node’unuz için üretilmiş bir şifreyle bir
application.ymlve şu kaynaklar açık: Bandcamp, Twitch, Vimeo, Niconico ve doğrudanhttpbağ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
- Sunucunuzu panelde açın. Genel bakış sayfasında Node adı, Adres ve Şifre alanlarıyla Lavalink kartını görürsünüz.
- Adres yanındaki kopyalama simgesine basın.
host:portdeğerini kopyalar. - Şifre alanında application.yml içinde yazar. application.yml dosyasını aç düğmesine basın.
lavalink:veserver:altındapassword:değerini tırnak işaretleri olmadan kopyalayın.

Ş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
- Console sayfasını açın (ya da karttaki Günlükler düğmesine basın) ve Başlat düğmesine basın.
- Console şunu gösterdiğinde Lavalink hazırdır:
Lavalink is ready to accept connections.
- 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ılan2333değ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.
- Ayarlar sekmesini açın ve Başlatma ayrıntıları’na tıklayın.
- 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.
- Bu sunucu yeniden kurulsun mu? penceresinde Yeniden kur düğmesine basarak onaylayın. Kurulum sürerken node durur.
- Bitince Console sayfasında Başlat düğmesine basın.

Kendiniz yüklediğiniz plugin’ler plugins klasöründe kalır. Kurulum yalnızca birlikte gelen YouTube plugin dosyasını değiştirir.
Bir Lavalink node’u ne kadar bellek kullanır
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:
| Paket | CPU | Java heap’inin büyüyebileceği değer | Boştaki bellek | Başlatmadan sonra hazır |
|---|---|---|---|---|
| 1 GB | 1 çekirdek | 884 MiB | 234 ila 247 MiB | 11 ila 13 saniye |
| 2 GB | 1,5 çekirdek | 1.690 MiB | 234 ila 246 MiB | 8 ila 9 saniye |
| 4 GB | 2 çekirdek | 3.226 MiB | 216 ila 274 MiB | yaklaşı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.
Kendi Lavalink node’unuza ihtiyacınız var mı?
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 node | Kendi VPS’iniz | PlayNHost 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
- Botunuzu bağlayın: Discord botunuzu Lavalink’e nasıl bağlarsınız.
- YouTube oynatın: Lavalink 4’te YouTube nasıl oynatılır.
- Kaynak ve özellik ekleyin: Lavalink’e plugin nasıl eklenir.
- Bir şey çalışmıyor: Lavalink hataları ve ne anlama geldikleri.



