I am setting up a Ubuntu Server (13.10) for my home network and need some suggestions on how to go about setting up shares, offline files etc. Here is what I am trying to accomplish:
Ability to have local folders backed up on the server automatically both on Ubuntu clients and Windows clients. I would like these folders locally not on the server but when a change is made on the client and if the Server is available have the contents on the Server updated. This sounds like I would want to setup a Cloud Server but have also seen suggestions for rsync and other programs. Not sure which way to go about it.
There are Music and Video directories are on the server and would like these available to all clients on the local network but additionally would like to setup a SSH server or something similar so these directories can be accessed from the internet, cell phones and other devices. I am not sure how to make these directories available to all devices especially cell phones, will this require some custom programming?
I installed Lubuntu Desktop on the server so I can have a GUI to do administration tasks but have disabled the automatic start-up of the Desktop. I can start the Desktop GUI by using the
startxcommand, however I am not sure how to shut down the Desktop GUI without having to reboot. Basically I just want a on-demand Desktop GUI.
Is there a way to setup a script on the server that would automatically mount folders as drives on both Ubuntu and Windows clients? I would like to have a global disk structure between all the clients on the local network
I have done research on these items but have come across several options that just seem to be over complicated and/or obsolete. Obviously I want to keep things as simple and easy to administer as I can because I tend to over complicate things ;-) Thank you for the help!