1. EasyHost
  2. Frameworks
  3. Strapi
  4. Free hosting

Free Strapi hosting

EasyHost runs Strapi, a open source headless CMS, in an always-on Node.js container for $0. No credit card is needed, and your agent can deploy it with one instruction.

Last updated November 9, 2026

What you get

  • An always-on container with 512 MB of RAM and 1 CPU
  • A URL at <app-slug>.easyhost.fun, plus custom domains with HTTPS
  • One Postgres 16 database and one S3 bucket per project
  • Up to 3 apps and 5 schedules per project

How Strapi builds and runs

StepWhat EasyHost uses
Buildstrapi build, through your package build script
Startscripts.start, which runs strapi start
Runtime envNODE_ENV=production, PORT=3000, HOST=0.0.0.0

Use Postgres rather than SQLite, and set Strapi's secret variables before the first deploy.

config/database.ts
export default ({ env }) => ({
  connection: {
    client: "postgres",
    connection: {
      connectionString: env("DATABASE_URL"),
    },
  },
});

Deploy it

npx ezhst projects create my-project --link
npx ezhst apps create my-app
npx ezhst link --project <project-slug> --app <app-slug>
npx ezhst env set APP_KEYS=<a>,<b> API_TOKEN_SALT=<salt> ADMIN_JWT_SECRET=<secret> TRANSFER_TOKEN_SALT=<salt> JWT_SECRET=<secret>
npx ezhst env set DATABASE_CLIENT=postgres DATABASE_URL=<connection string>
npx ezhst env import .env
npx ezhst deploy

Limits and caveats

Strapi's admin build is memory hungry and apps run with 512 MB of RAM, so large projects may not fit. The default local upload provider also loses files on redeploy, so use the S3 provider.

Apps run in one region, with no edge network, preview deployments or Git integration. One build runs at a time.

Next steps

See the Strapi hub for every Strapi guide, or free Strapi hosting for what is included. To let an agent do this for you, read deploy Strapi with Claude Code.

Frequently asked questions

Is Strapi hosting on EasyHost really free?

Yes. It costs $0 per month with no credit card and no trial period, within the published limits.

Does my Strapi app sleep when idle?

No. EasyHost apps run in an always-on container and do not sleep when idle.

Do I need a Dockerfile for Strapi?

No. EasyHost builds an image from your source using the commands it detects or the ones you set.

Start for free

Install the skill, choose Global or Local, then tell your agent to deploy. No credit card, no config files.

npx ezhst skill install