So… if I wanna run multiple private community relays (5-50 users each) but imma start with just one private (possibly 10x larger) relay, how many could I run in a single VPS? 8GB limit on DBs seems tiny…would that apply cumulatively to ALL the DBs for the relays in that machine? If I wrap each relay in a container… I’m still foggy on how the DNS pointing works within the VPS. Thanks.
Discussion
You can start with 8 gb on one machine in different db/dir locations. Most providers allow the vps to upgrade to more ram or disc storage later.
So like -> [foo.domain.com] on nginx{} >localhost:5555 and [fee.domain.com] to strfy2 on [localhost:6666], a strfry router without own database on [localhost:7777] ...on the same dir location and/or another ...and so on and on... use nginx proxy/upstream/load balancing function..all as you like.
As far as the ui is concerned, basic authentication is certainly enough at the beginning (maybe everything also with nginx). A little more sec+ with fail2ban or IP restriction. A nice interface around it can come later, or embed it in an already existing one. Gradually expand more and more, depending on demand. This is the most cost-efficient variant.
See also -->
https://www.server-world.info/en/note?os=Debian_12&p=nginx&f=11
and
https://www.server-world.info/en/note?os=Debian_12&p=nginx&f=5