When I first got my Davis Vantage Vue Weather Station I hosted it on my iMac out of my office at home
But these days there are several Cloud solutions that are simple to use and a lot more reliable than self hosting. I chose to use Amazon Web Services S3 solution with Cloud Front as a fast delivery service. One of the really cool things about Cloud Front is that I can se everyone who has accessed my website, what they were looking at, where in the world they were coming from and lots of other interesting information
But as with most things, the cost of all this is a factor. So I have looked back at my last 3 months of billing and the average cost has been $0.92 for S3 and $0.03 for Cloud Front, so less than $1 per month.
But back to the subject in hand, how do I modify WeeWX to publish my website to AWS S3?
Firstly, the service I am creating has a number of interdepenant requirements
There is a near infinate number of ways that all of these can be installed into the operating systems that support WeeWX, and so I will not attempt to document that here. If you are using a Rasberry Pi, like I am, then I have documented the installation of the AWS libraries here. Otherwise there are guides for AWS on the AWS Website and the Weewx installation guides are located here