<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>links.lmorchard.com - #hosting</title>
    <link>/tags/hosting/</link>
    <description>Recent bookmarks tagged #hosting</description>
    <lastBuildDate>Mon, 02 Nov 2026 08:24:47 +0000</lastBuildDate>
    <item>
      <title>Prompt caching: 10x cheaper LLM tokens, but how? | ngrok blog</title>
      <link>https://ngrok.com/blog/prompt-caching/</link>
      <description>By the end of this post you will...&#xA;&#xA;    Understand, at a deeper level, how LLMs work&#xA;    Have built some new intuition for why LLMs work the way they do&#xA;    Understand the exact 1s and 0s that get cached, and how they reduce the cost of your LLM requests&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #caching #genai #hosting #llms #ops&lt;/p&gt;</description>
      <pubDate>Fri, 19 Dec 2025 19:50:01 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38134</guid>
      <category>caching</category>
      <category>genai</category>
      <category>hosting</category>
      <category>llms</category>
      <category>ops</category>
      <enclosure url="https://links.lmorchard.com/static/d4c2ae8024ded11cd4540b08ac8a8d3d.jpg" type="image/jpeg"></enclosure>
    </item>
    <item>
      <title>sozu-proxy/sozu: Sōzu HTTP reverse proxy, configurable at runtime, fast and safe, built in Rust. It is awesome!</title>
      <link>https://github.com/sozu-proxy/sozu</link>
      <description>Sōzu is a lightweight, fast, always-up reverse proxy server.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #hosting #http #rust #sysadmin #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 24 Nov 2025 23:41:51 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:38027</guid>
      <category>hosting</category>
      <category>http</category>
      <category>rust</category>
      <category>sysadmin</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/457d2b30b00ac3bda7951e280a7a3665.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>git-pages/git-pages: Scalable static site server for Git forges (like GitHub Pages) - Codeberg.org</title>
      <link>https://codeberg.org/git-pages/git-pages</link>
      <description>git-pages is a static site server for use with Git forges (i.e. a GitHub Pages replacement). It is written with efficiency in mind, scaling horizontally to any number of deployed sites and concurrent requests and serving sites up to hundreds of megabytes in size, while being equally suitable for single-user deployments.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #git #hosting #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 12 Nov 2025 20:13:20 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37950</guid>
      <category>git</category>
      <category>hosting</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Grebedoc — static site hosting for git forges</title>
      <link>https://grebedoc.dev/</link>
      <description>In short: a service that publishes the pages branch in your Git repository as a website on your domain; think GitHub Pages if it was open source and community operated.&#xA;&#xA;More specifically, it is a public deployment of git-pages and Caddy configured to work especially with Codeberg but also with other Git forges. It is operated by Catherine &#39;whitequark&#39; and teammates, and currently deployed using Rage4 anycast infrastructure routing to VPSes in six regions (Europe, North America East, North America West, South America, East Asia, Australia), with site contents stored on Tigris and backed up to Wasabi.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #git #hosting #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 12 Nov 2025 20:12:50 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37949</guid>
      <category>git</category>
      <category>hosting</category>
      <category>webdev</category>
    </item>
    <item>
      <title>porkbun.com | Static Hosting</title>
      <link>https://porkbun.com/products/webhosting/staticHosting</link>
      <description>$30.00 year&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #hosting #static #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 29 Oct 2025 22:46:05 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37895</guid>
      <category>hosting</category>
      <category>static</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Trap bots on your server: (Maurycy&#39;s blog)</title>
      <link>https://maurycyz.com/projects/trap_bots/</link>
      <description>You don’t really need any bot detection: just linking to the garbage from your main website will do. Because each page links to five more garbage pages, the crawler’s queue will quickly fill up with an exponential amount of garbage until it has no time left to crawl your real site.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #ai #genai #hosting #llms #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 27 Oct 2025 21:13:15 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37878</guid>
      <category>ai</category>
      <category>genai</category>
      <category>hosting</category>
      <category>llms</category>
      <category>webdev</category>
    </item>
    <item>
      <title>lipanski/docker-static-website: A very small Docker image (~80KB) to run any static website</title>
      <link>https://github.com/lipanski/docker-static-website</link>
      <description>docker run -it --rm -p 3000:3000 my-static-website&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #docker #hosting #http #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 23 Oct 2025 04:56:16 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37847</guid>
      <category>docker</category>
      <category>hosting</category>
      <category>http</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/52a157bd868a0555eb785b5fae1d860d.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>inessential: Why NetNewsWire Is Not a Web App</title>
      <link>https://inessential.com/2025/10/04/why-netnewswire-is-not-web-app.html</link>
      <description>If it were a web app instead, I could drop the developer membership, but I’d have to pay way more money for web and database hosting. Probably need a CDN too, and who knows what else. (I don’t have recent web app experience, so I don’t even know what my requirements would be, but I’m sure they’d cost substantially more than a couple hundred bucks a year.)&#xA;&#xA;I could charge for NetNewsWire, but that would go against my political goal of making sure there’s a good and free RSS reader available to everyone.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #hosting #rss #selfhosting #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 07 Oct 2025 02:15:25 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:37789</guid>
      <category>hosting</category>
      <category>rss</category>
      <category>selfhosting</category>
      <category>webdev</category>
    </item>
    <item>
      <title>hacker labs · pico.sh</title>
      <link>https://pico.sh/</link>
      <description>Our services allow users to publish content without needing to install anything. We accomplish this with the SSH tools (rsync, sftp, sshfs) you already have installed on your system.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #hosting #ssh&lt;/p&gt;</description>
      <pubDate>Sat, 05 Apr 2025 18:01:24 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29589</guid>
      <category>dev</category>
      <category>hosting</category>
      <category>ssh</category>
    </item>
    <item>
      <title>Durable websites | Go Make Things</title>
      <link>https://gomakethings.com/durable-websites/</link>
      <description>Serve mostly static HTML. Use flat JSON storage. Go buildless! Use service workers. Go HTML-first.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #css #hosting #html #js #webdev&lt;/p&gt;</description>
      <pubDate>Mon, 27 Jan 2025 18:21:38 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29695</guid>
      <category>css</category>
      <category>hosting</category>
      <category>html</category>
      <category>js</category>
      <category>webdev</category>
      <enclosure url="https://links.lmorchard.com/static/876064ed9ee8c53e749efb5820cdcd36.png" type="image/png"></enclosure>
    </item>
    <item>
      <title>Why we left Fly.io - Chris Arderne</title>
      <link>https://rdrn.me/why-we-left-fly/</link>
      <description>So why did we ditch Fly? In the end it came down to the following four things. Until these are improved, I’d be unlikely to recommend it for Production™ work.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #flyio #hosting #webdev&lt;/p&gt;</description>
      <pubDate>Thu, 05 Dec 2024 18:17:41 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29769</guid>
      <category>dev</category>
      <category>flyio</category>
      <category>hosting</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Redis Inc seeks control over future of Rust redis-rs client library, amid talk of trademark concerns • DEVCLASS</title>
      <link>https://devclass.com/2024/11/27/redis-inc-seeks-control-over-future-of-rust-redis-rs-client-library-amid-talk-of-trademark-threat/</link>
      <description>Redis inc, whose core product is the formerly open source Redis in-memory database, has prompted further unease in the community by approaching the maintainers of the most popular Rust client library for Redis with the intent either to control or to fork it.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #foss #hosting #redis #rust&lt;/p&gt;</description>
      <pubDate>Wed, 27 Nov 2024 23:36:57 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29812</guid>
      <category>dev</category>
      <category>foss</category>
      <category>hosting</category>
      <category>redis</category>
      <category>rust</category>
    </item>
    <item>
      <title>Regular Restarts Are Good, Actually</title>
      <link>https://matt.blwt.io/post/regular-restarts-are-good-actually/</link>
      <description>By enforcing the lack of local state, we can ensure that state lives somewhere more appropriate - a queue, a database, an object store and so on. This makes coordination significantly easier - shared-nothing services can be thrown away, scaled up and down without having to worry about state.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #hosting #ops #webdev&lt;/p&gt;</description>
      <pubDate>Sat, 09 Nov 2024 19:17:55 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29888</guid>
      <category>dev</category>
      <category>hosting</category>
      <category>ops</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Using static websites for tiny archives – alexwlchan</title>
      <link>https://alexwlchan.net/2024/static-websites/</link>
      <description>Because this system has no moving parts, and it’s just files on a disk, I hope it will last a long time. I’ve already migrated a lot of my files to this approach, and I’m pleased with how it’s going. I get all the simplicity and portability of a file full of folders, with just a bit of extra functionality sprinkled on top.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #archives #hosting #static #webdev&lt;/p&gt;</description>
      <pubDate>Wed, 23 Oct 2024 05:05:15 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:29967</guid>
      <category>archives</category>
      <category>hosting</category>
      <category>static</category>
      <category>webdev</category>
    </item>
    <item>
      <title>Fly.io Resource Pricing · Fly Docs</title>
      <link>https://fly.io/docs/about/pricing/#fly-postgres</link>
      <description>Plans get complicated, so we just charge based on usage. Pick and choose which pieces you need for your application; that’s all you’ll see on your invoice.&lt;br/&gt;&#xA;&lt;p&gt;&lt;strong&gt;Tags:&lt;/strong&gt; #dev #flyio #hosting #webdev&lt;/p&gt;</description>
      <pubDate>Tue, 08 Oct 2024 02:57:08 +0000</pubDate>
      <guid isPermaLink="false">linkding-ssg:bookmark:30451</guid>
      <category>dev</category>
      <category>flyio</category>
      <category>hosting</category>
      <category>webdev</category>
    </item>
  </channel>
</rss>
