Project List

Project :: Obsidian, but as a TUI

Merlion

Open-Source Product :: Meeting Recorder

Watson.ai

Startup - Work :: Hardware Test-Runner

Flojoy Studio

Project :: Private Infra

Latent.host

Learning :: Engine

3D Renderer

School Project :: Self Driving Vehicle

Duckietown

Latent.host

A bare bone Virtual Private Servers | With Modern Deployment

Edit: It’s now 2 bare bone VPS :), oupsy

After receiving an spicy AWS bill, I found an excellent deal on a virtual private server and decided to migrate all my projects to it.

The goal was clear: maintain the convenience of modern deployment methods while keeping costs extra low.

Starting from a bare Ubuntu machine, I now have:

  1. CI/CD Pipeline
  • Automated builds triggered on main branch pushes
  • Docker images automatically published to GitHub Container Registry
  • Using a WatchTower listener for rolling deployments with zero downtime on each new image push
  1. A Reverse Proxy as Gateway
  • Traefik as reverse proxy for traffic routing
  • It has automatic SSL certificate management and renewal, that’s nice
  • Domain-based request routing with easy configuration
  1. Data Management
  • Database setup with versioned migrations automatically apply
  • Simple backup system in case of disaster
  1. Monitoring & Security
  • Health check endpoints for all services
  • Firewall
  • Bezel for monitoring VPSs
  • Tailwind to manage access.

If you’re reading this, it means the infrastructure is working :)

Currently:

I now have a second VPS, with a k3s running on top of it, I’m planing to move my deployment to it, as my huge docker-compose is becoming way to big, and it’s k3s will be simplify the workflow. Still a WIP tho.