Fly.io

Deploy one container on a self-owned host and expose operational limits clearly

NOT REALLY · consider alternatives
price variesestimated build time closest consolation build: one sittingreplaced by 0 people

A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Fly.io, deploy one container on a self-owned host and expose operational limits clearly. The hard boundary is global edge compute, anycast networking, orchestration, volumes, and platform operations, plus infrastructure scale, operations, and reliability.

Build verification: not recorded. How we judge buildability

What you give up

  • global edge compute, anycast networking, orchestration, volumes, and platform operations
  • global edge network
  • managed databases
  • autoscaling
  • DDoS protection, support, and compliance

Why people still pay

People still pay for Fly.io because hosting products sell an operations team and failure-domain diversity, not merely a deploy button. The recurring cost buys patching, certificates, isolation, secrets, builds, deploys, logs, metrics, backups, capacity, incidents, and security response, not just the visible interface.

Your build guide

The stack, security requirements, and agent rules for a focused replacement.

Before you start

  • Linux server
  • Docker
  • domain and DNS access
  • backup destination
  • basic systems administration
01
Use Docker Compose, Caddy, PostgreSQL, Redis, and a small Go control plane.
02
Model forms, field definitions, responses, consent flags, and exports; store source IDs and timestamps for each.
03
Interface for this application hosting and backend platforms workflow: a focused application hosting and backend platforms input, review, and export interface.
engineering roadmap

Implementation plan

1

Phase 1, architecture and data

Use Docker Compose, Caddy, PostgreSQL, Redis, and a small Go control plane. Model forms, field definitions, responses, consent flags, and exports; store source IDs and timestamps for each.

2

Phase 2, implement

Implement applications, environments, secrets, domains, health checks, and rolling container replacement.

3

Phase 3, implement

Capture bounded build and runtime logs and expose restart, rollback, and redeploy actions.

4

Phase 4, review and output

Add host metrics, disk alerts, update instructions, disaster recovery, and a prominent single-server warning.

5

Phase 5, recovery and acceptance

Capture bounded build and runtime logs and expose restart, rollback, and redeploy actions. Verify this invariant with a saved fixture: A failed health check must not replace the last healthy deployment; rollback must recover its exact artifact digest. State the practical limit: global edge compute, anycast networking, orchestration, volumes, and platform operations.

the pro prompt
Build me a focused application hosting and backend platforms workflow for the personal core of Fly.io. Requirements:

- Use Docker Compose, Caddy, PostgreSQL, Redis, and a small Go control plane. Model forms, field definitions, responses, consent flags, and exports; store source IDs and timestamps for each.
- Paid product context: Deploy one container on a self-owned host and expose operational limits clearly. Build only this DIY scope: Deploy one container on a user-owned server, route domains, retain logs, perform backups, and expose operational limits clearly.
- Implement applications, environments, secrets, domains, health checks, and rolling container replacement.
- Capture bounded build and runtime logs and expose restart, rollback, and redeploy actions.
- Add host metrics, disk alerts, update instructions, disaster recovery, and a prominent single-server warning.
- Use a focused application hosting and backend platforms input, review, and export interface. Required input or access: Linux server; Docker.
- Recovery: Capture bounded build and runtime logs and expose restart, rollback, and redeploy actions.
- Acceptance: with one labelled sample, show the input, saved intermediate state, and exported result; verify this invariant: A failed health check must not replace the last healthy deployment; rollback must recover its exact artifact digest.
- Out of scope: global edge compute, anycast networking, orchestration, volumes, and platform operations; global edge network. Keep this a personal, inspectable workflow.
- Include a README with setup, a sample input, required keys or permissions, data location, and the supported scope.

$ open in your agent (prompt prefilled, you press enter), copy the prompt or copy AGENTS.md · generated from this app's build plan

share on X ↗

Alternatives to building your own

