Jeffrey Bernadas
Software Engineer
I build enterprise-grade and responsive digital solutions for the web and mobile.
Back to Projects


Server Infrastructure



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