Hetzner gibi bir sağlayıcıda ayrı bir VPS + Docker/Coolify + PostgreSQL gayet yeterli olur. Asıl önemli nokta tek sunucuya güvenmemek; PostgreSQL için günlük/otomatik harici yedek, mümkünse farklı lokasyonda ikinci yedek ve gerektiğinde başka sunucuya hızlıca kurulabilecek Docker yapılandırması oluşturmak.
R2 kullanmanız da dosya tarafında güzel bir avantaj. Müşteri sayısı ciddi şekilde arttığında ikinci uygulama sunucusu + load balancer ve PostgreSQL için daha profesyonel HA yapısına geçilebilir. Şu aşamada ben basit, yedekli ve kolay taşınabilir bir mimariyi tercih ederdim.