SSL + CNAME + static files hosting on GAE: almost free
blog.superfeedr.com
blog.superfeedr.com
See this post for browser support: https://forum.startcom.org/viewtopic.php?f=15&t=1802
According to that page, Windows XP+, Mac OS 10.5+, iOS 2+, and Android 2.2+ are supported.
I'll have to try them.
"The "StartCom Certificate Policy & Practice Statements" document §3.1.2.1 is explicit that the Class 1 (free) certificates are for non-commercial uses only.[3] The previous version of the CPS did not include this restriction.[4]"
You can, however, pay $60 for a personal validation (and potentially an extra $60 for company validation) to use the certs commercially. Actually, this validation lets you generate any number of SSL certificates for sites you own, for two years. This also includes wildcard certs, which you pay through the nose for from everyone else.
These guys are so much cheaper than the rest of the SSL vendors it's not funny. I've got my wildcard StartSSL certificate up on codano.com, and I've generated a few more for internal use. The validation literally took about two hours from start to finish, and most of that was just waiting for an email response/validation phone call and me scanning my passport and business documentation.
Can't recommend them enough.
Good info. Thanks!
Note that they will confirm that you are the owner of domains you try to request certs for.
While certificates are free for certain uses, there are limitations imposed unless an upgrade is purchased: - One-year validity. - One domain name per certificate. - One certificate per domain name. - No commercial use
The last is probably a deal breaker for many sites.
Yes but you can renew for free.
According to GAE's quotas page [1], free hosting of code and static files is only for the first 1GB. After that it is $0.13 per GB per month.
[1] https://developers.google.com/appengine/docs/quotas#Code
[0] https://developers.google.com/appengine/docs/quotas#Blobstor...
[1] "4.3 Restrictions. Customer will not, and will not allow third parties under its control to: " ... "(e) create multiple Applications or Accounts to simulate or act as a single Application or Account (respectively) or otherwise access the Service in a manner intended to avoid incurring Fees;" https://developers.google.com/appengine/terms scroll down to 4.3(e)
[update]: i am guessing from the language on the "SSL encryption type" bullet:
"CloudFlare-issued" vs "CloudFlare-issued or custom"
or custom must be what's required to host your own domain ssl cert?
BTW: they use certificates with multiple SANs, so many different domains in the same certificate (and without SNI). This allows to terminate SSL on a single box for many different domains/customers. If you look at certificates details, you will see many unrelated domains in the SAN list.
They've already done as much checking for domain ownership as StartCom do, so they're free to issue you a certificate safely, especially as it will never leave their infrastructure.
Also, though cloudflare allows it specifically for this purpose, cnaming a naked domain isnt technically in spec for dns. Every device / browser ive tried deals with it just fine though. If you are a stickler for rules go with a www. subdomain.
However, it IS possible to "trick" CloudFlare into caching this content, by abusing the way it looks at the file extension and headers returned from your servers. If you can find a way to serve all your markup as JSON / JSONP with a ".js" extension and proper caching headers, it will treat it the exact same as a static JavaScript file.
You can do this easily enough with a build/deploy script that sets the right headers in S3 metadata so that CloudFlare receives them with caching headers (Cache-Control, ETag, Expires, etc.)
EDIT: Wow, GAE charges $39/mo[1] for an IP? I know IPv4 is scarce, but i charge my customers $10/mo for SSL, and even that is a big markup on the $1/mo Linode charge me. I would honestly suggest going the VPS route to improve browser compatibility.
Wouldn't do it for heavy access though.
http://www.w3schools.com/html/tryit.asp?filename=tryhtml_for...
Is this a real pain point for enough people?
Register online-mail-form.com, and ask for £5 a year?
AppEngine would do this for free.