← Back to projects

Self-Hosted Infrastructure

Featured

Dedicated Server + Docker + Debian

2023-05

  • Docker
  • Linux
  • Debian
  • NGINX
  • PostgreSQL
  • MariaDB
Self-Hosted Infrastructure

Technologies Used

Highlights

  • Ryzen 5600x / 128GB DDR4 / 2TB NVMe dedicated server hosted in a New Jersey data centre
  • Debian Linux with Docker managing all containerised workloads
  • TLS termination via NGINX and Let's Encrypt across all services
  • Artifact management via Nexus Repository
  • PostgreSQL, MariaDB, and RabbitMQ running as persistent containerised services
  • Administered remotely over SSH from Ontario, Canada

About This Project

A self-administered dedicated server hosted at a New Jersey data centre running Debian Linux, managed entirely over SSH from Ontario.

The server consolidates all personal infrastructure workloads into a single high-spec machine, a Ryzen 5600x with 128GB DDR4 and 2TB NVMe, replacing an earlier three-node cluster.

Docker manages all containerised services including PostgreSQL, MariaDB, and Nexus Repository for artifact management. NGINX handles reverse proxying and TLS termination via Let’s Encrypt across all exposed services.

The goal has been to mirror production infrastructure patterns, reliable service orchestration, persistent storage, secrets management, and TLS without relying on managed cloud providers.