{
  "feed_url": "https://gbilder.com/tags/devops/feed.json",
  "home_page_url": "https://gbilder.com/tags/devops/",
  "items": [
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://stanko.io/building-twice-a-clone-of-once-gJKxLYCe26Ak\"\u003ehttps://stanko.io/building-twice-a-clone-of-once-gJKxLYCe26Ak\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-05-23T08:04:52+02:00",
      "external_url": "https://stanko.io/building-twice-a-clone-of-once-gJKxLYCe26Ak",
      "id": "https://gbilder.com/bookmarks/01M4EHSEQJ5GYHZB61XDMP1M8T/",
      "tags": [
        "pidantic",
        "devops"
      ],
      "title": "Building Twice: A clone of Once | Stanko K.R.",
      "url": "https://gbilder.com/bookmarks/01M4EHSEQJ5GYHZB61XDMP1M8T/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://blog.yaakov.online/replacing-kubernetes-with-systemd/\"\u003ehttps://blog.yaakov.online/replacing-kubernetes-with-systemd/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-05-06T07:25:52+02:00",
      "external_url": "https://blog.yaakov.online/replacing-kubernetes-with-systemd/",
      "id": "https://gbilder.com/bookmarks/01M4EHSEDXKC86ASCGWGDS64JW/",
      "tags": [
        "devops",
        "tryme"
      ],
      "title": "Replacing Kubernetes with systemd",
      "url": "https://gbilder.com/bookmarks/01M4EHSEDXKC86ASCGWGDS64JW/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/tilt-dev/tilt\"\u003ehttps://github.com/tilt-dev/tilt\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-04-26T23:08:15+02:00",
      "external_url": "https://github.com/tilt-dev/tilt",
      "id": "https://gbilder.com/bookmarks/01M4EHSE84A8WPWZNK0V511ZHV/",
      "tags": [
        "pidantic",
        "devops"
      ],
      "title": "GitHub - tilt-dev/tilt: Define your dev environment as code. For microservice apps on Kubernetes.",
      "url": "https://gbilder.com/bookmarks/01M4EHSE84A8WPWZNK0V511ZHV/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/containrrr/watchtower\"\u003ehttps://github.com/containrrr/watchtower\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-04-25T17:45:51+02:00",
      "external_url": "https://github.com/containrrr/watchtower",
      "id": "https://gbilder.com/bookmarks/01M4EHSE76JW59ATR9XVFJGWE8/",
      "tags": [
        "pidantic",
        "docker",
        "devops"
      ],
      "title": "containrrr/watchtower: A process for automating Docker container base image updates.",
      "url": "https://gbilder.com/bookmarks/01M4EHSE76JW59ATR9XVFJGWE8/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://htdocs.dev/posts/kubernetes-deployment-strategies-for-small-businesses-on-hetzner-cloud-a-comparative-analysis-of-k3s-microk8s-and-alternatives/\"\u003ehttps://htdocs.dev/posts/kubernetes-deployment-strategies-for-small-businesses-on-hetzner-cloud-a-comparative-analysis-of-k3s-microk8s-and-alternatives/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-04-05T22:23:27+02:00",
      "external_url": "https://htdocs.dev/posts/kubernetes-deployment-strategies-for-small-businesses-on-hetzner-cloud-a-comparative-analysis-of-k3s-microk8s-and-alternatives/",
      "id": "https://gbilder.com/bookmarks/01M4EHSDRNY4WDSD9ADYJEQMXC/",
      "tags": [
        "pidantic",
        "devops"
      ],
      "title": "Kubernetes Deployment Strategies for Small Businesses on Hetzner Cloud: A Comparative Analysis of k3s, MicroK8s, and Alternatives",
      "url": "https://gbilder.com/bookmarks/01M4EHSDRNY4WDSD9ADYJEQMXC/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://deadsimpletech.com/blog/vercel_hetzner\"\u003ehttps://deadsimpletech.com/blog/vercel_hetzner\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-01-29T09:00:49+02:00",
      "external_url": "https://deadsimpletech.com/blog/vercel_hetzner",
      "id": "https://gbilder.com/bookmarks/01M4EHSCBRD752D7MNG0BRE7C2/",
      "tags": [
        "bafflegab",
        "pidantic",
        "devops"
      ],
      "title": "Migrating my website from Vercel to Hetzner Part 1 - OpenTofu and cloud-init | deadSimpleTech",
      "url": "https://gbilder.com/bookmarks/01M4EHSCBRD752D7MNG0BRE7C2/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://cockpit-project.org/\"\u003ehttps://cockpit-project.org/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2025-01-28T20:05:39+02:00",
      "external_url": "https://cockpit-project.org/",
      "id": "https://gbilder.com/bookmarks/01M4EHSCB3WCP3X00XGD3QQJW3/",
      "tags": [
        "devops",
        "linux",
        "tools"
      ],
      "title": "Cockpit Project — Cockpit Project",
      "url": "https://gbilder.com/bookmarks/01M4EHSCB3WCP3X00XGD3QQJW3/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://serverlessvpn.com/\"\u003ehttps://serverlessvpn.com/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-12-07T20:47:08+02:00",
      "external_url": "https://serverlessvpn.com/",
      "id": "https://gbilder.com/bookmarks/01M4EHSBE3JQ37NGK98JQWJ39F/",
      "tags": [
        "pidantic",
        "sovereignty",
        "devops",
        "bafflegab"
      ],
      "title": "Serverless VPN Self-hosted based on WireGuard",
      "url": "https://gbilder.com/bookmarks/01M4EHSBE3JQ37NGK98JQWJ39F/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/\"\u003ehttps://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-24T16:15:17+02:00",
      "external_url": "https://www.macchaffee.com/blog/2024/you-have-built-a-kubernetes/",
      "id": "https://gbilder.com/bookmarks/01M4EHSB7QC0THFA9PKRQ1ZWS9/",
      "tags": [
        "devops"
      ],
      "title": "Dear friend, you have built a Kubernetes",
      "url": "https://gbilder.com/bookmarks/01M4EHSB7QC0THFA9PKRQ1ZWS9/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://canonical-microcloud.readthedocs-hosted.com/en/stable/microcloud/tutorial/get_started/\"\u003ehttps://canonical-microcloud.readthedocs-hosted.com/en/stable/microcloud/tutorial/get_started/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-21T21:11:50+02:00",
      "external_url": "https://canonical-microcloud.readthedocs-hosted.com/en/stable/microcloud/tutorial/get_started/",
      "id": "https://gbilder.com/bookmarks/01M4EHSB5SFNJDTEP5FRMBSPSS/",
      "tags": [
        "pidantic",
        "devops"
      ],
      "title": "Get started with MicroCloud",
      "url": "https://gbilder.com/bookmarks/01M4EHSB5SFNJDTEP5FRMBSPSS/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/oracle/bpftune\"\u003ehttps://github.com/oracle/bpftune\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-17T14:27:29+02:00",
      "external_url": "https://github.com/oracle/bpftune",
      "id": "https://gbilder.com/bookmarks/01M4EHSB3TGSZAN11V7FFT5RNP/",
      "tags": [
        "devops",
        "linux",
        "performance",
        "tryme"
      ],
      "title": "GitHub - oracle/bpftune: bpftune uses BPF to auto-tune Linux systems",
      "url": "https://gbilder.com/bookmarks/01M4EHSB3TGSZAN11V7FFT5RNP/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://woodpecker-ci.org/\"\u003ehttps://woodpecker-ci.org/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-16T23:59:04+02:00",
      "external_url": "https://woodpecker-ci.org/",
      "id": "https://gbilder.com/bookmarks/01M4EHSB3M42XWA60ZN69PSX8X/",
      "tags": [
        "tryme",
        "devops"
      ],
      "title": "Woodpecker CI | Woodpecker CI",
      "url": "https://gbilder.com/bookmarks/01M4EHSB3M42XWA60ZN69PSX8X/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/amacneil/dbmate\"\u003ehttps://github.com/amacneil/dbmate\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-13T21:23:36+02:00",
      "external_url": "https://github.com/amacneil/dbmate",
      "id": "https://gbilder.com/bookmarks/01M4EHSB15XX16TJM1H55N7XBK/",
      "tags": [
        "golang",
        "databases",
        "migrations",
        "devops",
        "pidantic"
      ],
      "title": "amacneil/dbmate: 🚀 A lightweight, framework-agnostic database migration tool.",
      "url": "https://gbilder.com/bookmarks/01M4EHSB15XX16TJM1H55N7XBK/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://torsion.org/borgmatic/\"\u003ehttps://torsion.org/borgmatic/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-11-13T08:27:43+02:00",
      "external_url": "https://torsion.org/borgmatic/",
      "id": "https://gbilder.com/bookmarks/01M4EHSB0HY3CBAFGWP38TBVKD/",
      "tags": [
        "devops",
        "pidantic",
        "tryme",
        "backup"
      ],
      "title": "borgmatic",
      "url": "https://gbilder.com/bookmarks/01M4EHSB0HY3CBAFGWP38TBVKD/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://geek.sg/blog/how-i-self-hosted-llama-32-with-coolify-on-my-home-server-a-step-by-step-guide\"\u003ehttps://geek.sg/blog/how-i-self-hosted-llama-32-with-coolify-on-my-home-server-a-step-by-step-guide\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-16T20:24:39+02:00",
      "external_url": "https://geek.sg/blog/how-i-self-hosted-llama-32-with-coolify-on-my-home-server-a-step-by-step-guide",
      "id": "https://gbilder.com/bookmarks/01M4EHSAKD44RWJK36Q5KHGY80/",
      "tags": [
        "hosting",
        "degoogle",
        "devops"
      ],
      "title": "How I Self-Hosted Llama 3.2 with Coolify on My Home Server: A Step-by-Step Guide - Raymond Yeh | Living in Singapore, Software Engineering, and More",
      "url": "https://gbilder.com/bookmarks/01M4EHSAKD44RWJK36Q5KHGY80/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://dev.to/l1x/getting-started-with-firecracker-on-raspberry-pi-1pbc\"\u003ehttps://dev.to/l1x/getting-started-with-firecracker-on-raspberry-pi-1pbc\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-10-13T10:59:06+02:00",
      "external_url": "https://dev.to/l1x/getting-started-with-firecracker-on-raspberry-pi-1pbc",
      "id": "https://gbilder.com/bookmarks/01M4EHSAGW7WFW3HG8RSFXN1TW/",
      "tags": [
        "firecracker",
        "devops"
      ],
      "title": "Getting started with Firecracker on Raspberry Pi - DEV Community",
      "url": "https://gbilder.com/bookmarks/01M4EHSAGW7WFW3HG8RSFXN1TW/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://gitlab.com/glitchtip\"\u003ehttps://gitlab.com/glitchtip\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-09-25T07:30:57+02:00",
      "external_url": "https://gitlab.com/glitchtip",
      "id": "https://gbilder.com/bookmarks/01M4EHSA6HRW5Z99GEVJG70X7D/",
      "tags": [
        "monitoring",
        "devops",
        "pidantic"
      ],
      "title": "GlitchTip · GitLab",
      "url": "https://gbilder.com/bookmarks/01M4EHSA6HRW5Z99GEVJG70X7D/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"http://rachelbythebay.com/w/2024/09/22/colo/\"\u003ehttp://rachelbythebay.com/w/2024/09/22/colo/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-09-23T13:58:20+02:00",
      "external_url": "http://rachelbythebay.com/w/2024/09/22/colo/",
      "id": "https://gbilder.com/bookmarks/01M4EHSA5DBJ8AVSZ1GG7S61CP/",
      "tags": [
        "hosting",
        "devops"
      ],
      "title": "A terrible way to jump into colocating your own stuff",
      "url": "https://gbilder.com/bookmarks/01M4EHSA5DBJ8AVSZ1GG7S61CP/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://blog.chay.dev/create-an-internal-cli/\"\u003ehttps://blog.chay.dev/create-an-internal-cli/\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-08-24T16:11:43+02:00",
      "external_url": "https://blog.chay.dev/create-an-internal-cli/",
      "id": "https://gbilder.com/bookmarks/01M4EHS9KE3C7V2QYYGSDZ1BME/",
      "tags": [
        "cli",
        "devops",
        "tryme"
      ],
      "title": "Create an internal CLI | blog.chay.dev",
      "url": "https://gbilder.com/bookmarks/01M4EHS9KE3C7V2QYYGSDZ1BME/"
    },
    {
      "content_html": "\n  \u003cp class=\"bafflegab-bookmark\"\u003eBookmarked \u003ca class=\"u-bookmark-of\" href=\"https://github.com/d3witt/viking\"\u003ehttps://github.com/d3witt/viking\u003c/a\u003e\u003c/p\u003e\n",
      "date_published": "2024-08-06T16:37:18+02:00",
      "external_url": "https://github.com/d3witt/viking",
      "id": "https://gbilder.com/bookmarks/01M4EHS98WR9HHW8HQXK1XCY6G/",
      "tags": [
        "devops",
        "golang",
        "pidantic"
      ],
      "title": "GitHub - d3witt/viking: Simple way to manage your remote machines and SSH keys",
      "url": "https://gbilder.com/bookmarks/01M4EHS98WR9HHW8HQXK1XCY6G/"
    }
  ],
  "language": "en",
  "title": "#devops · Louche Cannon",
  "version": "https://jsonfeed.org/version/1.1"
}