{
  "@context": "https://schema.org",
  "@id": "https://aggr.aymericbeaumet.com/items/world-hey-com/2026-03-16-once-again/#webpage",
  "@type": [
    "WebPage",
    "ArchiveComponent"
  ],
  "articleBody": "[![](https://world.hey.com/dhh/avatar-e58d6b2d72626dd1d1901253507aa2ea75136c6c)](https://world.hey.com/dhh)\n\nThe [original concept for ONCE](https://world.hey.com/dhh/campfire-is-once-1-d2cebd12) sought to sell self-hostable web apps for [a one-time fee](https://world.hey.com/dhh/campfire-is-now-for-sale-51a19fc9). That didn't work. Sure, we recouped the investment on Campfire, our chat app, but that was it. You gotta listen when the market tells you what it wants! And it didn't seem to want to pay for self-hosted web apps in a one-off way.\n\nSo we set [Campfire](https://once.com/campfire), [Writebook](https://once.com/writebook), and now [Fizzy](https://fizzy.do/) free by releasing them all as open source with a permissive license. That worked! Tons of people have been running these apps on their own servers, contributing code back, and learning how we build real production applications at [37signals](https://37signals.com/).\n\nNow we're doubling down on the gift and adding an integrated way to run all these apps, and your own vibe-coded adventures too, on a brand-new application server we're also calling ONCE.\n\nIf you twist my arm, I can make that spell \"Open Network Container Executor\", but we don't even have to go there. Once is just a cool word, we already own the domain, and it's running all the original applications released under that banner as free and open-source installations. That's good enough!\n\nThe pitch here is that installing a whole suite of applications on your own server should be dead easy. The original ONCE model wanted a dedicated box or VM per app, which was just cumbersome and costly to maintain. Now you can use a single machine — even your laptop! — to run everything all at once.\n\nONCE gives you a beautiful terminal interface to track application metrics, like RAM + CPU usage, as well as basic visitor + request/second counts. It also gives you zero-downtime upgrades and scheduled backups. It's meant to be able to run all the infrastructure apps you'd need, like our full suite and all the ones your AI agents will soon be building for you.\n\nAbout David Heinemeier Hansson\n",
  "authors": [
    "David Heinemeier Hansson"
  ],
  "captured_at": "2026-10-19T01:26:53.998049939+00:00",
  "category": "programming",
  "content_html": "<p><a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://world.hey.com/dhh\"><picture class=\"article-picture article-picture-fallback\" style=\"--image-ratio:16 / 9\"><img src=\"https://world.hey.com/dhh/avatar-e58d6b2d72626dd1d1901253507aa2ea75136c6c\" alt=\"\" loading=\"eager\" decoding=\"async\" fetchpriority=\"high\" referrerpolicy=\"no-referrer\" class=\"progressive-image\"></picture></a></p>\n<p>The <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://world.hey.com/dhh/campfire-is-once-1-d2cebd12\">original concept for ONCE</a> sought to sell self-hostable web apps for <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://world.hey.com/dhh/campfire-is-now-for-sale-51a19fc9\">a one-time fee</a>. That didn't work. Sure, we recouped the investment on Campfire, our chat app, but that was it. You gotta listen when the market tells you what it wants! And it didn't seem to want to pay for self-hosted web apps in a one-off way.</p>\n<p>So we set <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://once.com/campfire\">Campfire</a>, <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://once.com/writebook\">Writebook</a>, and now <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://fizzy.do/\">Fizzy</a> free by releasing them all as open source with a permissive license. That worked! Tons of people have been running these apps on their own servers, contributing code back, and learning how we build real production applications at <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://37signals.com/\">37signals</a>.</p>\n<p>Now we're doubling down on the gift and adding an integrated way to run all these apps, and your own vibe-coded adventures too, on a brand-new application server we're also calling ONCE.</p>\n<p>If you twist my arm, I can make that spell &quot;Open Network Container Executor&quot;, but we don't even have to go there. Once is just a cool word, we already own the domain, and it's running all the original applications released under that banner as free and open-source installations. That's good enough!</p>\n<p>The pitch here is that installing a whole suite of applications on your own server should be dead easy. The original ONCE model wanted a dedicated box or VM per app, which was just cumbersome and costly to maintain. Now you can use a single machine — even your laptop! — to run everything all at once.</p>\n<p>ONCE gives you a beautiful terminal interface to track application metrics, like RAM + CPU usage, as well as basic visitor + request/second counts. It also gives you zero-downtime upgrades and scheduled backups. It's meant to be able to run all the infrastructure apps you'd need, like our full suite and all the ones your AI agents will soon be building for you.</p>\n<p>About David Heinemeier Hansson</p>\n",
  "content_markdown": "[![](https://world.hey.com/dhh/avatar-e58d6b2d72626dd1d1901253507aa2ea75136c6c)](https://world.hey.com/dhh)\n\nThe [original concept for ONCE](https://world.hey.com/dhh/campfire-is-once-1-d2cebd12) sought to sell self-hostable web apps for [a one-time fee](https://world.hey.com/dhh/campfire-is-now-for-sale-51a19fc9). That didn't work. Sure, we recouped the investment on Campfire, our chat app, but that was it. You gotta listen when the market tells you what it wants! And it didn't seem to want to pay for self-hosted web apps in a one-off way.\n\nSo we set [Campfire](https://once.com/campfire), [Writebook](https://once.com/writebook), and now [Fizzy](https://fizzy.do/) free by releasing them all as open source with a permissive license. That worked! Tons of people have been running these apps on their own servers, contributing code back, and learning how we build real production applications at [37signals](https://37signals.com/).\n\nNow we're doubling down on the gift and adding an integrated way to run all these apps, and your own vibe-coded adventures too, on a brand-new application server we're also calling ONCE.\n\nIf you twist my arm, I can make that spell \"Open Network Container Executor\", but we don't even have to go there. Once is just a cool word, we already own the domain, and it's running all the original applications released under that banner as free and open-source installations. That's good enough!\n\nThe pitch here is that installing a whole suite of applications on your own server should be dead easy. The original ONCE model wanted a dedicated box or VM per app, which was just cumbersome and costly to maintain. Now you can use a single machine — even your laptop! — to run everything all at once.\n\nONCE gives you a beautiful terminal interface to track application metrics, like RAM + CPU usage, as well as basic visitor + request/second counts. It also gives you zero-downtime upgrades and scheduled backups. It's meant to be able to run all the infrastructure apps you'd need, like our full suite and all the ones your AI agents will soon be building for you.\n\nAbout David Heinemeier Hansson\n",
  "dateCreated": "2026-10-19T01:26:53.998049939+00:00",
  "date_created": "2026-03-16T18:03:01+00:00",
  "date_modified": "2026-03-16T18:03:01+00:00",
  "date_published": "2026-03-16T18:03:01+00:00",
  "description": "The original concept for ONCE sought to sell self-hostable web apps for a one-time fee. That didn't work. Sure, we recouped the investment on Campfire, our chat app, but that was it. You gotta listen when the market tells you what it…",
  "external_url": "https://world.hey.com/dhh/once-again-3e99f755",
  "git": {
    "commit": "ebb0941c5c06a2ab2377342d607535262a3e969e",
    "path": "items/world-hey-com/2026/03/2026-03-16-once-again.md",
    "permalink": "https://github.com/aymericbeaumet/aggr-instance/blob/ebb0941c5c06a2ab2377342d607535262a3e969e/items/world-hey-com/2026/03/2026-03-16-once-again.md"
  },
  "id": "urn:aggr:item:6a5badbd431217100f68874a672fc697da63c63c",
  "isBasedOn": {
    "@id": "https://world.hey.com/dhh/once-again-3e99f755"
  },
  "mainEntity": {
    "@id": "https://world.hey.com/dhh/once-again-3e99f755",
    "@type": "CreativeWork",
    "archivedAt": {
      "@id": "https://aggr.aymericbeaumet.com/items/world-hey-com/2026-03-16-once-again/#webpage"
    },
    "author": [
      {
        "@type": "Person",
        "name": "David Heinemeier Hansson"
      }
    ],
    "dateModified": "2026-03-16T18:03:01+00:00",
    "datePublished": "2026-03-16T18:03:01+00:00",
    "headline": "ONCE (Again)",
    "image": {
      "@type": "ImageObject",
      "caption": null,
      "height": 90,
      "url": "https://world.hey.com/dhh/3e99f755/representations/eyJfcmFpbHMiOnsiZGF0YSI6MjQ4NzYwMTQxMywicHVyIjoiYmxvYl9pZCJ9fQ--33472438a3a21d29b04c08c6c49342c1302bdea3ecaaba0d210acba2d7f9a330/eyJfcmFpbHMiOnsiZGF0YSI6eyJyZXNpemVfdG9fZmlsbCI6WzEyMDAsNjMwXSwicXVhbGl0eSI6NDAsInN0cmlwIjp0cnVlfSwicHVyIjoidmFyaWF0aW9uIn19--850460abb6619f326eb585ef63fdb0b416ee8bffff0b16dfc60dcb6699d89ebd/screenshot-2026-03-16_18-32-42.png",
      "width": 160
    },
    "timeRequired": "PT2M",
    "url": "https://world.hey.com/dhh/once-again-3e99f755",
    "wordCount": 319
  },
  "name": "Archived snapshot: ONCE (Again)",
  "preview": {
    "alt": null,
    "color": null,
    "height": 90,
    "placeholder": {
      "data_url": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNk+A8AAQUBAScY42YAAAAASUVORK5CYII=",
      "hash": ""
    },
    "url": "https://world.hey.com/dhh/3e99f755/representations/eyJfcmFpbHMiOnsiZGF0YSI6MjQ4NzYwMTQxMywicHVyIjoiYmxvYl9pZCJ9fQ--33472438a3a21d29b04c08c6c49342c1302bdea3ecaaba0d210acba2d7f9a330/eyJfcmFpbHMiOnsiZGF0YSI6eyJyZXNpemVfdG9fZmlsbCI6WzEyMDAsNjMwXSwicXVhbGl0eSI6NDAsInN0cmlwIjp0cnVlfSwicHVyIjoidmFyaWF0aW9uIn19--850460abb6619f326eb585ef63fdb0b416ee8bffff0b16dfc60dcb6699d89ebd/screenshot-2026-03-16_18-32-42.png",
    "width": 160
  },
  "reading_minutes": 2,
  "replicated_at": null,
  "source": "world-hey-com",
  "source_name": "David Heinemeier Hansson",
  "summary": null,
  "tags": [],
  "temporalCoverage": "2026-10-19T01:26:53.998049939+00:00",
  "title": "ONCE (Again)",
  "url": "https://aggr.aymericbeaumet.com/items/world-hey-com/2026-03-16-once-again/",
  "word_count": 319
}