IT Solutions

Enterprise Security.
Small Business Price.

Security-hardened infrastructure setup, 24/7 monitoring, firewall management, and ongoing technical support โ€” delivered by a Solutions Architect with a SecOps background.

SecOpsBackground & Methodology
24/7Active Monitoring
5minWatchdog Interval
3xBackup Redundancy

How We Harden
Every Server

Security isn't an add-on for NXDH โ€” it's how every server we touch is built from the ground up. The same SecOps discipline we apply to our own infrastructure, applied to yours.

๐Ÿ”‘
SSH Hardening

Password authentication disabled. SSH key-only access. Root login blocked. MaxAuthTries limited. Non-root admin user created for all operations.

  • PasswordAuthentication no
  • PermitRootLogin no
  • MaxAuthTries 3
  • PubkeyAuthentication yes
๐Ÿงฑ
UFW Firewall

Deny all inbound by default. Only explicitly required ports are opened. Every rule is documented in version-controlled config. Reviewed regularly for drift.

  • ufw default deny incoming
  • Explicit port allowlist only
  • No wildcard rules permitted
  • Config version controlled in Git
๐Ÿšซ
fail2ban

Automatic IP banning for repeated failed authentication attempts. Protects SSH, web services, and email from brute-force attacks without manual intervention.

  • SSH brute-force protection
  • Auto-ban on repeated failures
  • Configurable threshold & duration
  • Status reporting via Discord
๐Ÿ‘ค
Non-Root Service Accounts

Every service (ARK, web server, database) runs as a dedicated non-root user with minimal permissions. A compromised service cannot escalate to root access.

  • Dedicated gameserver user
  • Dedicated www-data user
  • Principle of least privilege
  • No shared service credentials

We Know Before
Your Clients Do

Our monitoring stack gives us real-time visibility into every service โ€” CPU, RAM, disk, network, and uptime. When something goes wrong, we know within minutes, often before any client reports it.

Grafana
Real-time CPU, RAM, disk, network dashboards
Prometheus
Metrics scraping every 15 seconds from all services
Node Exporter
System-level metrics โ€” per-service breakdown
Uptime Robot
External 5-min uptime checks from outside our network
Alerts
Instant Discord + email on CPU >80%, RAM >90%, downtime
Watchdog
Checks every 5 min โ€” auto-restarts crashed services
Daily Backup
3:45 AM AWST โ€” local + Backblaze B2 sync, before restart
Daily Restart
4:00 AM AWST โ€” graceful restart with world save and SteamCMD update
Incident Response Flow
๐Ÿ“ก
Detection

Uptime Robot or Grafana alert fires on threshold breach or downtime

T+0:00
๐Ÿ””
Alert Sent

Discord #server-alerts and email to nxdhadmin โ€” team notified

T+0:01
๐Ÿ”
Assessment

SA checks Grafana for root cause โ€” server-side or service-specific

T+0:05
๐Ÿ’ฌ
Client Communication

JSE posts update in community Discord โ€” no technical details shared

T+0:10
๐Ÿ› ๏ธ
Resolution

SA resolves โ€” service restarted, config fixed, or rollback performed

T+varies
๐Ÿ“
Post-Incident Report

Documented in Confluence within 24 hours โ€” cause, fix, prevention

T+24hr

Three Layers.
Zero Excuses.

A backup you haven't tested isn't a backup. We run three independent layers and test restores monthly.

๐Ÿ’พ
Layer 1 โ€” Local Daily

World saves, MySQL databases, and config files backed up to the VPS itself daily at 3:45 AM AWST โ€” deliberately before the 4:00 AM daily server restart, so every backup is a clean pre-restart snapshot. Seven-day rolling retention.

  • ARK world saves compressed daily
  • MySQL database dumps (Pterodactyl + billing)
  • Config files, Nginx, SSL certs
  • 7-day local retention
โ˜๏ธ
Layer 2 โ€” Backblaze B2

Everything from Layer 1 synced to Backblaze B2 cloud storage after each backup run. Off-site โ€” survives any VPS failure.

  • rclone sync to B2 bucket
  • 30-day cloud retention
  • ~$0.006/GB/month cost
  • Verified upload logging
๐Ÿ“ธ
Layer 3 โ€” VPS Snapshot

Weekly full VPS image snapshot via Contabo. If the entire server is destroyed, we restore from a complete image. The last line of defence.

  • Full server image weekly
  • 3 snapshots retained
  • ~$6 AUD/month
  • Contabo managed

IT Solutions
For Your Business

Not sure if you need IT support? If your business relies on any server, website, or online system โ€” you do. Here's what we can help with.

๐Ÿ”’
Server Security Hardening

We audit and harden your existing server or set one up from scratch. SSH configuration, firewall rules, fail2ban, non-root accounts, and SSL setup. A one-time engagement that pays for itself.

๐Ÿ“Š
Monitoring Setup

Deploy Grafana + Prometheus + Uptime Robot for your infrastructure. Real-time dashboards, threshold alerts, and Discord/email notifications. Know about problems before your clients do.

๐Ÿ”ฅ
Firewall & Network Config

UFW rule setup and ongoing management. Cloudflare DNS and WAF configuration. Port documentation. Regular review for rule drift. Version-controlled config in GitHub.

๐Ÿค
Ongoing Technical Support

Monthly retainer for ongoing support โ€” patch management, config changes, incident response, and advice. Direct access to a SecOps professional without hiring a full-time IT person.

All IT Solutions engagements are custom-quoted based on scope.

Get a Free Assessment

Not Sure Where
To Start?

Tell us about your setup and we'll identify the highest-value security improvements for your business.

Get a Free Assessment Meet the Team