Infrastructure
Self-hosted infrastructure for personal projects. Bare metal hosting with automated deployments via Coolify.
Architecture Principles
Self-Hosted
Full control over infrastructure with dedicated bare metal hosting and self-hosted services.
Automated Deployments
Git-integrated deployments with Coolify and Nixpacks for zero-downtime updates.
Modern Stack
Production-grade services with PostgreSQL, Redis, MinIO, WebSockets, and more.
Infrastructure Stack
Foundation
Bare Metal Hosting
Hetzner dedicated server with hardware firewall
Technologies
HetznerHardware FirewallUbuntu Server
Features
- •Dedicated bare metal resources
- •Network-level firewall protection
- •Full control over hardware and OS
Orchestration
Application Platform
Self-hosted Coolify for container orchestration and deployment
Technologies
CoolifyDockerNixpacksGit Integration
Features
- •Automated deployments from Git repositories
- •Zero-downtime deployments with health checks
- •Built-in reverse proxy and SSL management
Core Services
PostgreSQL
Primary relational database for application data
Stack
PostgreSQL 16Connection Pooling
- •ACID compliance
- •Full-text search
- •JSON/JSONB support
Redis
In-memory data store for caching and queues
Stack
Redis 7Pub/SubStreams
- •Sub-millisecond response times
- •Session storage
- •Queue management
MinIO
S3-compatible object storage for files and assets
Stack
MinIOS3 APIVersioning
- •S3-compatible API
- •Versioned object storage
- •Self-hosted file storage
Soketi
WebSocket server for real-time communications
Stack
SoketiWebSocketsPusher Protocol
- •Pusher-compatible protocol
- •Real-time event broadcasting
- •Lightweight and fast
Gitea
Self-hosted Git service for code repositories
Stack
GiteaGitCI/CD Webhooks
- •Private Git repositories
- •Webhook integration with Coolify
- •Issue tracking and PRs
Umami
Privacy-focused web analytics and traffic tracking
Stack
UmamiAnalyticsPostgreSQL
- •GDPR compliant analytics
- •Real-time visitor tracking
- •Custom event tracking
Bugsink
Self-hosted error tracking and monitoring
Stack
BugsinkError TrackingLogging
- •Real-time error monitoring
- •Stack trace analysis
- •Self-hosted error aggregation
Deployed Applications
Portfolio Site
This Next.js portfolio application
Technologies
Next.js 16React 19Tailwind CSS
Deployment
Auto-deployed via Coolify with Nixpacks
Blackjack Game
Interactive blackjack game application
Technologies
ReactTypeScript
Deployment
Auto-deployed via Coolify with Nixpacks
100%
Self-Hosted
7
Core Services
Git
Auto-Deploy on Push
24/7
Uptime Monitoring