I recently acquired a personal development machine which will be used mostly for web development. I have installed Ubuntu Server Edition on it with LAMP stack and OpenSsh so far. I can SSH into it. Please remember that I will not be logging into this machine via GUI.
I do need to know a few specifics though:
I want to know what are the steps I need to take from here or what do you think I should do. Any word of advice?
What can I do to take an incremental backup of this server to save my code etc.? I have an external hard drive and a Dreamhost account and would like to backup to both.
Since I will only be logging in via SSH, what is the best way to do a file transfer between my macbook and this box? SCP or SFTP?
I want to install git or svn server on it and check in the code from my macbook. is that a good strategy? I was wondering how can I checkin code to that box's Git server and have the webserver serve it at the same time. Would I have to move the checked-in code to the web root everytime?
I apologize if this sounds very easy or stupid. I am a new person.
Thanks a lot.