Managed Linux hosting with cPanel & WHM 58, certificates that issue and renew themselves, PHP 7.0 by default and HTTP/2 on every domain. Bring the folder your build step produced. We have no opinion about the build step.
AutoSSL on every domain PHP 7.0 · nginx 1.10 · HTTP/2 Git and Docker in the panel
Our queue has one predictable shape a year and it is the Y Combinator deadline. The applications go quiet by the following Thursday. The accounts stay.
Let’s Encrypt left beta on 12 April. AutoSSL issues and renews a certificate for every domain and subdomain on the account, including the subdomains you had forgotten were on the account.
The padlock is the default state of the web now, and the only time anyone notices it is when it is missing.
cPanel & WHM 58 with Paper Lantern across the shared fleet, 60 on the machines racked this quarter. Plesk Onyx 17.0 on request, with Git and Docker in the interface rather than in a document about the interface.
Docker is a checkbox in the panel. What happens after the checkbox is between you and the container.
nginx 1.10 with HTTP/2, LiteSpeed 5.1 with LSCache, Redis and Memcached in front of MySQL 5.7. Traffic that arrives in one afternoon is the kind we plan for.
In July a game took its own servers down often enough that the coverage stopped being about the game and became about the queue. We size for the queue.
We are asked about this more often than about anything else on the machines, so here is the entire answer, in one paragraph.
We do not run any of these. We serve what they leave in a folder. AngularJS 1.5 and Angular 2, which shipped in September; React, with Redux, MobX or nothing at all; Vue 1 and, since the autumn, Vue 2; Ember, Backbone, Knockout, Marionette, Aurelia, Polymer, Riot, Mithril, Preact, Inferno, Cycle.js, Elm, Meteor, Dojo, Ext JS, CanJS, Ractive, and Svelte, which appeared in November; TypeScript, CoffeeScript, Flow, ClojureScript and Dart; Babel with whichever presets survived the upgrade; webpack 1, Rollup, Browserify, Brunch, Broccoli, Grunt, Gulp, and a Makefile; npm 3, Yarn since October, Bower, jspm and SystemJS; Sass, Less, Stylus, PostCSS, CSS Modules and styled-components; Jade, which is called Pug now, with Handlebars, Mustache, Nunjucks and EJS; Jekyll, Hugo and Middleman; jQuery 3.1.1 on anything new and 1.12.4 on everything anybody is actually maintaining. Upload the folder over SFTP, or push to the repository in the panel, and it is served by the same nginx, off the same disk, under the same certificate as everything else here. When you replace all of it next year, the folder is still the only thing that has to change.
The versions in production this quarter, rather than the ones on the road map.
PHP 5.6 is still selectable per directory. Every year we say that this is the last year for that, and every year there is one directory that is the reason it is not.
The account API is REST and returns JSON. There is a GraphQL endpoint behind a flag, because two people asked for it in the same week, which is our threshold for a flag.
| Slophost | Nodejitsu | Modulus | Memset | Bytemark | |
|---|---|---|---|---|---|
| Somewhere to put a folder of files | Yes | — | — | You install it | You install it |
| PHP 7.0 without installing PHP 7.0 | Yes | — | — | You install it | You install it |
| cPanel or Plesk in the plan | Yes | — | — | You install it | You install it |
| A certificate issued and renewed for you | Yes | — | — | You install it | You install it |
| Node applications | Yes | Yes | Yes | You install it | You install it |
We do not publish a column for ourselves in earlier years, though it would be the most interesting one on the page.
If a project on this account becomes a company, nothing about the account has to change. Nothing else about that year will be as easy.
The on-call handsets were replaced in September, replaced again in October, and are now named individually before take-off. The rota is on a model with a smaller battery and no opinions.
Two disclosures this autumn: five hundred million accounts in September, a billion in December, in that order, which is not the order anybody expected. We hold hashes, and we have never posted anyone a copy of anything.
* Unlimited is subject to normal website operation (AUP §4, unchanged since 2003). We have been advised not to reopen section 4 and we agree with that advice.
Annual invoices may be settled in Bitcoin. In June an autonomous organisation was emptied and the remedy was a vote that it had not happened; our books are kept in pounds, for reasons that predate the vote.
Tested in Chrome 55, Firefox 50, Edge 14 and Safari 10. Support for Internet Explorer 8, 9 and 10 ended on 12 January and the shims came out of this page the same week.