CentOS 7-ൽ എയർസോണിക് മീഡിയ സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


സബ്uസോണിക്, ലിബ്രെസോണിക് എന്നിവയിൽ നിന്ന് ഫോർക്ക് ചെയ്uത സൗജന്യവും ഓപ്പൺ സോഴ്uസ്, ക്രോസ്-പ്ലാറ്റ്uഫോം വെബ് അധിഷ്uഠിത മീഡിയ സ്ട്രീമറാണ് Airsonic, നിങ്ങളുടെ സംഗീതത്തിലേക്ക് സർവ്വവ്യാപിയായ ആക്uസസ് നൽകുന്നു, അത് നിങ്ങളുടെ കുടുംബാംഗങ്ങളുമായും സുഹൃത്തുക്കളുമായും പങ്കിടാം അല്ലെങ്കിൽ ജോലിസ്ഥലത്ത് സംഗീതം കേൾക്കാം.

വലിയ സംഗീത ശേഖരങ്ങളിലൂടെ (നൂറുകണക്കിന് ജിഗാബൈറ്റുകൾ) കാര്യക്ഷമമായ ബ്രൗസിംഗിനായി ഇത് ഒപ്റ്റിമൈസ് ചെയ്uതിരിക്കുന്നു, കൂടാതെ ഒരു പ്രാദേശിക ജൂക്ക്ബോക്uസ് എന്ന നിലയിൽ മികച്ച രീതിയിൽ പ്രവർത്തിക്കുന്നു. ലിനക്സ്, മാക് ഒഎസ്, വിൻഡോസ് തുടങ്ങിയ യുണിക്സ് പോലുള്ള ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങൾ ഉൾപ്പെടെ മിക്ക പ്ലാറ്റ്ഫോമുകളിലും ഇത് പ്രവർത്തിക്കുന്നു.

  • തിരയലും സൂചിക പ്രവർത്തനവുമുള്ള ഒരു അവബോധജന്യമായ വെബ് ഇന്റർഫേസ്.
  • ഒരു സംയോജിത പോഡ്uകാസ്റ്റ് റിസീവർ.
  • ഒരേസമയം ഒന്നിലധികം കളിക്കാർക്ക് സ്ട്രീമിംഗ് പിന്തുണയ്ക്കുന്നു.
  • HTTP വഴി സ്ട്രീം ചെയ്യാനാകുന്ന ഏതൊരു ഓഡിയോ അല്ലെങ്കിൽ വീഡിയോ ഫോർമാറ്റിനെയും പിന്തുണയ്ക്കുന്നു.
  • ഓൺ-ദി-ഫ്ലൈ കൺവേർഷനും ഏത് ഓഡിയോ ഫോർമാറ്റിന്റെയും സ്ട്രീമിംഗും മറ്റ് പലതും പിന്തുണയ്ക്കുന്നു.

  1. കുറഞ്ഞ ഇൻസ്റ്റാളുള്ള ഒരു RHEL 7 സെർവർ.
  2. കുറഞ്ഞത് 1GB റാം
  3. OpenJDK 8

ഈ ലേഖനത്തിന്റെ ഉദ്ദേശ്യത്തിനായി, 192.168.0.100 എന്ന സ്റ്റാറ്റിക് ഐപി വിലാസവും media.linux-console.net എന്ന ഹോസ്റ്റ് നെയിമും ഉള്ള Linode CentOS 7 VPS-ൽ ഞാൻ Airsonic Media Streaming സെർവർ ഇൻസ്റ്റാൾ ചെയ്യും.

CentOS 7-ൽ എയർസോണിക് മീഡിയ സ്ട്രീമിംഗ് സെർവർ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം

1. കാണിച്ചിരിക്കുന്നതുപോലെ yum പാക്കേജ് മാനേജർ ഉപയോഗിച്ച് മുൻകൂട്ടി നിർമ്മിച്ച OpenJDK 8 പാക്കേജിന്റെ ഏറ്റവും പുതിയ പതിപ്പ് ഇൻസ്റ്റാൾ ചെയ്തുകൊണ്ട് ആദ്യം ആരംഭിക്കുക.

# yum install java-1.8.0-openjdk-devel

2. അടുത്തതായി, ഒരു സമർപ്പിത എയർസോണിക് ഉപയോക്താവ്, ഡയറക്uടറികൾ (സ്uറ്റോർ മീഡിയ സെർവർ ഫയലുകൾ) സൃഷ്uടിക്കുകയും ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് എയർസോണിക് പ്രവർത്തിപ്പിക്കുന്ന ഉപയോക്താവിന് ഉടമസ്ഥാവകാശം നൽകുകയും ചെയ്യുക.

