I'm a long time Linux desktop user but a total newbie in servers and security. Now I want to set up a Raspi (running Raspbian) to act as a CUPS print server, an NFS file server and backup storage, an Owncloud server and maybe even a small web or mail server in the long run.
Since I have no experience with servers, I'm a bit unsure if it is a good idea to have private backup data on the same machine that is accessible from the internet for e.g. Owncloud usage. Is there something that can or needs to be done to protect this data?
Currently I'm at the very beginning, just set up Raspbian, CUPS and set up the printer in the local network. Everything through the standard user "pi" preconfigured in Raspbian. How should I proceed when configuring NFS and Owncloud?
Thanks for any help, Photon.
Note: I posted the same question on superuser.com but got the advice to try it here since here people might be more familiar with setting up a raspi properly.