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.