Instalacja RabbitMQ (Ubuntu) 🐰

1.1 Instalacja RabbitMQ

sudo apt update
sudo apt install -y rabbitmq-server
sudo systemctl enable rabbitmq-server
sudo systemctl start rabbitmq-server

Sprawdzenie:

sudo systemctl status rabbitmq-server

1.2 Utworzenie użytkownika i vhosta dla Celery

sudo rabbitmqctl add_user celery strongpassword
sudo rabbitmqctl add_vhost analysis
sudo rabbitmqctl set_permissions -p analysis celery ".*" ".*" ".*"

1.3 Włączenie panelu web (opcjonalnie, ale zalecane)

sudo rabbitmq-plugins enable rabbitmq_management
sudo systemctl restart rabbitmq-server

Panel:

http://(ubuntu_ip):15672
login: celery
hasło: strongpassword

1.4 Firewall (jeśli aktywny)

RabbitMQ potrzebuje:

  • 5672 – AMQP
  • 15672 – panel (opcjonalnie)
sudo ufw allow from 192.168.0.0/24 to any port 5672
sudo ufw allow from 192.168.0.0/24 to any port 15672