# useradd airsonic
# mkdir /var/airsonic
# mkdir /var/media_files
# chown airsonic /var/airsonic
# chown airsonic /var/media_files

3. ഇപ്പോൾ wget കമാൻഡിൽ നിന്ന് ഏറ്റവും പുതിയ Airsonic .war പാക്കേജ് ഡൗൺലോഡ് ചെയ്യുക.

# wget https://github.com/airsonic/airsonic/releases/download/v10.1.2/airsonic.war --output-document=/var/airsonic/airsonic.war

4. systemd-ൽ പ്രവർത്തിക്കാൻ Airsonic ആക്കുന്നതിന്, നിങ്ങൾ അതിന്റെ യൂണിറ്റ് ഫയൽ /etc/systemd/system/ എന്ന ഡയറക്uടറിക്ക് കീഴിൽ ഡൗൺലോഡ് ചെയ്യുകയും airsonic സേവനം ആരംഭിക്കുന്നതിന് systemd മാനേജർ കോൺഫിഗറേഷൻ വീണ്ടും ലോഡുചെയ്യുകയും ബൂട്ട് സമയത്ത് അത് ആരംഭിക്കാൻ പ്രാപ്uതമാക്കുകയും ചെയ്യണോ എന്ന് പരിശോധിക്കുകയും വേണം. ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് പ്രവർത്തിക്കുകയും പ്രവർത്തിക്കുകയും ചെയ്യുന്നു.

# wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic.service -O /etc/systemd/system/airsonic.service
# systemctl daemon-reload
# systemctl start airsonic.service
# systemctl enable airsonic.service
# systemctl status airsonic.service
 airsonic.service - Airsonic Media Server
   Loaded: loaded (/etc/systemd/system/airsonic.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2018-09-04 04:17:12 EDT; 14s ago
 Main PID: 12926 (java)
   CGroup: /system.slice/airsonic.service
           └─12926 /usr/bin/java -Xmx700m -Dairsonic.home=/var/airsonic -Dserver.context-pa...

Sep 04 04:17:12 linux-console.net systemd[1]: Starting Airsonic Media Server...
Sep 04 04:17:20 linux-console.net java[12926]: _                       _
Sep 04 04:17:20 linux-console.net java[12926]: /\   (_)                     (_)
Sep 04 04:17:20 linux-console.net java[12926]: /  \   _ _ __  ___  ___  _ __  _  ___
Sep 04 04:17:20 linux-console.net java[12926]: / /\ \ | | '__|/ __|/ _ \| '_ \| |/ __|
Sep 04 04:17:20 linux-console.net java[12926]: / ____ \| | |   \__ \ (_) | | | | | (__
Sep 04 04:17:20 linux-console.net java[12926]: /_/    \_\_|_|   |___/\___/|_| |_|_|\___|
Sep 04 04:17:20 linux-console.net java[12926]: 10.1.2-RELEASE
Sep 04 04:17:21 linux-console.net java[12926]: 2018-09-04 04:17:21.526  INFO --- org.airsonic.... /)
Sep 04 04:17:21 linux-console.net java[12926]: 2018-09-04 04:17:21.573  INFO --- org.airsonic....acy
Hint: Some lines were ellipsized, use -l to show in full.

കൂടാതെ, ഇനിപ്പറയുന്ന രീതിയിൽ നിങ്ങൾക്ക് ഏതെങ്കിലും സ്റ്റാർട്ടപ്പ് ക്രമീകരണങ്ങൾ അവലോകനം ചെയ്യാനോ പരിഷ്കരിക്കാനോ കഴിയുന്ന കോൺഫിഗറേഷൻ ഫയൽ സജ്ജീകരിക്കേണ്ടതുണ്ട്. ഈ ഫയലിൽ നിങ്ങൾ എന്തെങ്കിലും മാറ്റങ്ങൾ വരുത്തുമ്പോഴെല്ലാം, മാറ്റങ്ങൾ പ്രയോഗിക്കുന്നതിന് നിങ്ങൾ എയർസോണിക് സേവനം പുനരാരംഭിക്കേണ്ടതുണ്ട്.

# wget https://raw.githubusercontent.com/airsonic/airsonic/master/contrib/airsonic-systemd-env -O /etc/sysconfig/airsonic

5. എല്ലാം ശരിയായിക്കഴിഞ്ഞാൽ, നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന URL-കളിൽ Airsonic ആക്uസസ് ചെയ്യാം, ഉപയോക്തൃനാമവും പാസ്uവേഡും \അഡ്മിൻ ഉപയോഗിച്ച് ലോഗിൻ ചെയ്യുക, തുടർന്ന് പാസ്uവേഡ് മാറ്റുക.

http://localhost:8080/airsonic
http://IP-address:8080/airsonic
http://domain.com:8080/airsonic

6. ലോഗിൻ ചെയ്ത ശേഷം, നിങ്ങൾ അഡ്മിൻ ഡാഷ്uബോർഡിൽ എത്തും, \അഡ്uമിനിസ്uട്രേറ്റർ പാസ്uവേഡ് മാറ്റുക എന്നതിൽ ക്ലിക്ക് ചെയ്യുക, കൂടാതെ നിങ്ങളുടെ സെർവർ സുരക്ഷിതമാക്കാൻ അഡ്മിനിസ്ട്രേറ്റർ അക്കൗണ്ടിന്റെ ഡിഫോൾട്ട് പാസ്uവേഡ് മാറ്റുക.

7. അടുത്തതായി, എയർസോണിക് നിങ്ങളുടെ സംഗീതവും വീഡിയോകളും സൂക്ഷിക്കുന്ന മീഡിയ ഫോൾഡർ(കൾ) സജ്ജീകരിക്കുക. ഫോൾഡറുകൾ ചേർക്കാൻ ക്രമീകരണങ്ങൾ > മീഡിയ ഫോൾഡറുകൾ എന്നതിലേക്ക് പോകുക. പരീക്ഷണ ആവശ്യങ്ങൾക്കായി, ഞങ്ങൾ നേരത്തെ സൃഷ്ടിച്ച /var/media_files ഉപയോഗിച്ചു. നിങ്ങൾ ശരിയായ ഡയറക്ടറി സജ്ജീകരിച്ചുകഴിഞ്ഞാൽ, സംരക്ഷിക്കുക എന്നതിൽ ക്ലിക്കുചെയ്യുക.

അതല്ല:

  • നിങ്ങൾ ചേർത്ത മീഡിയ ഫോൾഡറിൽ, നിങ്ങളുടെ ഡിസ്uകിൽ എങ്ങനെ ക്രമീകരിച്ചിരിക്കുന്നു എന്നതനുസരിച്ച് എയർസോണിക് നിങ്ങളുടെ സംഗീതം ക്രമീകരിക്കും.
  • നിങ്ങൾ ചേർക്കുന്ന മ്യൂസിക് ഫോൾഡറുകൾ \ആർട്ടിസ്റ്റ്/ആൽബം/സോംഗ് രീതിയിൽ ക്രമീകരിക്കാൻ ശുപാർശ ചെയ്യുന്നു.
  • നിങ്ങളുടെ സംഗീതം ക്രമീകരിക്കുന്നതിന് MediaMonkey പോലുള്ള സംഗീത മാനേജർമാരെ നിങ്ങൾക്ക് ഉപയോഗിക്കാം.

വ്യത്യസ്ത പ്രത്യേകാവകാശങ്ങളോടെ നിങ്ങൾക്ക് പുതിയ ഉപയോക്തൃ അക്കൗണ്ടുകൾ സൃഷ്ടിക്കാനും നിങ്ങളുടെ എയർസോണിക് സജ്ജീകരണം ഉപയോഗിച്ച് കൂടുതൽ കാര്യങ്ങൾ ചെയ്യാനും കഴിയും. കൂടുതൽ വിവരങ്ങൾക്ക്, എയർസോണിക് ഡോക്യുമെന്റേഷൻ വായിക്കുക: https://airsonic.github.io

അത്രയേയുള്ളൂ! നിങ്ങളുടെ സംഗീതവും വീഡിയോയും സ്ട്രീം ചെയ്യുന്നതിനുള്ള ലളിതവും ക്രോസ് പ്ലാറ്റ്ഫോം രഹിതവുമായ മീഡിയ സെർവറാണ് എയർസോണിക്. ലേഖനത്തെക്കുറിച്ച് നിങ്ങൾക്ക് എന്തെങ്കിലും ചിന്തകളുണ്ടെങ്കിൽ, ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ ഞങ്ങളുമായി പങ്കിടുക.