What I Do

Practical IT infrastructure services from someone who actually runs the servers.

Self-Managed Email Hosting

Tired of Google blocking your emails because someone else on their shared infrastructure sent spam? Self-hosted email means you control your reputation.

  • Postfix SMTP + Dovecot IMAP/POP3
  • DKIM, SPF, and DMARC configuration
  • Rspamd anti-spam filtering
  • Fail2ban protection (626 bans on Dovecot alone)
  • Webmail interfaces (Roundcube, SOGo)
  • Migration from Gmail, Outlook, etc.
$ fail2ban-client status dovecot
Status for the jail: dovecot
|- Filter
| |- Currently failed: 6
| |- Total failed: 2,691
`- Actions
|- Currently banned: 0
`- Total banned: 55
$ fail2ban-client status postfix
Status for the jail: postfix
|- Filter
| |- Currently failed: 88
| |- Total failed: 75,610
`- Actions
|- Currently banned: 2
`- Total banned: 410
# Live host stats updated daily

Systems Administration

Linux server management, hardening, and maintenance. Debian is my primary distro, but I work across the board.

  • Server provisioning and configuration
  • OS hardening and security patching
  • User and access management
  • Cron job and service management
  • Performance monitoring and tuning
  • Backup strategies and disaster recovery
$ df -h /
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 6.4T 1.7T 4.4T 29% /
$ free -h
total used free
Mem: 196Gi 176Gi 3.7Gi
# Live host stats updated daily

Docker & Containerisation

From single containers to multi-service stacks. I run 30+ containers in production — I know what works and what doesn't.

  • Docker Compose stack management
  • Service orchestration and networking
  • Container monitoring and logging
  • Image management and updates
  • Volume and data persistence
  • Reverse proxy configuration
$ docker stats --no-stream --format \
"table {{.Name}}\t{{.CPUPerc}}\t{{.MemUsage}}"
NAME CPU % MEM USAGE / LIMIT
pokesim-pokesim-1 113.85% 928.3MiB / 196.7GiB
relaticle-scheduler-1 100.49% 293.2MiB / 196.7GiB
storagenode 10.04% 874.9MiB / 196.7GiB
clickhouse 5.69% 487.1MiB / 196.7GiB
rocketchat-compose-mongodb-1 2.58% 370.6MiB / 196.7GiB
# Live host stats updated daily

Networking & VPN

Mesh networking with NetBird, firewall management, and service exposure. I run NetBird instead of traditional VPN solutions — it just works.

  • NetBird mesh VPN deployment
  • Firewall rules and access control
  • Service exposure and port management
  • SSL/TLS certificate automation
  • Network monitoring and troubleshooting
$ docker ps --format "{{.Names}}\t{{.Ports}}" | grep netbird
netbird-server 127.0.0.1:8083->80/tcp
0.0.0.0:3479->3478/udp
netbird-dashboard 443/tcp
127.0.0.1:8082->80/tcp
$ curl -s https://netbird.squarecomp.uk | head -1
NetBird Management Dashboard
🛠

Server Setup & Migration

New server setup, service migration, and infrastructure planning. From bare metal to running services.

📈

Monitoring & Uptime

Uptime Kuma, Grafana, Prometheus — know when things break before your users do. Not 24/7 monitoring, but proper alerting.

👥

Consulting

Honest advice on what you actually need. No upselling. If you don't need it, I'll tell you.

Hosted Projects & Standalone Tools

Specialized web applications and security services built and hosted on SquareComp Ltd infrastructure.

printers.email

printers.email

Legacy Printer Gateway

Restores scan-to-email functionality for older and legacy network printers that lack modern SSL/TLS authentication.

blackholefeed.com

blackholefeed.com

Honeypot Threat Feed

Real-time Honeypot Blocker & IP threat intelligence feed protecting network firewalls and mail servers against abusive IPs.

testonemail.com

testonemail.com

Email Validator & Free DNSBL

Validates SPF, DKIM, and DMARC authentication compliance, checks IP blacklists, and provides a free community Blocklist DNSBL service.

sqpds.com

sqpds.com

Bluesky Handles

Custom Bluesky Handles and AT Protocol identity resolution service.

whois.squarecomp.uk

whois.squarecomp.uk

Domain WHOIS & IP Lookup

Fast, privacy-focused domain WHOIS lookup, IP geolocation, and RDAP registration query tool.

Not Sure What You Need?

Describe your situation and I'll tell you honestly whether I can help or if there's a better option.

Let's Talk