slophost
all regions nominal
PHP 8.5 · 20 November · pipe operator

Put it on a real machine.

Managed hosting for prototypes, side projects and whatever your agent has been committing to main since Thursday.

standard container
2 vCPU · 4 GB · 40 GB NVMe · ubuntu 24.04 LTS php 8.4 default · 8.5 from 20 nov · 8.1 eol in december postgres 18 · async i/o · pgvector 0.8 · mariadb 11.8 LTS node 24 krypton · bun 1.2 · deno 2 · python 3.14 free-threaded valkey 9 · redis 8 · we kept both, you kept both
fra1iad1sin1every plan, same image

Deploys land on the machine, not on a queue for one.

SOC 2 Type II ISO 27001 MCP 2025-06-18 MCP tools: 9 passkeys only

Platform

What is installed, and what version it is on.

One image on every plan. The numbers below are the numbers on the machines today.

runtimes

PHP 8.4 by default and 8.5 from 20 November, with the pipe operator. PHP 8.1 reaches end of life in December. Node.js 24 Krypton LTS, Bun 1.2 with its S3 and Postgres clients built in, Deno 2, Go 1.25 and Rust 1.9x.

python

Python 3.14, with free-threading now officially supported rather than tolerated. Packages install with uv, which everybody switched to somewhere between the last version of this page and this one.

data

PostgreSQL 18 with async I/O and pgvector 0.8. MariaDB 11.8 LTS has a native VECTOR type. Valkey 9 and Redis 8 are both offered, because the fork was settled by people running one of each.

images and panels

Ubuntu 24.04 LTS, Debian 13 Trixie, AlmaLinux 10 and Rocky Linux 10, with cPanel & WHM 128 LTS or Plesk Obsidian 18.0.7x. The cPanel licence went up again in January. Console did not.

console

Console is now also an MCP server. The underlying script is unchanged. It has been wrapped in a CGI, a REST API, a GraphQL schema and a tool manifest, in that order, and it still writes the same three files.

interfaces

REST, webhooks, SSE and the tool manifest. The GraphQL endpoint we announced we were retiring in 2023 is still up, and this year something new started depending on it.

Network

99.99% network uptime, measured at our edge.

Three of this year's largest outages happened inside providers whose status pages were hosted on themselves, and we would like to be boring about this in public before it is our turn.

status page: different provider · different region · people who do not report to us

Operations

Recent notices, as sent.

#platform-notices
PL
platform

Frankfurt moves to PostgreSQL 18 tonight at 02:00 UTC. Async I/O is on by default. pgvector goes to 0.8 in the same window and your indexes come with it.

OC
on-call

Resolved. Cause was upstream DNS at a provider we do not name in postmortems until they publish theirs.

PL
platform

The agent that opened a deploy loop overnight is rate limited, not banned. It was doing exactly what it was told.

OC
on-call

PHP 8.1 is end of life in December. Console has been saying so since March, in orange.

This section used to hold quotations. These are the messages people actually read.

Comparison

How we compare.

Feature slophost Glitch Cohost Heroku free dynos Fly.io free allowance
Hosting new projectsyes
Persistent diskyes
Postgres 18 with pgvectoryes
MCP endpointyes
Custom domainsyes

Glitch stopped hosting projects in July. Skype shut down on 5 May after twenty-two years, which is longer than most of the companies in this table managed combined.

Changelog

Recent changes.

PHP 8.5 on all plans. PHP 8.1 goes end of life in December and stops starting in January.
PostgreSQL 18 on new clusters, async I/O enabled. Console exposes the same three files over MCP.
The console header is translucent now. This was not our idea.
Removed the last integration that opened a Skype URI.
Deploy volume stepped up over one weekend and has not stepped back down. A dictionary got to the word in November.
Inference nodes fully allocated by lunchtime. Several of you sent us the same sentence about a training budget. We have read it.