Airsonic adalah streamer media web open source berbasis Java. Ini memungkinkan Kamu untuk mengalirkan musik Kamu dan menyediakan akses ke mana-mana ke musik Kamu di mana pun ada koneksi Internet.
Airsonic dirancang untuk menangani koleksi musik besar dan dioptimalkan untuk streaming MP3. Ini pada dasarnya bekerja dengan format media apa pun yang dapat dialirkan melalui HTTP / HTTPS, termasuk AAC, OGG, WMA, FLAC, APE dan banyak lagi.
Tutorial singkat ini menunjukkan kepada siswa dan pengguna baru cara menginstal Airsonic dengan mudah di server dan desktop Ubuntu 16.04 / 17.10 dan 18.04 LTS.
Untuk informasi lebih lanjut tentang Airsonic, silakan lihat beranda.
Saat Kamu siap, ikuti langkah-langkah di bawah ini: Langkah 1: Instal Java 8
Agar Airsonic berfungsi, Kamu harus menginstal Java. Untuk melakukannya, jalankan perintah di bawah ini. Cara termudah untuk menginstal Oracle Java JDK 8 di Ubuntu adalah melalui PPA pihak ketiga… Untuk menambahkan PPA itu, jalankan perintah di bawah ini.
sudo add-apt-repository ppa:webupd8team/java
Setelah menjalankan perintah di atas, Kamu akan melihat prompt untuk menerima kunci PPA ke Ubuntu… terima dan lanjutkan
Sekarang repositori PPA telah ditambahkan ke Ubuntu, jalankan perintah di bawah ini untuk mengunduh penginstal Oracle Java 8…. penginstal harus menginstal Java JDK 8 terbaru di mesin Ubuntu Kamu.
sudo apt update sudo apt install oracle-java8-installer
Saat Kamu menjalankan perintah di atas, Kamu akan diminta untuk mengakses persyaratan lisensi perangkat lunak… terima dan lanjutkan.
Atur Oracle JDK8 sebagai default, untuk melakukannya, instal paket oracle-java8-set-default. Ini akan secara otomatis mengatur variabel env JAVA.
sudo apt install oracle-java8-set-default
Sekarang setelah Java diinstal, jalankan perintah di bawah ini untuk mengatur direktori home-nya.
sudo nano /etc/environment
Kemudian salin dan tempel baris yang disorot di bawah ini dan simpan file.
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
JAVA_HOME=/usr/lib/jvm/java-8-oracle
export JAVA_HOME
Setelah itu jalankan perintah di bawah ini.
source /etc/environment
Saat kamu berlari gema $JAVA_HOME Kamu sekarang akan melihat direktori home Java.
Langkah 2: Download dan Konfigurasikan Airsonic
Sekarang Java telah terinstal, jalankan perintah di bawah ini untuk membuat direktori home Airsonic dan mengunduh paket arsip Airsonic.
sudo mkdir -p /opt/airsonic cd /opt/airsonic && sudo wget https://github.com/airsonic/airsonic/releases/download/v10.1.1/airsonic.war
Setelah itu, buat pengguna Airsonic dan berikan pengguna akses ke /opt/airsonic direktori.
sudo useradd airsonic
Daripada memberikan akses pengguna ke direktori itu.
sudo chown -R airsonic:airsonic /opt/airsonic
Selanjutnya, buat layanan sistem Airsonic. Jalankan perintah di bawah ini
sudo nano /etc/systemd/system/airsonic.service
Kemudian salin konten di bawah ini ke dalam file dan simpan.
[Unit] Description=Airsonic Media Server After=remote-fs.target network.target AssertPathExists=/opt/airsonic [Service] Type=simple Environment="JAVA_JAR=/opt/airsonic/airsonic.war" Environment="JAVA_OPTS=-Xmx700m" Environment="AIRSONIC_HOME=/opt/airsonic" Environment="PORT=8080" Environment="CONTEXT_PATH=/airsonic" Environment="JAVA_ARGS=" EnvironmentFile=-/etc/sysconfig/airsonic ExecStart=/usr/bin/java \ $JAVA_OPTS \ -Dairsonic.home=${AIRSONIC_HOME} \ -Dserver.context-path=${CONTEXT_PATH} \ -Dserver.port=${PORT} \ -jar ${JAVA_JAR} $JAVA_ARGS User=airsonic Group=airsonic [Install] WantedBy=multi-user.target
Simpan file dan keluar. Setelah menyimpan file, jalankan perintah di bawah ini untuk memuat ulang systemd
sudo systemctl daemon-reload
Setelah itu, jalankan perintah di bawah ini untuk membuat file konfigurasi default airsonc.
sudo nano /etc/default/airsonic
Kemudian tempel konten di bawah ini:
# Set the location of the standalone war to use JAVA_JAR=/opt/airsonic/airsonic.war # Set any java opts separated by spaces JAVA_OPTS=-Xmx700m # Set a different location for the airsonic home. # If this path is /opt/libresonic or even contains "libresonic", # the data from a previous libresonic can be used as is (i.e. without # renaming libresonic.properties,db/libresonic*, etc AIRSONIC_HOME=/opt/airsonic # Change the port to listen on PORT=8080 # Change the path that is listened to on CONTEXT_PATH=/airsonic # Add any java args. These are different than JAVA_OPTS in that # they are passed directly to the program. The default is empty: #JAVA_ARGS= # Note that there are several settings for spring boot, not explicitly listed # here, but can be used in either JAVA_OPTS or JAVA_ARGS. The full list # can be found here: # https://docs.spring.io/spring-boot/docs/1.4.5.RELEASE/reference/htmlsingle/#common-application-properties # For example to set debug across the board: #JAVA_ARGS=--debug # Or to change the IP address that is listened to: JAVA_ARGS=--server.address=127.0.0.1
Simpan dan keluar.
Mulai layanan Airsonic.
sudo systemctl start airsonic sudo systemctl enable airsonic
Buka browser Kamu dan telusuri ke nama server atau alamat IP diikuti oleh port 8080
http://localhost:8080/airsonic
Kamu akan melihat halaman login Airsonic.

nama belakang: admin
kata sandi: admin
Menikmati!

Kamu mungkin juga menyukai posting di bawah ini:
Diterbitkan oleh
Hai, saya Richard.
Di waktu luang saya, saya meneliti topik yang menarik dan bermanfaat bagi pengguna dan siswa yang ingin mencoba sesuatu yang baru. Saya juga seorang pelajar dan fokus saya di sini adalah untuk membantu siswa lain dan pengguna baru memulai mengelola Ubuntu Linux, Windows, Sistem Manajemen Konten (CMS) dan lainnya.
Saya mencoba melakukan yang terbaik untuk menjelaskan topik dan merinci instruksi sehingga siapa pun dapat mengerti. Tutorial ini mungkin tidak berfungsi di semua situasi dan untuk semua pengguna. Namun, jika Kamu mengalami masalah, ajukan pertanyaan Kamu di bawah ini dan saya atau seseorang dari komunitas dapat membantu Kamu menyelesaikannya. Terima kasih telah membaca dan berharap Kamu kembali.
~Richard
Lihat semua posting oleh Richard