Products
GG网络技术分享 2025-03-18 16:14 0
大家好,这里是关于[自建私有云音乐服务–Subsonic],[如何利用树莓派搭建私有云盘(详细图文教程附带软件下载地址)]问题的解答,希望对您有所帮助。如果你还想了解更多这方面的信息,请关注本站其他相关内容,共同学习吧!
2018年10月14日教程大全Subsonic,Sunsonic,VPS自建云音乐,自建云音乐服务,自建私有云音乐
自建私有云音乐服务–Subsonic
系统要求:centos7.x
Java OpenJDK7
配置要求很低,只要你的硬盘够存储音乐的就行。
官方网站:http://www.subsonic.org/
搭建好可用性非常高,并且操作非常流畅!缺陷就是,音乐完全是从服务器读取,如果你的服务器速度不够快的话,每次播放可能都需要缓冲。当然也跟你的播放文件大小有关。
可以宝塔面板共存,不会影响。
这个程序自带桌面客户端和安卓客户端,在客户端内添加上服务端即可。我试了下,安卓手机客户端操作很流畅。官网的安卓客户端是跳转google play商店系在的,这里我发一个备份下载地址。
客户端官网下载地址:http://www.subsonic.org/pages/apps.jsp
下面开始安装过程
安装OpenJDK7
yum install java-1.7.0-openjdk -y
下载RPM包
wget https://s3-eu-west-1.amazonaws.com/subsonic-public/download/subsonic-6.1.3.rpm
安装Subsonic
yum install --nogpgcheck subsonic*.rpm
下载RPM包速度慢些,包比较大。安装过程很快,安装完城后访问IP:4040即可。默认账号密码都是admin,进入后在左侧有个setting选项,点进去,然后点击PERSONAL进入个性化设置,将语言设置为中文,然后在下面有个save保存即可。
截图
首先私有云是什么东西呢?类似于百度云网盘,360云盘等可以把数据上传到服务器的一个平台,这样在家里就可以搭建一个私有云,上传自己喜欢的电影或者音乐,方便与家人、好友分享。
首先,我们需要了解私有云的运行条件,owncloud是基于LAMP环境才能运行的。所以什么是LAMP环境呢?请看下面的解释
L:Linux,开源操作系统,(raspbian系统);
A:Apache,网页服务器;
M:Mysql(MariaDB),数据库
P:PHP,编程语音。
大概知道了owncloud的运行环境,我们就开始着手搭建私有云平台吧。
一、安装LAMP环境
1.1安装Apache 网页服务器
sudo apt-get install apache2
查看Apache2是否安装成功:在浏览器输入127.0.0.1,显示it work就表示安装成功。
1.2安装Mysql 数据库
sudo apt-get install mysql-server mysql-client
如果软件源是阿里云源,或者其他源出现错误的,请使用以下命令安装:
sudo apt-get install mariadb-server-10.0
测试方法:
sudo mysql -u root -p
输入树莓派密码,显示以上界面证明安装成功。
输入exit ,回车退出mysql。
1.3安装PHP
sudo apt-get install php7.1-mysql php7.1-curl php7.1-json php7.1-cgi libapache2-mod-php7.1 php7.1
sudo apt-get install php7.1-gd php7.1-intl php7.1-xml php7.1-zip php7.1- mbstring
sudo apt-get install php-mcrypt php-imagick
有提示就按Y继续安装就可以。
1.4安装phpmyadmin并设置mysql的密码
sudo apt-get install phpmyadmin
等待软件下载完成,出现以下界面,按空格键选择网页服务器:apache2,再按回车确认OK。
选择YES,
设置mysql的密码,与本机密码相同即可,若设置太多密码容易混乱,
再次输入密码,按Enter键确认OK。
1.5测试php安装是否成功:创建一个php网页显示PHP的版本信息。
sudo nano /var/www/html/test.php
输入文字
保存并退出。
重启Apache:
sudo /etc/init.d/apache2 restart
在浏览器上输入网址:
http://localhost/test.php
显示以上PHP版本信息则说明安装成功。
二、安装私有云owncloud
2.1下载安装包。
我们现在需要在服务器上下载OwnCloud 安装包。使用下面的命令从官方网站下载安装包(目前最新的是10.2.1,如果该版本失效,可以到以下网址查看并下载最新版本:https://download.owncloud.org/community)
cd /home/pi/Desktop (切换到桌面,下一步下载压缩包到桌面,此步可下载到其他地方)
wget https://download.owncloud.org/community/owncloud-10.2.1.tar.bz2
2.2解压安装包
tar -xvf owncloud-10.2.1.tar.bz2
2.3将所有解压后的文件移到 /var/www/html
sudo mv owncloud/* /var/www/html
三、配置owncloud
3.1修改Apache的配置文件apache2.conf:
sudo nano /etc/apache2/apache2.conf
向下查找到AllowOverride修改:None改为All
保存文件并退出:Ctrl+X,然后按 Y, 再按Enter 回车。
3.2创建data文件夹,用于保存数据
cd /var/www/html
sudo mkdir data
3.3修改Owncloud文件夹的文件权限:
sudo chown -R www-data:www-data /var/www/html/
sudo chmod 777 /var/www/html/config/
3.4在MariaDB上创建一个数据库,保存来自OwnCloud的数据。创建数据库和数据库用户:
sudo mysql -u root -p
MariaDB [(none)] > create database owncloud;
MariaDB [(none)] > GRANT ALL ON owncloud.*TO ocuser@localhost IDENTIFIED BY 'owncloud';
MariaDB [(none)] > flush privileges;
MariaDB [(none)] > exit
期间在MariaDB[(none)] >输入的每个命令会有反馈信息。
3.5重启Apache服务器
sudo /etc/init.d/apache2 restart
四、安装完成测试服务器
在浏览器上输入127.0.0.1或者树莓派的IP地址,输入相应的信息并按Finish setup.
注意:以上参数需要填入3.4创建的数据库资料,以下是对应关系:
激动人心的时刻到了,在登录界面中输入刚刚创建的用户名和密码。
赶紧试一下吧。
注意:
1、此owmcloud版本(10.2.1)无法兼容PHP7.3,只能兼容PHP7.1。
Demand feedback