RabbitMQ Proxmox LXC script

RabbitMQ is a reliable and mature messaging and streaming broker, which is easy to deploy on cloud environments, on-premises, and on your local machine.

To create a new Proxmox VE RabbitMQ LXC, run the command below in the Proxmox VE Shell.
To Update RabbitMQ, run the command below (or type update) in the LXC Console.

bash -c "$(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/ct/rabbitmq.sh)"

Default Settings: 1GB RAM - 4GB Storage - 1vCPU

RabbitMQ Interface: IP:15672

Initial Login
username proxmox
password proxmox

Creating a RabbitMQ LXC (Linux Container) script in Proxmox helps streamline message queuing and communication in your applications. This setup optimizes resource use and simplifies scaling and management. LXC containers are lightweight, allowing for quick deployment and easy isolation of services. Ensure your script is well-configured, includes necessary plugins, and incorporates backup and monitoring solutions to maintain performance and reliability.

I’m getting an error 402 on the rabbitmq repo.

root@rabbitmq:~# apt update && apt upgrade -y
Hit:1 http://deb.debian.org/debian bookworm InRelease
Hit:2 http://security.debian.org bookworm-security InRelease        
Hit:3 http://deb.debian.org/debian bookworm-updates InRelease       
Get:4 https://pkgs.tailscale.com/stable/debian bookworm InRelease   
Err:5 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/deb/debian bookworm InRelease
  402  Payment Required [IP: 2600:9000:287c:4200:e:f4d2:20c0:93a1 443]
Err:6 https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/debian bookworm InRelease
  402  Payment Required [IP: 2600:9000:287c:4200:e:f4d2:20c0:93a1 443]
Reading package lists... Done
E: Failed to fetch https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/deb/debian/dists/bookworm/InRelease  402  Payment Required [IP: 2600:9000:287c:4200:e:f4d2:20c0:93a1 443]
E: The repository 'https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-erlang/deb/debian bookworm InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/debian/dists/bookworm/InRelease  402  Payment Required [IP: 2600:9000:287c:4200:e:f4d2:20c0:93a1 443]
E: The repository 'https://dl.cloudsmith.io/public/rabbitmq/rabbitmq-server/deb/debian bookworm InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.