跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 【视频与详细图文教程】使用Koel搭建好用的私人音乐电台
未分類
6 9 月 2020

【视频与详细图文教程】使用Koel搭建好用的私人音乐电台

shc 大佬有话说 :

【视频与详细图文教程】使用Koel搭建好用的私人音乐电台

本帖最后由 shc 于 2020-9-5 10:29 编辑

Koel是著名的个人音乐在线播放与电台程序。在英文中,Koel是一种鸟类,它经常发出好听的叫声,该程序也因此得名。Koel完全免费开源,在Github上已经有一万多个Stars, 一千多次Forks.

今天将介绍如何搭建Koel私人音乐电台。该程序需要1 GB内存,如果有闲置从吃灰小鸡,可以试一试。

详细的视频与图文教程:http://go.qing.su/koel

Koel程序架构:
前端,VueJS
后端,PHP-Laravel
教程采用LEMP经典架构, 以及Let’s Encrypt证书。

安装步骤:

1, 安装LEMP

apt-get install nginx git php php-bcmath php-json php-mbstring php-xml php-common openssl libssl-dev php-mysql php-dev php-zip php-curl php-fpm mariadb-server
mysql_secure_installation
mysql -u root -p

新建数据库:
CREATE DATABASE koeldb;
GRANT ALL ON koeldb.* TO ‘koeluser’ IDENTIFIED BY ‘qing.su’;
quit;

2, 安装Composer, Laravel, NodeJS, Yarn

wget https://getcomposer.org/installer
php installer
mv composer.phar /usr/local/bin/composer
composer global require laravel/installer
curl -sL https://deb.nodesource.com/setup_10.x | bash –
apt-get install nodejs
npm install -g yarn

3, 安装配置Koel

mkdir -p /srv/www/koel/public_html
cd /srv/www/koel/public_html
git clone –recurse-submodules https://github.com/phanan/koel.git .
git checkout v4.4.0
composer install

修改文件.env

DB_DATABASE=koeldb
DB_USERNAME=user
DB_PASSWORD=qing.su
ADMIN_NAME="香菇肥牛"
[email protected]
ADMIN_PASSWORD=qing.su
APP_URL=https://koel.qing.su

编译前端文件

php artisan koel:init

4, 配置Nginx

cp nginx.conf.example /etc/nginx/conf.d/koel.conf

编辑 /etc/nginx/conf.d/koel.conf, 修改下面几行:

root            /srv/www/koel/public_html;
server_name   koel.qing.su;
fastcgi_pass            unix:/run/php/php7.4-fpm.sock;

然后,

chown -R www-data:www-data .
service nginx reload

配置SSL

apt-get install certbot python3-certbot-nginx
certbot –nginx –redirect –staple-ocsp -d koel.qing.su

程序界面:

https://www.png8.com/imgs/2020/09/f14e8af4bf88287c.png

有任何问题都可以在这里或者在我博客上留言哈。
详细的视频与图文教程:https://qing.su/article/personal-music-streaming-server-with-koel.html

谢谢大家

fule 大佬有话说 :

哇等了好久,终于来啦,前排感谢大佬

nico 大佬有话说 :

感谢分享,大佬能出个宝塔版的教程吗,mjj还是喜欢用宝塔

shc 大佬有话说 :

fule 大佬有话说 : 2020-9-5 09:51
哇等了好久,终于来啦,前排感谢大佬

感谢支持~

shc 大佬有话说 :

nico 大佬有话说 : 2020-9-5 09:51
感谢分享,大佬能出个宝塔版的教程吗,mjj还是喜欢用宝塔

宝塔已经包含了LEMP各组件了,因此只要跳过教程里面的LEMP步骤,用宝塔代替就可以啦

wifitry 大佬有话说 :

感谢分享,前排支持

shc 大佬有话说 :

wifitry 大佬有话说 : 2020-9-5 10:13
感谢分享,前排支持

感谢支持!

[MJJ] 大佬有话说 :

谢谢分享https://cdn.jsdelivr.net/gh/hishis/forum-master/public/images/patch.gif

backlitz 大佬有话说 :

终于等到了,试了很多次总会出问题

shc 大佬有话说 :

backlitz 大佬有话说 : 2020-9-5 10:51
终于等到了,试了很多次总会出问题

感谢支持!

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具