How I work
My production environment and development tools
My infrastructure stack runs on a VPS with Ubuntu Server, where I have a complete production environment configured with automated deployment tools, data storage, observability and security. This allows me to deploy, monitor and maintain my projects professionally.
Platform
Deployment and container orchestration tools.
Dokploy
Self-hosted deployment platform. Manages Docker applications with domains, SSL and automated deployments.
Docker
Containerization of all server services and applications.
Data
Structured and object storage.
PostgreSQL
Main relational database for all projects.
MinIO
S3-compatible object storage for static files and assets.
Observability
Monitoring, metrics, logs and telemetry.
Grafana
Visualization dashboards for system metrics, logs and alerts.
Prometheus
Collection and storage of system and application metrics.
Loki
Log aggregation and querying across all services.
Alloy
Telemetry collector that unifies logs, metrics and traces collection.
Security
Server protection and threat detection.
CrowdSec
Intrusion detection and collaborative blocking based on community intelligence.
UFW
Operating system firewall with configured rules for controlled access.