Skip to main content

Requirements

Bloqd Server

The central Bloqd server can run on any system that supports Docker or Node.js.

RequirementMinimumRecommended
Docker20.10+Latest
Docker Compose2.0+Latest
RAM512 MB1 GB
CPU1 core2 cores
Disk1 GB5 GB

Manual Deployment

RequirementVersion
Node.js20.0+ (LTS)
npm10.0+
RAM512 MB
Disk1 GB

Network Requirements

PortProtocolPurpose
3000TCPHTTP API & Dashboard
443TCPHTTPS (if using reverse proxy)

The server needs outbound internet access for:

  • AbuseIPDB API (optional)
  • Discord webhooks (optional)
  • SMTP server (optional)

Agent Requirements

The Bloqd agent runs on each server you want to manage.

Supported Operating Systems

DistributionVersionsPackage Manager
Ubuntu20.04, 22.04, 24.04apt
Debian11, 12apt
Rocky Linux8, 9dnf
AlmaLinux8, 9dnf
CentOS8, 9 (Stream)dnf
RHEL8, 9dnf
Fedora38+dnf

Software Requirements

RequirementVersionNotes
Python3.10+Required
fail2ban0.11+Required
curlanyFor installation
jqanyFor JSON parsing
systemdanyFor service management

Hardware Requirements

ResourceMinimum
RAM128 MB (agent only)
Disk50 MB

Network Requirements

The agent needs outbound access to:

  • Bloqd server (HTTP/HTTPS on configured port)
  • No inbound ports required

Browser Compatibility

The Bloqd dashboard works with modern browsers:

BrowserMinimum Version
Chrome90+
Firefox88+
Safari14+
Edge90+

License Limits

Depending on your license tier, there are limits on the number of servers:

TierMax Servers
Free1
Personal5
ProUnlimited

See Licensing for more details.