CoolifyOne-server container hosting with Git deploys, TLS, logs, limits, and a dashboard you can understand.57kaug 2026open source↗DokployA newer self-hosted PaaS for apps and databases, with previews, TLS, logs, and backups in the same control plane.36kaug 2026open source↗DokkuThe original tiny Heroku-on-one-box; excellent once you are comfortable treating a server like a pet.32kaug 2026open source↗

all 3 free alternatives to Fly.io →· no votes, no pay-to-list · just what's real

Fly.io pricing

planmonthlyannual (per mo)what you get
pay as you go——Per-second Machines billing; published 30-day examples include shared-cpu-1x at $2.02 for 256 MB, $3.32 for 512 MB, $5.92 for 1 GB and $11.11 for 2 GB.Additional published examples: shared-cpu-2x from $4.04/month, 4x from $8.08, 6x from $12.11 and 8x from $16.15, depending on RAM.

free tierno free tier for new organizations; legacy free allowances may survive only on older accounts

billingmonthly pay as you go with per-second resource billing; no annual plan

hidden costsRAM above the bundled amount is roughly $5/GB per 30 days; volumes, snapshots, dedicated IPs and network egress are separate. Optional support costs $29/month Standard, $199/month Premium or at least $2,500/month Enterprise; Fly Kubernetes starts at $75/cluster/month plus resources.

pricing sources checked 2026-08-14 · pricing source ↗

Questions about Fly.io

Can you build your own Fly.io with AI?

A full replacement is not the recommended project. A consolation build is possible, but the paid product's decisive value sits outside a solo rebuild. For Fly.io, deploy one container on a self-owned host and expose operational limits clearly. The hard boundary is global edge compute, anycast networking, orchestration, volumes, and platform operations, plus infrastructure scale, operations, and reliability.

What does the Fly.io build prompt cover?

The prompt starts with this scope: Deploy one container on a user-owned server, route domains, retain logs, perform backups, and expose operational limits clearly. Full-product capabilities excluded from the comparison include: global edge compute, anycast networking, orchestration, volumes, and platform operations; global edge network; managed databases. Follow the implementation plan and its prerequisites before expanding the build.

How do I use the prompt, AGENTS.md and agent skills?

Start with the Fly.io prerequisites and stack, then copy the prompt into your coding agent. Save the project rules as AGENTS.md in the project root. Linked skills are optional packages or source instructions for specific tasks; review their current contents and install only those matching the chosen stack. A skill does not supply API credentials or verify the finished app.

How long will this Fly.io project take?

The catalogue estimate is closest consolation build: one sitting for the limited scope. Setup, integration approvals, debugging, deployment and ongoing maintenance can add time. This is an estimate, not a delivery guarantee.

What would I give up by replacing Fly.io?

global edge compute, anycast networking, orchestration, volumes, and platform operations; global edge network; managed databases; autoscaling; DDoS protection, support, and compliance. People still pay for Fly.io because hosting products sell an operations team and failure-domain diversity, not merely a deploy button. The recurring cost buys patching, certificates, isolation, secrets, builds, deploys, logs, metrics, backups, capacity, incidents, and security response, not just the visible interface.

What can I use instead of building Fly.io?

Coolify: One-server container hosting with Git deploys, TLS, logs, limits, and a dashboard you can understand. Dokploy: A newer self-hosted PaaS for apps and databases, with previews, TLS, logs, and backups in the same control plane. Dokku: The original tiny Heroku-on-one-box; excellent once you are comfortable treating a server like a pet. Compare all listed options at https://howtovibecodeit.dev/fly-io/alternatives. Check each option's license, hosting needs and feature limits.

Every week, more subscriptions die.

New verdicts, new prompts, the week's most-doomed apps.
One email. Unsubscribe in one click.

last week:100 Questions · KINDA1of10 · KINDA1Password · KINDA+1090 more

free forever · no scanner spam · the prompt stays on the site, the deaths come to you

$weekly: what got a verdict, what died.