使用 Any Listen 播放器听音乐
Web端 github: <使用 Any Listen 播放器听音乐>
桌面端 github: https://github.com/any-listen/any-listen-desktop
docker 安装 Web 端
Docker Hub: https://hub.docker.com/r/lyswhut/any-listen-web-server
shell
docker pull lyswhut/any-listen-web-server:0.9.0-beta.16
docker run \
--name anylisten \
-p 9500:9500 \
-e LOGIN_PWD=<密码> \
-e ALLOW_PUBLIC_DIR=/music \
--volume=/home/music:/music \
--volume=/opt/anylisten/data:/server/data \
-d lyswhut/any-listen-web-server:0.9.0-beta.16访问:http://localhost:9500
使用 Nginx 代理访问 docker 容器
conf
server {
listen 80;
listen [::]:80;
server_name music.aday.fun;
rewrite ^(.*)$ https://$host$1 permanent;
}
server {
listen 443 ssl;
listen [::]:443 ssl;
server_name music.aday.fun;
# 安全优化
client_max_body_size 100M;
ssl_certificate /etc/nginx/ssl/aday.fun.cer;
ssl_certificate_key /etc/nginx/ssl/aday.fun.key;
location / {
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header REMOTE-HOST $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://localhost:9500/;
# 支持 WebSocket
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}使用桌面端
桌面端 github: https://github.com/any-listen/any-listen-desktop
