先放成品图
我这里使用的是腾讯云轻量服务器,使用宝塔进行搭建 先安装好docker和docker-compose并在宝塔安装好nginx 挂载阿里云盘 搭建aliyundrive-webdav服务 项目地址https://github.com/messense/aliyundrive-webdav 使用docker搭建非常简单 docker run -d –name=aliyundrive-webdav –restart=unless-stopped -p 9090:8080 其中refresh token可以在浏览器中获取 挂载webdav到本地 先安装davfs2 sudo apt install davfs2 -y 我想把阿里云盘挂载到/mnt/aliyun,所以先创建这个目录 mkdir /mnt/aliyun 挂载到这个目录 mount -t davfs http://127.0.0.1:9090/ /mnt/aliyun/ 输入上面启动docker时的账号密码 搭建koel version: ‘3’ services: database: volumes: 任意位置创建docker-compose.yml,上面的内容自行修改,比如端口,数据库密码,文件目录等 docker-compose up -d启动 初始化koel docker exec -it root-koel-1 /bin/bash进入容器,这里的root-koel需要修改成你的docker容器名字 php artisan koel:init –no-assets php artisan koel:admin:change-password 修改密码 然后前往宝塔添加网站,启用ssl,创建反向代理,相信宝塔的操作都非常简单不细说了 这时候打开网站koel就已经搭建成功了,默认账号是[email protected]登陆进去可以修改 settings有个scan点一下就可以扫描你的歌曲了,我这里有150首歌,scan会报错 可以在容器里面执行 php artisan koel:sync 关于性能问题,同步歌曲时候吃网络,播放时候吃CPU,如果仅个人使用,1核2G起步,推荐2核2G配置 我用腾讯云国内的快的一批,体验非常好 最后,求MJJ推荐一个能对接PicGo的个人小图床,自己搭建的那种,方便我本地写博客用 之前用的nextcloud(超吃性能),今天发现图片还被覆盖了 |
PicGo对接七牛呗 |
确实对象存储是个好选择,我自己搭建的上传上去图片几兆特别大 |
easyimage. https://www.kancloud.cn/easyimage/easyimage/2625222 不用数据库,搬家方便;自动转化webp,节省资源 |
还不如用zfile,koel简直渣渣 |
好看,有app |