Hello dear community,
I’m having a great time with yunohost and want to thank the people who are working on this great app!
Today I want to discuss the security of yunohost and to what extend it would be reasonable to “harden” my server.
In this case I’m concerned about my sensitive data stored on my server via the paperless-ngx application.
This includes data about my insurances, my healthcare and so on.
Of course I visited the security page.
I activated the ssh via key option. (and disabled normal ssh login)
I’m still struggling with disabling the API, because I feel much more safe for backups using the admin page.
Now my specific questions about this topic:
-
Did I enforce a reasonable amount of security by enabling SSH via key, a >30 character password and enabled API?
-
Would security improve drastically by restricting web access for paperless and just work with it in local network connection through e.g. wireguard?
→ if yes, how would I set this up?
Thank you very much for your ideas!