(DEB) Worker Nodes (Docker) Setup
π BrinxAI Worker Node Installation Guide (Ubuntu AMD64)
IMPORTANT: You must register your node and get a
node_UUIDfrom the BrinxAI Dashboard before running the installation script.
π 1. Register Your Worker Node
Log in or create an account.
Navigate to "Add Node".
Enter a Node Name and click "Add Node".
Copy the generated
node_UUIDβ youβll need this during installation.
π₯ 2. Firewall Setup (Port 5011 or Custom Port)
# Check if UFW is installed
sudo ufw status
# If not, install it
sudo apt-get install ufw
# Allow default port (5011) or your chosen port
sudo ufw allow 5011/tcp
# Enable firewall if not already enabled
sudo ufw enable
# Verify firewall rules
sudo ufw statusπ³ 3. Install Docker
Follow the official Docker instructions for Ubuntu: π Docker Engine on Ubuntu
Make sure you also have:
curlgnupglsb-releasewget
βοΈ 4. Run the Installation Script
Download & Run the Script
During Script Execution:
Enter your desired port (default:
5011)Enter the
node_UUIDyou got from the dashboard
The script will:
Install necessary packages
Check for GPU support
Configure
.envanddocker-compose.ymlPull the latest Worker Node image
Launch the container using Docker Compose
Deploy Watchtower to auto-update the container daily at 4 AM
π§ͺ 5. Verify the Installation
π₯οΈ (Optional) Enable GPU Support
Before running the script, install:
NVIDIA GPU Drivers
π Notes
Ensure firewall allows the port you selected.
Watchtowerupdates the container daily at 4 AM.For issues, consult logs or the GitHub repo: BrinxAI Worker Nodes GitHub
Would you like a downloadable PDF version or a one-pager you can share with your team?
Last updated