RabbitMQ
RabbitMQ is optional and not installed by default - install the version you need via install,
e.g. valet.sh install rabbitmq312. You can install and run multiple versions at the same time, as different TCP
ports are used.
Both operating systems run the services in containers. On Ubuntu, Podman is used with the host network, so a service
stays reachable via 127.0.0.1 and its port. On macOS, each service runs as an Apple container with its own IP
address and is reachable via its DNS name in the .vsh domain, using the same port.
| Version | Protocol | Ubuntu | macOS |
|---|---|---|---|
| 3.12 | AMQP | 127.0.0.1:5673 | vsh-rabbitmq312.vsh:5673 |
| 3.12 | Management | 127.0.0.1:15673 | vsh-rabbitmq312.vsh:15673 |
| 3.13 | AMQP | 127.0.0.1:5674 | vsh-rabbitmq313.vsh:5674 |
| 3.13 | Management | 127.0.0.1:15674 | vsh-rabbitmq313.vsh:15674 |
| 4.0 | AMQP | 127.0.0.1:5675 | vsh-rabbitmq40.vsh:5675 |
| 4.0 | Management | 127.0.0.1:15675 | vsh-rabbitmq40.vsh:15675 |
| 4.1 | AMQP | 127.0.0.1:5676 | vsh-rabbitmq41.vsh:5676 |
| 4.1 | Management | 127.0.0.1:15676 | vsh-rabbitmq41.vsh:15676 |
| 4.2 | AMQP | 127.0.0.1:5677 | vsh-rabbitmq42.vsh:5677 |
| 4.2 | Management | 127.0.0.1:15677 | vsh-rabbitmq42.vsh:15677 |
| 4.3 | AMQP | 127.0.0.1:5678 | vsh-rabbitmq43.vsh:5678 |
| 4.3 | Management | 127.0.0.1:15678 | vsh-rabbitmq43.vsh:15678 |
The rabbitmq_management plugin is installed by default for every version. You can reach a version's
web interface at its management port, e.g. https://127.0.0.1:15673 for RabbitMQ 3.12.
Use guest as the username and guest as the password to log in.
Manage an installed version the same way as any other service:
valet.sh service enable rabbitmq312
valet.sh service disable rabbitmq312