{
  "$type": "site.standard.document",
  "content": {
    "$type": "pub.leaflet.content",
    "pages": [
      {
        "$type": "pub.leaflet.pages.linearDocument",
        "blocks": [
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "description": "S2 · Afl. 7 · 1 u 59 min · 7 juni 2021",
              "previewImage": {
                "$type": "blob",
                "ref": {
                  "$link": "bafkreihiqfpqf7uk3l543lyjirgcttjbiy5zi66urqlcvb755x3nejzjji"
                },
                "mimeType": "image/jpeg",
                "size": 63832
              },
              "src": "https://codeklets.nl/episodes/389",
              "title": "▶ Beluister deze aflevering"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "Rogier en Ivo hebben het met Saber over waarom developers hun eigen server thuis zouden moeten draaien"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "http://www.lommers.org/"
                    }
                  ],
                  "index": {
                    "byteEnd": 23,
                    "byteStart": 9
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:ejte3fkv5geavnalekylkdg4"
                    }
                  ],
                  "index": {
                    "byteEnd": 33,
                    "byteStart": 25
                  }
                },
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#didMention",
                      "did": "did:plc:n5zdxzzelmg7g22ebweczura"
                    }
                  ],
                  "index": {
                    "byteEnd": 63,
                    "byteStart": 50
                  }
                }
              ],
              "plaintext": "Te gast: Rogier Lommers, Ivo Toby · Presentatie: Saber Karmous"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "facets": [],
              "level": 2,
              "plaintext": "Hoofdstukken"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.unorderedList",
              "children": [
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/389?t=5"
                          }
                        ],
                        "index": {
                          "byteEnd": 11,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "0:05  Intro"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/389?t=503"
                          }
                        ],
                        "index": {
                          "byteEnd": 43,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "8:23  Waar moet je aan denken qua hardware?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/389?t=688"
                          }
                        ],
                        "index": {
                          "byteEnd": 44,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "11:28  Is ARM based hardware nog een nadeel?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/389?t=1074"
                          }
                        ],
                        "index": {
                          "byteEnd": 52,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "17:54  Hardware geoptimaliseerd voor energieverbruik"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/389?t=2017"
                          }
                        ],
                        "index": {
                          "byteEnd": 24,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "33:37  Operating Systems"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/389?t=2184"
                          }
                        ],
                        "index": {
                          "byteEnd": 18,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "36:24  Wat is ZFS?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/389?t=4043"
                          }
                        ],
                        "index": {
                          "byteEnd": 41,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:07:23  Wat doe je met zo'n thuisserver?"
                  }
                },
                {
                  "$type": "pub.leaflet.blocks.unorderedList#listItem",
                  "children": [],
                  "content": {
                    "$type": "pub.leaflet.blocks.text",
                    "facets": [
                      {
                        "features": [
                          {
                            "$type": "pub.leaflet.richtext.facet#link",
                            "uri": "https://codeklets.nl/episodes/389?t=6498"
                          }
                        ],
                        "index": {
                          "byteEnd": 13,
                          "byteStart": 0
                        }
                      }
                    ],
                    "plaintext": "1:48:18  Tips"
                  }
                }
              ]
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "facets": [],
              "level": 2,
              "plaintext": "Shownotes"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [],
              "plaintext": "In deze aflevering heeft Saber het samen met Ivo en Rogier over het draaien van je eigen server(s) en waarom je dat als software ontwikkelaar zou willen doen."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.header",
              "facets": [],
              "level": 2,
              "plaintext": "Links"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://fleet.linuxserver.io/",
              "title": "Docker containers van linuxserver.io (). Uptodate containers, goed gedocumenteerd."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://restic.net/",
              "title": "Restic backup (). Ideale backup tool met support van snapshots."
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "http://www.bassdrive.com/",
              "title": "24/7 Drum&Bass"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://www.freenas.org/",
              "title": "FreeNAS"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://www.youtube.com/watch?v=FAy9N1vX76o",
              "title": "320 TERABYTES in a normal case!!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://www.youtube.com/watch?v=gSrnXgAmK8k",
              "title": "All of our data is GONE!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://www.youtube.com/watch?v=fbipJUJLzpE",
              "title": "Deploying ANOTHER PETABYTE of Storage!"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://www.reddit.com/r/DataHoarder/",
              "title": "Data hoarders on Reddit"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.website",
              "src": "https://gathering.tweakers.net/forum/list_messages/1673583",
              "title": "Het grote zuinige server topic op Gathering of Tweakers"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.horizontalRule"
            }
          },
          {
            "$type": "pub.leaflet.pages.linearDocument#block",
            "block": {
              "$type": "pub.leaflet.blocks.text",
              "facets": [
                {
                  "features": [
                    {
                      "$type": "pub.leaflet.richtext.facet#link",
                      "uri": "https://codeklets.nl/episodes/389"
                    }
                  ],
                  "index": {
                    "byteEnd": 72,
                    "byteStart": 60
                  }
                }
              ],
              "plaintext": "Beluister de aflevering en lees het volledige transcript op codeklets.nl."
            }
          }
        ],
        "id": "cae97086-ea7c-4777-b284-379c799ee363"
      }
    ]
  },
  "contributors": [
    {
      "did": "did:plc:n5zdxzzelmg7g22ebweczura",
      "displayName": "Saber Karmous",
      "role": "host"
    },
    {
      "did": "did:plc:ejte3fkv5geavnalekylkdg4",
      "displayName": "Ivo Toby",
      "role": "guest"
    }
  ],
  "coverImage": {
    "$type": "blob",
    "ref": {
      "$link": "bafkreihiqfpqf7uk3l543lyjirgcttjbiy5zi66urqlcvb755x3nejzjji"
    },
    "mimeType": "image/jpeg",
    "size": 63832
  },
  "description": "Rogier en Ivo hebben het met Saber over waarom developers hun eigen server thuis zouden moeten draaien",
  "path": "/episodes/389",
  "publishedAt": "2021-06-07T03:36:47.000Z",
  "site": "at://did:plc:flhrheaiuteqoy65yixudwsv/site.standard.publication/self",
  "title": "Rogier Lommers en Ivo Toby over het draaien van je eigen server",
  "updatedAt": "2026-02-12T12:09:50.798Z"
}