简介

Koel(也被称为koel,带有小写的 k)是一个基于 Web 的个人音频流服务,客户端用 Vue 编写,服务器端用 Laravel 编写。针对 Web 开发人员,Koel 采用了一些更现代的 Web 技术——flexbox、音频和拖放 API 等等——来完成它的工作。

任何网络浏览器都可以使用——Koel 已经在 Chrome 47、Firefox 42、Safari 8、Opera 34 和 Edge 上进行了测试。

官网:https://koel.dev/

文档:https://docs.koel.dev/

教程

方法一:

cd <KOEL_ROOT_DIR>
git clone --recurse-submodules https://github.com/koel/koel.git .
git checkout latest # Check out the latest version at https://github.com/koel/koel/releases
composer install
php artisan koel:init

php artisan serve

方法二

从 v5.0.0 开始,Koel 支持从预编译存档安装,无需手动编译前端资产。

首先,转到GitHub 上的Releases 页面.tar.gz,下载“Assets”下的或.zip文件,然后将其解压缩到目标 Web 根目录。从那里,运行以下命令:

composer install
php artisan koel:init --no-assets # Populate credentials during the process

php artisan serve

访问

安装完成后,您现在应该可以在浏览器中访问http://localhost:8000并开始使用 Koel。

登录

从 v5.1.0 开始,Koel 将不再要求管理员帐户的用户名、电子邮件和密码。相反,它会使用以下凭据自动创建一个:

email: admin@koel.dev
password: KoelIsCool

登录后记得修改。