Xdebug with Vim for Docker for Mac with Ubuntu 16.04

Integrated Development Environments (IDEs) are nice for debugging problems but with Docker containers they have to be set up to work remotely. Vim may not be as nice an interface but has an advantage of being able to run in the container making it easier to get set up and running quickly. This is especially true for new releases where there is not much information yet on configuration.

Automated Webserver Backup

Often the first step in working on a website is downloading the website to your computer so you can work on a local copy.  Websites can be fairly large (especially if they have video files) and these downloads can take some time.  What if the files for the website were already on your computer?  Problems could be fixed a lot faster and if there is a problem with the webserver you have a backup that can be used to restore the website.  This focus of this article is on the files on the webserver.  The database is another topic although the approach discussed could be