Jeffrey Bernadas

Software Engineer

I build enterprise-grade and responsive digital solutions for the web and mobile.

Back to Projects

Server Infrastructure

Server Infrastructure screenshots 1
Server Infrastructure screenshots 2
Server Infrastructure screenshots 3

Description

A self-managed server infrastructure hosted on Netcup, running on Ubuntu 22.04 LTS, serving as the backbone for hosting my personal websites, full-stack applications, databases, and various services. The servers utilize Docker for containerization and Coolify as a self-hosted PaaS for simplified deployment and management.

Features

  • -Two root servers: one for services, one for full-stack projects
  • -Coolify PaaS for streamlined CI/CD and application management
  • -Multiple databases including Elasticsearch, Redis, and Supabase
  • -Minio for S3-compatible image storage and backups
  • -Monitoring stack: Grafana, Prometheus, Node Exporter, Uptime Kuma, and Glances
  • -ELK stack: Elasticsearch, Kibana, APM, Heartbeat, and Metricbeat
  • -Authentication and security: Keycloak and SonarQube
  • -Automation and messaging: n8n workflows and RabbitMQ
  • -Additional services: WordPress, Soketi (WebSocket server), and Homepage dashboard
  • -Cloudflare for DNS management and CDN
  • -Docker containerization for isolated and scalable deployments
  • -SSL/TLS encryption with automatic certificate renewal

Tech Stack

  • Ubuntu
  • Docker
  • Coolify
  • VPS
Jeffrey Bernadas