Kalau menggunakan Ubuntu Server 20.04/22.04/24.04, cara terbaik adalah membuat systemd service, sehingga SHOUTcast otomatis berjalan setiap kali server boot. Systemd adalah metode yang direkomendasikan untuk Linux modern.
1. Cari lokasi SHOUTcast
Misalnya hasil instalasi Anda seperti ini:
find / -name sc_serv 2>/dev/null
Contoh hasil:
/opt/shoutcast/sc_serv
Pastikan file konfigurasi juga ada, misalnya:
/opt/shoutcast/sc_serv.conf
2. Buat file service
sudo nano /etc/systemd/system/shoutcast.service
Isi:
[Unit] Description=SHOUTcast Server After=network.target [Service] Type=simple User=root WorkingDirectory=/opt/shoutcast ExecStart=/opt/shoutcast/sc_serv /opt/shoutcast/sc_serv.conf Restart=always RestartSec=5 [Install] WantedBy=multi-user.target
Ganti
/opt/shoutcastsesuai lokasi instalasi Anda.
3. Reload systemd
sudo systemctl daemon-reload
4. Enable auto start
sudo systemctl enable shoutcast
Outputnya biasanya:
Created symlink ...
5. Jalankan sekarang
sudo systemctl start shoutcast
6. Cek status
sudo systemctl status shoutcast
Jika berhasil akan muncul:
Active: active (running)
7. Tes setelah reboot
sudo reboot
Setelah server hidup kembali:
systemctl status shoutcast
atau
ps aux | grep sc_serv
Perintah penting
Start:
sudo systemctl start shoutcast
Stop:
sudo systemctl stop shoutcast
Restart:
sudo systemctl restart shoutcast
Disable autostart:
sudo systemctl disable shoutcast
Kalau Anda menggunakan SHOUTcast v2, kirimkan hasil:
pwd ls -lah
dari folder SHOUTcast (tempat sc_serv berada), atau kirim hasil:
find / -name sc_serv 2>/dev/null
Saya akan buatkan file shoutcast.service yang sudah sesuai dengan lokasi instalasi Anda.


0 Comments