My future cloud

My thoughts about my future cloud..

What I want to achive

  1. Cheap
  • 1 EUR for the smallest instance
  1. Simple
  • One click to order
  • No open ports, only 80,443,22
  • If needed – VPN to the box

Breakdown of the archetecture

What is my current plan

Backend

Simple python3 django website with options to:

  1. Order
  • Box
  • VPN
  • ALB (80,443 L7 proxy)
  • Additional services like:
    • Valkey/Redis
    • MariaDB/Galera
    • Elastic/Open Search
  1. Manage
  • SSH keys
  • VPN accounts
  • Box (via web console)

Node (LXC runner)

Agent style Golang app to manage:

  1. nftables
  2. Haproxy (ALB)
  3. SSH proxy
  4. Netowrk
  5. LXC