Google provides some pretty cheap online storage. My organization is interested in using this to host backups of some of our data on the Google Cloud. We may just want to use this as an offsite backup, in case our onsite backups catch on fire. The files are mostly images and video, most under the 1G limit.
Is there a way to batch upload files to Google Docs?
Are there any extensions which will let me browse Google Apps as a local folder, similar to WebDav?
And to clarify, we'd prefer to do this from a Linux (Ubuntu) server.
Yes, this is possible. However, my question was too vague. Google Apps has different components. "Google Apps" and "Picasa" are both Google Apps, but they behave differently. For example, Google Docs uses the Google Documents List Data API, Picasa does not. Sadly, many projects at Google seem like little fiefdoms, and APIs are not consistent across the kingdom.
The solution also depends on the filetype and if you use the Google Premier edition of Google Apps or not. According to the Documents List Data API FAQ Google Apps Premier customers can use the API to upload files of any type. Other users can use the following upload formats: (See the link for a list, which includes things like .csv, .pdf, etc.)
There are several great solutions below, but all have their limitations, or have themselves run into limitations with the Google APIs.