目的:挖掘nas潜力, 适配更多的应用方案场景。
硬件:黑群晖DS918+ 一台
步骤:
1. 打开套件中心,添加已开发erlang & rabbitmq 的社群源 "http://digital.box.free.fr/sspks", 如下图:
注:常规tab中的信任层级需选择 “任何发行者”,不然会有签名失败,不能安装的情形。
2. 添加完后,点击社群,会显示该源支持安装的软件列表,如下图:
3. 分别点击安装Erlang 与 RabbitMQ Server, 过程顺利后,ssh进去系统,变身超管,执行以下配置:
mkdir /etc/rabbitmq
cd /var/packages/rabbitmq-server/target/lib/erlang/lib/rabbitmq_server-3.7.15/sbin/
./rabbitmq-plugins enable rabbitmq_management rabbitmq_mqtt rabbitmq_web_mqtt
vi /etc/rabbitmq/rabbitmq.config,输入以下内容
[{rabbit,[{loopback_users,[]}]}].
4 设置启动脚本, /etc/rc.local/rabbitmq.sh
export PATH=$PATH:/usr/local/erlang/bin
export HOME=/var/packages/rabbitmq-server/target/lib/erlang/lib/rabbitmq_server-3.7.15/
/var/packages/rabbitmq-server/target/lib/erlang/lib/rabbitmq_server-3.7.15/sbin/./rabbitmq-server >/dev/null 2>&1 &
参考:
- https://digitalboxweb.wordpress.com/2019/10/13/rabbitmq-sur-nas-synology/