Is it better to create your own VPN or use something like iVPN or Mullvad?

You can setup TOTP for any account on NextCloud. Recommend it for at least your administrator account.

Fail2ban at the system level. And disable password authentication on ssh access.

2 Likes