AUTO START SHOUTCAST



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/shoutcast sesuai 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.

Post a Comment

0 Comments

advertise