Open-Source Project Hosting

Project hosting for the day you hit the front page.

An open-source project site is quiet for months and then takes a year of traffic in an afternoon, usually because somebody else posted the link.

Surge capacity with no noticeRelease files from the edgeFree migration
Unscheduled surge capacityEdge-served binariesPermanent version URLsDaily backupsFree SSL24/7 support
Built for release day

Everything a project site asks of a host.

Docs, downloads and a traffic pattern that is entirely out of your hands.

A spike nobody scheduled

Traffic is flat until the project is on the front page of somewhere, and that is not on anyone's calendar. Scaling is automatic rather than something you request while it is happening.

AutomaticNo ticket required

Release binaries from the edge

Artefacts are the bandwidth on these sites, and serving them through PHP is how a launch takes the site down at the moment most people are looking at it.

Range requestsResumable

Docs cached hard, purged on release

Documentation changes on release days and almost never in between, which is close to the ideal caching profile — long lifetimes with a deliberate purge.

Version URLs that keep working

Links to old releases live in issue threads and other people's blog posts indefinitely. Breaking them breaks documentation you do not control.

Embeds after first paint

Comment widgets and issue trackers load after the page renders, so a third-party service having a bad day does not slow a page about to meet ten thousand people.

Operations

Watch the launch, not the average.

For a project site the only interesting hour of the quarter is the one after a release goes out. Everything else is background.

  • Live traffic and download rate
  • Alert on origin errors during a spike
  • One-click admin login
  • Restore any daily backup from the dashboard
Release traffic
Absorbed
31x baseline
Download bandwidth
Edge-served
140 GB
Version archive
Permanent URLs
62 releases
Nightly backup
Replicated offsite
running
Performance

Twenty minutes after the post went up.

Almost all of that traffic wants the same three pages and one file. Handled properly it is the most cacheable surge there is.

Seconds
to scale, not minutes
Edge
delivery for release files
14
edge regions
MagicWP60 ms
Origin serving downloads directly1350 ms
Docs uncached during a spike640 ms

Illustrative comparison of a documentation page during a release-day surge. Your numbers depend on page weight and artefact size.

Configuration

What we change for an open-source project site

These differ from a standard WordPress site on the same plan, and each follows from traffic you do not control arriving without warning.

SettingWhat we doWhy
Scaling triggerAutomatic, with no approval stepA front-page spike is over before a support ticket about it would be read, so reacting manually is not a strategy.
Release artefactsEdge-served with byte-range and resume supportBinaries are the bandwidth on a project site, and pushing them through PHP is how a launch takes down the page announcing it.
Documentation pagesLong cache lifetimes with a deliberate purge on releaseDocs change on release days and almost never otherwise, which is the easiest caching profile any site can have.
Version archiveKept at permanent URLs indefinitelyOld release links live in issue threads and other people's writing forever, and breaking them breaks documentation you have no way to update.
Third-party embedsLoaded after first paintComment and issue widgets should not be able to delay a page that is about to be read by ten thousand people at once.
Plans

Simple, transparent pricing.

Every plan includes free migration, daily backups, SSL and 24/7 support.

MonthlyYearly 2 months free
Starter
For personal sites, blogs, and portfolios.
$20/mo
  • 1 WordPress site
  • 10 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Support tickets
Start free trial
Pro★ Most popular
For growing businesses and busy stores.
$80/mo
  • 5 WordPress sites
  • 50 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Priority support tickets
Start free trial
Enterprise
For agencies and high-traffic platforms.
$250/mo
  • 20 WordPress sites
  • 200 GB NVMe disk
  • Free SSL
  • Daily backups
  • One-click deployment
  • Dedicated support
Start free trial
FAQ

Questions, answered.

What happens if we end up on the front page of Hacker News?
The site scales automatically within seconds and without anybody filing a request. That surge is entirely outside your control and usually outside your timezone, so it cannot depend on a person being awake.
Can I host release binaries on the site?
Yes, and they are served from the edge with range support rather than through PHP. Artefacts are where a project site's bandwidth actually goes, and serving them from the origin is what turns a launch into an outage.
Will links to old releases keep working?
Yes — version URLs are permanent. Those links sit in issue threads and other people's blog posts for years, and breaking them breaks documentation you cannot edit.
Do we need a separate docs platform?
Not usually. Documentation caches extremely well because it changes on release days and almost never otherwise, so it is one of the cheapest things to serve fast.
Does a comment widget slow the page down?
Not if it loads after first paint, which is how we set it up. A third-party service having problems should cost you a widget, not the page a launch is driving traffic to.

Put your project site on a host that expects the launch.

Free migration, scaling with no approval step, and release files served from the edge.