Network Monitoring & Agentic Automation platform that leverages open source, locally hosted LLMs to analyze, visualize and troubleshoot on-prem and cloud environments via distributed probes.
-
Generate the OTS_KEY API key with a Basic (free tier) onetimesecret account.
-
Generate the BREVO_API_KEY with a Free tier Brevo CRM and marketing platform account.
-
Complete the following steps for your Brevo CRM account:
- Set the necessary environment variables in the included .env
# onetimesecret API key for generating OTP links
OTS_USER= # onetimesecret.com user email
OTS_KEY= # onetimesecret.com API key
OTS_TTL=300 # Time to live for OTP links in seconds (default 5 minutes)
OTS_REGION=eu
# Brevo API key for sending OTP links
BREVO_API_KEY=
BREVO_SENDER_EMAIL= # The email you added as a sender in the previous step.
# Set server URL here (must be FQDN)
SERVER_NAME=umj.baughlabs.tech
# Set the preferred ollama model name
# If changed, update the name in ollama_model_pull.sh and run to pull
OLLAMA_MODEL=qwen3:1.7b
# No need to edit anything below this comment
IP_BAN_DB=ipbanredis
IP_BAN_DB_PORT=5379
CLIENT_DATA_DB=clientdatadb
CLIENT_DATA_DB_PORT=6369
CLIENT_AUTH_DB=clientauthdb
CLIENT_AUTH_DB_PORT=7369
CLIENT_SESS_DB=clientsessdb
CLIENT_SESS_DB_PORT=8369
RATE_LIMIT_DB=ratelimitdb
RATE_LIMIT_DB_PORT=9379
REQUEST_TIMEOUT=600
API_TOKEN_NAME=wkflw_token
MAX_AUTH_ATTEMPTS=3- Change the url in the Caddyfile to match SERVER_NAME
# Caddyfile
umj.baughlabs.tech { # Change this only. Leave eeverything else the same
...
- Run the startup script. This installs and configures all necessary dependencies required by umjiniti.
sudo ./init.sh- Generate an account registration key. Securely store this key as this will allow you to create your account within your umjiniti instance. All new users require their own key.
- Retrieve the container ID for the "umjiniti_core_socket_app" container
sudo docker container ls- Generate your registration key
sudo docker exec -it <socket_app_container_id> python /home/quart/registration_key_gen.py -u <YOUR-USERNAME>- (Optional) Start a shell within the container and run the script if the above command fails
sudo docker exec -it <socket_app_container_id> /bin/bash- Visit your new umjiniti instance at the SERVER_NAME you set in the .env. Create a new account with the previously generated account registration key.
