不知道这是什么的,可以自己去看L家的介绍。
点这里,徐帆
我最想说的是:这哥们儿录音的质量可真不错,声音也是蛮不错的,唱歌儿什么的肯定是一把好手儿。
系统:
V家打包好的服务是 Ubuntu20 + docker(10 块钱那个,太贵了)。我先测试了一下他们家打包好的 干净 docker 版本,结果按照官方教程装完以后,nginx 直接 502 了。直接放弃。
于是开始考虑直装的方式。看到有中文教程说可以用 Ubuntu 16 ,装到一半儿发现 python 的库版本太旧,在升级的地方卡了快一个小时。各种不行。
又换了官方的直装脚本。测试了一下 Ubuntu 21 ,又不行……
好吧,老老实实用官方推荐的 Ubuntu 20,而且必须是20.04。后面那个版本(好像是20.10?)也不行。
(当然,官方文档也说了。你要是自己会折腾,那就什么都行)
反正按官方的装完以后,有这么几个东西
PHP 8.0.10 (cli) (built: Aug 26 2021 15:50:07) ( NTS )
MariaDB-1:10.5.12
nginx/1.18.0
Redis server v=6.0.6
另外,也测试了一下儿lnmp。安装过程中会报错,好像还是 python 的问题。折腾了一会儿,无果,果断放弃。
安装:
英文好的可以看下面这个,然后就可以把我这个页面关掉了。
官方文档点这里
值得注意的是,官方说了,已经对此不再提供支持了。建议大家都去用docker。不知道是不是因为跟各大厂商合作的下场(他推荐的是2G RAM 起步)。
好在还能用。我在这里把重要的部分复制粘贴整理一下。
sudo apt-get update
sudo apt-get install -q -y git
sudo mkdir -p /var/azuracast/www
cd /var/azuracast/www
sudo git clone https://github.com/AzuraCast/AzuraCast.git .
git checkout -q -f stable
sudo chmod a+x install.sh
./install.sh
稳定版的就这么多了。似乎默认的装的是滚动更新版?
唯一要说的就是,这个安装脚本真牛逼。中间有两个地方报错,就给忽略过去了。我也不知道忽略的那两个是什么……反正也能用。
在安装Liquidsoap的时候,我两次测试都出现“安装失败,还有X次重试”的提示,但是次数还不一样,有时候50有时候60……非常诡异。同上,反正不影响用。基本上就是傻瓜式安装。
到这一步,去浏览器试试,应该能看见初始设置的页面了。
经过我几次的测试,建议是:在这一步,先把账户设置好,建一个测试的电台试试。如果没问题,再往下弄 HTTPS 。不然会出现一些“无法同步”之类的诡异状况。
SSL:
因为这货支持SSL,我就试了一下 Let’s Encrypt 的 certbot ,想实现自动续期(这个其实跑题儿了……)。
官方教程在这里
对于看不懂英文而且跟我用一样服务器的,我帮大家总结一下。
只需要用到里面的 5 6 7 三项:
sudo snap install –classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot –nginx
没了。途中填一下域名和邮箱,很省心。
不放心的话,可以先执行一下前面那些部分。也就是
sudo apt install snapd
sudo snap install core
sudo snap refresh core
比较奇怪的是(其实没什么奇怪,就是因为我没文化),在SSL弄好以后,我测试了一下里面提到的 8 ,那个 dry run 。结果,报错了……看起来好像跟98端口什么的有关系(不确定)。
懒得跟丫较劲了。
update:我同时开了两个站测试。其中完全新建那个,运行良好。用了之前 IP 和域名那个,第二天就进不去了。我执行了一下那个 dry run ,好了。
我怀疑这个东西不是单纯测试用的。它本身还是申请了一次,或者有一些配置的操作。反正我在网站正常运行的时候,执行了一次,结果网站就进不去了……
反正,等弄好以后,过几个小时再试试,一般就能执行了。我之前测试一直报错,也许是申请太频繁导致的?
实际上还有一些通过自动执行脚本实现续期的。看了一眼,要手动改配置文件。我就懒了……就先这样儿吧。起码现在是个能用的状态。等回头换了域名再说。
一些参考资料,如果三个月后又挂了,我就试试这些
https://zhuanlan.zhihu.com/p/53407930
https://www.jianshu.com/p/a2d0209fa3f5
https://www.myfreax.com/certbot-adds-https-ssl-certificate-and-auto-renew-for-your-domain-name/
一些重要事项:
1:如果都弄好了,发现公共页面有信息但是没声儿,而且挂载点那里是能播放的,记得去全站设置里面开一下“代理模式”。
有兴趣的可以点进去看原贴
2:新版本可以直接在系统设置里面改背景图案了。装好以后不要着急去改,先重启一下主机。不然会报错(我也不懂为什么)。
——————————–文末的废话———————————
就目前的测试来看,安装下来,25G的硬盘,用掉8.3G左右。如果只是传MP3自用,剩下的16g也够听会儿的了。足可以了自用是够的。
另外我开了两个电台测试,htop看到的cpu基本上没超过一半儿够,内存也基本上只用了500多。而我之前那个打包好的,跑在docker上面,内存基本上要用到1.5G。
这基本上可以证明,很多老外说的“1G内存的机器跑2个电台也是没问题的”不是瞎说。
