[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"page:\u002F":3},{"id":4,"title":5,"accent":6,"body":7,"coming":25,"description":60,"extension":61,"headline":62,"intro":63,"meta":64,"navigation":65,"path":66,"repos":67,"seo":92,"stats":93,"statsDetail":110,"statsNote":111,"stem":112,"__hash__":113},"content\u002Findex.md","","Minus the Server",{"type":8,"value":9,"toc":22},"minimark",[10,19],[11,12,13,14,18],"p",{},"We'll run your sites for you: upgrades, backups, a dashboard and a person to call when something\nbreaks. ",[15,16,17],"pitch",{},"Your site stays ordinary Drupal the whole time",", so you can take it with you whenever you\nlike.",[11,20,21],{},"Until then, every piece is open source and deploys to your own Cloudflare account today.",{"title":5,"searchDepth":23,"depth":23,"links":24},2,[],[26,31,35,39,44,49,54],{"emoji":27,"name":28,"blurb":29,"when":30},"📝","WordPress","Unmodified WordPress, with its database running on the site's own SQLite.","Next",{"emoji":32,"name":33,"blurb":34,"when":30},"🧱","Joomla","Joomla's front end, administrator and API, served the same way.",{"emoji":36,"name":37,"blurb":38,"when":30},"🧩","Custom Workers","Your own Worker templates, deployed beside your CMS sites from one dashboard.",{"emoji":40,"name":41,"blurb":42,"url":43,"when":30},"📰","nuxtpress","Blogging on Workers, with posts stored in KV and D1 instead of git commits.","https:\u002F\u002Fgithub.com\u002Fgmitch215\u002Fnuxtpress",{"emoji":45,"name":46,"blurb":47,"url":48,"when":30},"🧠","MyLoRA","A control plane for fine-tuning LoRA adapters, driven from a Workers UI.","https:\u002F\u002Fgithub.com\u002Fgmitch215\u002FMyLoRA",{"emoji":50,"name":51,"blurb":52,"url":53,"when":30},"💬","smoke","A self-hostable support desk whose tickets only the operator can read.","https:\u002F\u002Fgithub.com\u002Fearth-app\u002Fsmoke",{"emoji":55,"name":56,"blurb":57,"url":58,"when":59},"🐧","gmux","A real Linux machine per site, running inside a Worker deployment.","https:\u002F\u002Fgithub.com\u002Fgmitch215\u002Fgmux","Later","Drupal on Cloudflare Workers. No servers, no containers, no origin.","md","Drupal,","Drupflare runs an unmodified Drupal 11 site on Cloudflare Workers. PHP 8.5 runs as WebAssembly inside a Durable Object, and the site's database lives in that object's own SQLite. There is no machine to patch, nothing sits idle waiting for visitors, and it starts on Cloudflare's free plan.",{},true,"\u002F",[68,72,76,80,84,88],{"emoji":69,"name":70,"blurb":71},"⛱️","worker","The deployable site. One click, your Cloudflare account.",{"emoji":73,"name":74,"blurb":75},"⚙️","drangler","The CLI: deploy, migrate an existing site on or off, develop a module.",{"emoji":77,"name":78,"blurb":79},"🗜️","drupflare","The Drupal module that bridges Drupal to the Workers runtime.",{"emoji":81,"name":82,"blurb":83},"☁️","rom","The database driver, Durable Object SQLite behind Drupal.",{"emoji":85,"name":86,"blurb":87},"🧰","phasm","PHP 8.5 compiled to WebAssembly for workerd.",{"emoji":89,"name":90,"blurb":91},"🏰","bastion","The same sites on your own Linux servers.",{"description":60},[94,98,102,106],{"emoji":95,"value":96,"label":97},"💸","10,037x","cheaper to run than a latency-matched VPS per site, across a fleet of idle sites",{"emoji":99,"value":100,"label":101},"🌍","6.35x","faster than a VPS on the same continent, up to 23.09x worldwide",{"emoji":103,"value":104,"label":105},"🆓","13.2M","views a month on Cloudflare's free plan with the R2 page mirror, 3.04M on the one-click deploy",{"emoji":107,"value":108,"label":109},"🌱","99.99%","less energy than a multi-region production deployment, modelled","10,037x compares 1,000 sites at 10,000 views a month each, asleep between requests (the free\nplan's default), with one origin in each of three regions behind a load balancer at $58.20 a site,\nagainst $5.80 for the whole Cloudflare account. Kept warm, the paid default, the bill is $350.65\nand the comparison is 166x.\n\n13.2M views a month is derived from Cloudflare's published limits. It needs the R2 page mirror,\nwhich needs an R2 bucket and a custom domain you own, and the mirror answers 77% of views. The\none-click deploy serves 3.04M. Both count one Worker request a view.\n\nStatic assets don't bill as Worker requests. The one exception is Workers Cache, which the shipped\nconfig leaves off; with it on, a free account serves about 1,500 views a day.\n\n99.99% less energy is modelled against a multi-region production deployment. Everything here is\nlist prices and a modelled workload, not a quote, and the docs show the working.","List prices and a modelled workload of 1,000 sites at 10,000 views a month. Not a quote.","index","wLQ7FP4GNNWoQJrWpTxVgrdx0xMRjsx9ZRoy4U_ahZ0",1794173411303]