I am developing a platform, the details don’t matter, but it’s a system the hosts personal data. As a result, I want to avoid hosting users in any way, and I am trying to make it as easy to self-host as possible.
I have some experience self hosting applications and I have some intuuition what to do or don’t, but I wanted to see if I can pull from the collective wisdom.
Got any good resources to share? Any tips? Or, maybe some bad experiences or things to avoid?
Making a docker container can make it really painless, for example I’ve found Vaultwarden (self hosted Bitwarden server implementation, https://github.com/dani-garcia/vaultwarden) to be really easy to install. Just docker pull, and what Linux distribution and other particulars about your system don’t matter.