Hi,
I’m considering ways to make my nextcloud installation available to my devices outside of my home… what can I do to protect my data and network against bots and other bad actors?
Thanks
James
Hi,
I’m considering ways to make my nextcloud installation available to my devices outside of my home… what can I do to protect my data and network against bots and other bad actors?
Thanks
James
For Nextcloud itself, good passwords, 2FA, keep everything updated.
For the rest of the system, it is similar to web servers and other systems exposed to the internet (only run services needed, give these services just enough permission as they need, ssh with key authentication, updates, …).
And to protect you data, a good backup is required, and especially one that is not reachable/modifiable from a corrupted setup.
If you feel more comfortable with fail2ban or similar things, they can reduce the number of attempts, but they are also more software to fail and possibly do strange things.
good starting point is How to maintain, check and improve the security of your Nextcloud installation and other 101 articles
Thank you both for the replies
I backup all my important stuff weekly, including Nextcloud, but my passwords could be better, I’ll admit. My admin password is pretty good but my user one, not so much so I’ll change that. Not sure how I would do two-factor authorisation with a Nextcloud install.
James
Although I’m relatively new to this I managed to open up my Netcloud instance from outside my network. Although I do believe I did al the right things which I can offer here as starting point, I’m also aware I only know what I know and am open for further suggestions:
In my case:
The official Admin Manual has an entire section on the topic. See the 2FA chapter.