前言
前面的文章用源码安装的方式手动安装了koel,有小伙伴私我说太麻烦了.
其实还有一种docker安装的方式,但是性能不如源码安装的号,不过胜在方便,
今天抽时间来写一下docker安装koel
环境准备
这个就不像是前面的那么麻烦了.我们只需要:
- 一台vps(我的是1h2g,系统是Ubuntu20.04)
- 一个域名并解析到vps的ip,没有也无所谓
- vps安装宝塔面板
- vps安装docker
安装宝塔和docker的步骤不就不说了,也很简单.
docker安装可以看看我的下面这篇文章:
下面开始操作:
创建docker-compose.yml
打开宝塔的文件目录.
比如说opt目录,我们在服务器/opt
目录新建一个docker-compose.yml
文件,把下面的代码粘贴进去
version: '3.4'
services:
koel:
image: 0xcaff/koel
depends_on:
- database
ports:
- 3006:80
environment:
DB_CONNECTION: mysql
DB_HOST: database
DB_USERNAME: koel
DB_PASSWORD: koel
DB_DATABASE: koel
volumes:
- /opt/music:/music
- /opt/music/covers:/var/www/html/public/img/covers
database:
image: mysql/mysql-server:5.7
volumes:
- db:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: password #这里需要修改密码
MYSQL_DATABASE: koel #可以修改
MYSQL_USER: koel #可以修改
MYSQL_PASSWORD: koel #可以修改
volumes:
db:
driver: local
music:
driver: local
covers:
driver: local
启动并创建用户账号:
如果你没有域名解析到你的vps
其实不用域名也没关系,照样可以搭建音乐电台,不过就是ip地址访问让强迫症的我有点难受罢了.
在ssh中,cd到/opt目录,执行docker-compose up -d
运行成功如图:
然后输入docker exec -it opt_koel_1 php artisan koel:init
来开始创建账户
它会提示你填写相关信息,一步步填写就可以了,路径可以暂时不写.
之后就可以通过http://你的ip地址:3006
来访问网站了
如果你的域名已经解析到你的vps的ip上
这里我们已经域名解析完了之后就可以通过http:域名:3006访问了
koel设置
进入koel后,选择settings,然后选择你存放音乐的目录即可.
比如我的是/opt/music,那么我就填写相对目录/music
之后就可以快乐的听歌了!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
暂无评论内容