mirror of
https://github.com/azaion/admin.git
synced 2026-04-22 22:26:34 +00:00
6d28085b7e
change aes mode to cfb in encrypt / decrypt in Security
44 lines
1.7 KiB
Bash
44 lines
1.7 KiB
Bash
systemctl start rabbitmq-server
|
|
rabbitmq-plugins enable rabbitmq_management
|
|
rabbitmq-plugins enable rabbitmq_stream
|
|
|
|
# 1. Users:
|
|
# regex: for resources for according permissions
|
|
rabbitmqctl add_user azaion_admin Az@1on
|
|
rabbitmqctl set_user_tags azaion_admin administrator
|
|
|
|
# set_permissions username config_regex write_regex read_regex
|
|
rabbitmqctl set_permissions azaion_admin ".*" ".*" ".*"
|
|
|
|
# Az@1onPr00ducc$ewr
|
|
rabbitmqctl add_user azaion_producer producer_pass
|
|
rabbitmqctl set_user_tags azaion_producer producer
|
|
rabbitmqctl set_permissions azaion_producer "" ".*" ""
|
|
|
|
# Az@1onRe$v777ve2r
|
|
rabbitmqctl add_user azaion_receiver receiver_pass
|
|
rabbitmqctl set_user_tags azaion_receiver receiver
|
|
rabbitmqctl set_permissions azaion_receiver "" "" ".*"
|
|
|
|
# 2. Streams declarations (5gb limits):
|
|
# 2.1 Download rabbitmqadmin
|
|
wget http://127.0.0.1:15672/cli/rabbitmqadmin
|
|
chmod +x rabbitmqadmin
|
|
mv rabbitmqadmin /etc/rabbitmq
|
|
# add to PATH:
|
|
# put export PATH="$PATH:/etc/rabbitmq" to the end of the ~/.profile
|
|
source ~/.profile
|
|
# 2.2 declare queues with x-queue-type stream:
|
|
|
|
rabbitmqadmin delete queue name=azaion-annotations
|
|
rabbitmqadmin declare queue name=azaion-annotations arguments='{"x-queue-type": "stream", "max-length-bytes": 5368709120}'
|
|
rabbitmqadmin delete queue name=azaion-annotations-confirm
|
|
rabbitmqadmin declare queue name=azaion-annotations-confirm arguments='{"x-queue-type": "stream", "max-length-bytes": 5368709120}'
|
|
rabbitmqadmin delete queue name=azaion-commands
|
|
rabbitmqadmin declare queue name=azaion-commands
|
|
# 2.3 configure rabbitmq
|
|
# edit /etc/rabbitmq/rabbitmq.conf
|
|
# put here:
|
|
# stream.advertised_host = 188.245.120.247
|
|
# (should be your IP)
|
|
# go to http://188.245.120.247:15672/ enter creds and see admin panel |