The original post: /r/selfhosted by /u/NekoLuka on 2024-04-15 19:58:38.

Hi everyone,

I want to host storage for some friends and came up with the following schema.

Network schema

I would use Caddy as the reverse proxy (which also provides together with Authelia login for MkDocs and Gatus). FRP would be used to proxy all traffic from the VPS to my proxmox box over an encrypted tunnel.

Nextcloud and Immich connect back to Caddy/Authelia for SSO. They safe their files through FTP on OMV.

There is also a webDAV proxy through Caddy for Joplin webDAV sync directly to OMV.

The storage from OMV syncs to an offsite backup very regularly (recommendations are welcome, as long as they are options with storage in Europe for GDPR protection).

Sorry for the clunky description…

I would like to hear your thoughts on this design and possible improvements.