Een vriendin van mij is geïnterseerd geraakt in het online hosten van DnD sessions
en daarvoor heeft ze Foundry Virtual Table Top op een aanwezige (en inmiddels overbodige) mac mini geinstalleerd. nu is het plan dat die mini een soort thuis-servertje voor haar wordt.
het enige dat er eigenlijk mis is is dat FVTT niet heel geweldig omgaat met SSL of beter gezegt met Lets Encrypt.
Omdat ze in de toekomst misschien ook nog andere webinterfaces beschikbaar wil hebben zoals wellicht een jellyfin ofzo, dacht ik er aan om eens te kijken naar een reverse proxy.
Na enig zoekwerk vond ik een interessante optie in de vorm van Caddy2 welke naast reverse proxy ook direct dienst doet als DynDns client voor DuckDNS en als Acme client voor Lets Encrypt.
op die manier kan ik dus met 1 service in een klap heel veel zaken toegangkelijk maken
er is echter wel een dingetje... ik kom er maar niet achter hoe ik op de best mogelijke manier verschillende services of vm-host of wellicht docker containers of wat dan ook kan gaan toevoegen.
het liefst zou ik het doen op een manier als.
mijnserver123.duckdns.org/vtt : localhost:3000 (de port waarop foundry zonder ssl draait)
mijnserver123.duckdns.org/jellyfin : 10.0.0.32 (het ip van de docker host waar jellyfin zou kunnen draaien
en
mijnserver123.duckdns.org/nogiets om bijvoorbeeld nog een lokale website te hosten
het punt is dat ik uit de summiere documentation niet echt kan opmaken of zo'n setup wel kan in caddy.
zijn er mensen met ervaring met deze software die hier iets nuttigs over kunnen zeggen.
en daarvoor heeft ze Foundry Virtual Table Top op een aanwezige (en inmiddels overbodige) mac mini geinstalleerd. nu is het plan dat die mini een soort thuis-servertje voor haar wordt.
het enige dat er eigenlijk mis is is dat FVTT niet heel geweldig omgaat met SSL of beter gezegt met Lets Encrypt.
Omdat ze in de toekomst misschien ook nog andere webinterfaces beschikbaar wil hebben zoals wellicht een jellyfin ofzo, dacht ik er aan om eens te kijken naar een reverse proxy.
Na enig zoekwerk vond ik een interessante optie in de vorm van Caddy2 welke naast reverse proxy ook direct dienst doet als DynDns client voor DuckDNS en als Acme client voor Lets Encrypt.
op die manier kan ik dus met 1 service in een klap heel veel zaken toegangkelijk maken
er is echter wel een dingetje... ik kom er maar niet achter hoe ik op de best mogelijke manier verschillende services of vm-host of wellicht docker containers of wat dan ook kan gaan toevoegen.
het liefst zou ik het doen op een manier als.
mijnserver123.duckdns.org/vtt : localhost:3000 (de port waarop foundry zonder ssl draait)
mijnserver123.duckdns.org/jellyfin : 10.0.0.32 (het ip van de docker host waar jellyfin zou kunnen draaien
en
mijnserver123.duckdns.org/nogiets om bijvoorbeeld nog een lokale website te hosten
het punt is dat ik uit de summiere documentation niet echt kan opmaken of zo'n setup wel kan in caddy.
zijn er mensen met ervaring met deze software die hier iets nuttigs over kunnen zeggen.