![](/static/253f0d9b/assets/icons/icon-96x96.png)
![](https://lemmy.world/pictrs/image/4271bdc6-5114-4749-a5a9-afbc82a99c78.png)
91·
7 months agoIt’s always nice to have a failsafe if some process has a major memory leak. Otherwise if your memory fills up your system completely freezes with no way to recover.
It’s always nice to have a failsafe if some process has a major memory leak. Otherwise if your memory fills up your system completely freezes with no way to recover.
You can simply use a DNS provider like Cloudflare DNS along with ddclient
For real, saves so much space that would be used for VM backups.
Aside from that, I have anything important backed up to my NAS, and Duplicati backs up from there to Backblaze B2.
I use Caddy V2 (running in Docker/Podman). Configuration can be even simpler than the below. It automatically sorts out the SSL certs from Let’s Encrypt for you. If you use Cloudflare DNS challenge like I do, you can get SSL without the server having to be exposed to the internet.
cloud.example.com { encode zstd gzip tls { dns cloudflare {$CLOUDFLARE_API_TOKEN} resolvers 1.1.1.1 1.0.0.1 } reverse_proxy nextcloud.my.local.domain:80 }
If you want it exposed then you can just use the default HTTP challenge.
cloud.example.com { encode zstd gzip reverse_proxy nextcloud.my.local.domain:80 }
And yes you can add any number of sites on subdomains like this and it will reverse proxy them to the correct server based on the domain name.