pages-server
tcp/443
Open service 217.197.84.141:80 · bytefuerby.de
2026-01-10 20:22
HTTP/1.1 302 Found content-length: 0 location: https://bytefuerby.de/ cache-control: no-cache connection: close
Open service 2a0a:4580:103f:c0de::2:80 · bytefuerby.de
2026-01-10 20:22
HTTP/1.1 302 Found content-length: 0 location: https://bytefuerby.de/ cache-control: no-cache connection: close
Open service 217.197.84.141:443 · bytefuerby.de
2026-01-10 20:22
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Length: 9111
Content-Type: text/html; charset=utf-8
Etag: "e413ad5b0597e2388a58d16fb34b5fa5bafba112"
Last-Modified: Sat, 10 Jan 2026 19:28:27 GMT
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
X-Pages-Cache: true
Date: Sat, 10 Jan 2026 20:22:39 GMT
Connection: close
Page title: bytefuerby.de
<!doctype html><html lang=en dir=auto data-theme=auto><head><meta name=generator content="Hugo 0.154.4"><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>bytefuerby.de</title><meta name=description content="Byte für Byte in die Unabhängigkeit | Ein Blog über Selfhosting, Privacy und digitale Selbstbestimmung"><meta name=author content="Leif Kasüschke"><link rel=canonical href=https://bytefuerby.de/><link crossorigin=anonymous href=https://bytefuerby.de/assets/css/stylesheet.da3211e5ef867bf2b75fd5a6515cfed7195c011e8ab735694e203810a827097b.css integrity="sha256-2jIR5e+Ge/K3X9WmUVz+1xlcAR6KtzVpTiA4EKgnCXs=" rel="preload stylesheet" as=style><link rel=icon href=https://bytefuerby.de/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://bytefuerby.de/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://bytefuerby.de/favicon-32x32.png><link rel=apple-touch-icon href=https://bytefuerby.de/apple-touch-icon.png><link rel=mask-icon href=https://bytefuerby.de/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://bytefuerby.de/index.xml title=rss><link rel=alternate type=application/json href=https://bytefuerby.de/index.json title=json><link rel=alternate hreflang=en href=https://bytefuerby.de/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51);color-scheme:dark}.list{background:var(--theme)}.toc{background:var(--entry)}}@media(prefers-color-scheme:light){.list::-webkit-scrollbar-thumb{border-color:var(--code-bg)}}</style></noscript><script>localStorage.getItem("pref-theme")==="dark"?document.querySelector("html").dataset.theme="dark":localStorage.getItem("pref-theme")==="light"?document.querySelector("html").dataset.theme="light":window.matchMedia("(prefers-color-scheme: dark)").matches?document.querySelector("html").dataset.theme="dark":document.querySelector("html").dataset.theme="light"</script><meta property="og:url" content="https://bytefuerby.de/"><meta property="og:site_name" content="bytefuerby.de"><meta property="og:title" content="bytefuerby.de"><meta property="og:description" content="Byte für Byte in die Unabhängigkeit | Ein Blog über Selfhosting, Privacy und digitale Selbstbestimmung"><meta property="og:locale" content="de-de"><meta property="og:type" content="website"><meta name=twitter:card content="summary"><meta name=twitter:title content="bytefuerby.de"><meta name=twitter:description content="Byte für Byte in die Unabhängigkeit | Ein Blog über Selfhosting, Privacy und digitale Selbstbestimmung"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"bytefuerby.de","url":"https://bytefuerby.de/","description":"Byte für Byte in die Unabhängigkeit | Ein Blog über Selfhosting, Privacy und digitale Selbstbestimmung","logo":"https://bytefuerby.de/favicon.ico","sameAs":["/index.xml","mailto:kontakt@bytefuerby.de"]}</script></head><body class=list id=top><header class=header><nav class=nav><div class=logo><a href=https://bytefuerby.de/ accesskey=h title="bytefuerby.de (Alt + H)">bytefuerby.de</a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)" aria-label="Toggle theme">
<svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>
<svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circ
Open service 2a0a:4580:103f:c0de::2:443 · bytefuerby.de
2026-01-10 20:22
HTTP/1.1 200 OK
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Length: 9111
Content-Type: text/html; charset=utf-8
Etag: "e413ad5b0597e2388a58d16fb34b5fa5bafba112"
Last-Modified: Sat, 10 Jan 2026 19:28:27 GMT
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
X-Pages-Cache: true
Date: Sat, 10 Jan 2026 20:22:39 GMT
Connection: close
Page title: bytefuerby.de
<!doctype html><html lang=en dir=auto data-theme=auto><head><meta name=generator content="Hugo 0.154.4"><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>bytefuerby.de</title><meta name=description content="Byte für Byte in die Unabhängigkeit | Ein Blog über Selfhosting, Privacy und digitale Selbstbestimmung"><meta name=author content="Leif Kasüschke"><link rel=canonical href=https://bytefuerby.de/><link crossorigin=anonymous href=https://bytefuerby.de/assets/css/stylesheet.da3211e5ef867bf2b75fd5a6515cfed7195c011e8ab735694e203810a827097b.css integrity="sha256-2jIR5e+Ge/K3X9WmUVz+1xlcAR6KtzVpTiA4EKgnCXs=" rel="preload stylesheet" as=style><link rel=icon href=https://bytefuerby.de/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://bytefuerby.de/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://bytefuerby.de/favicon-32x32.png><link rel=apple-touch-icon href=https://bytefuerby.de/apple-touch-icon.png><link rel=mask-icon href=https://bytefuerby.de/safari-pinned-tab.svg><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=alternate type=application/rss+xml href=https://bytefuerby.de/index.xml title=rss><link rel=alternate type=application/json href=https://bytefuerby.de/index.json title=json><link rel=alternate hreflang=en href=https://bytefuerby.de/><noscript><style>#theme-toggle,.top-link{display:none}</style><style>@media(prefers-color-scheme:dark){:root{--theme:rgb(29, 30, 32);--entry:rgb(46, 46, 51);--primary:rgb(218, 218, 219);--secondary:rgb(155, 156, 157);--tertiary:rgb(65, 66, 68);--content:rgb(196, 196, 197);--code-block-bg:rgb(46, 46, 51);--code-bg:rgb(55, 56, 62);--border:rgb(51, 51, 51);color-scheme:dark}.list{background:var(--theme)}.toc{background:var(--entry)}}@media(prefers-color-scheme:light){.list::-webkit-scrollbar-thumb{border-color:var(--code-bg)}}</style></noscript><script>localStorage.getItem("pref-theme")==="dark"?document.querySelector("html").dataset.theme="dark":localStorage.getItem("pref-theme")==="light"?document.querySelector("html").dataset.theme="light":window.matchMedia("(prefers-color-scheme: dark)").matches?document.querySelector("html").dataset.theme="dark":document.querySelector("html").dataset.theme="light"</script><meta property="og:url" content="https://bytefuerby.de/"><meta property="og:site_name" content="bytefuerby.de"><meta property="og:title" content="bytefuerby.de"><meta property="og:description" content="Byte für Byte in die Unabhängigkeit | Ein Blog über Selfhosting, Privacy und digitale Selbstbestimmung"><meta property="og:locale" content="de-de"><meta property="og:type" content="website"><meta name=twitter:card content="summary"><meta name=twitter:title content="bytefuerby.de"><meta name=twitter:description content="Byte für Byte in die Unabhängigkeit | Ein Blog über Selfhosting, Privacy und digitale Selbstbestimmung"><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"bytefuerby.de","url":"https://bytefuerby.de/","description":"Byte für Byte in die Unabhängigkeit | Ein Blog über Selfhosting, Privacy und digitale Selbstbestimmung","logo":"https://bytefuerby.de/favicon.ico","sameAs":["/index.xml","mailto:kontakt@bytefuerby.de"]}</script></head><body class=list id=top><header class=header><nav class=nav><div class=logo><a href=https://bytefuerby.de/ accesskey=h title="bytefuerby.de (Alt + H)">bytefuerby.de</a><div class=logo-switches><button id=theme-toggle accesskey=t title="(Alt + T)" aria-label="Toggle theme">
<svg id="moon" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M21 12.79A9 9 0 1111.21 3 7 7 0 0021 12.79z"/></svg>
<svg id="sun" width="24" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circ
Open service 217.197.84.141:443 · www.bytefuerby.de
2026-01-10 06:31
HTTP/1.1 424 Failed Dependency
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Type: text/html; charset=utf-8
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
Date: Sat, 10 Jan 2026 06:31:05 GMT
Connection: close
Transfer-Encoding: chunked
Page title: Failed Dependency
<!doctype html>
<html class="codeberg-design">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>Failed Dependency</title>
<link rel="stylesheet" href="https://design.codeberg.org/design-kit/codeberg.css" />
<link rel="stylesheet" href="https://fonts.codeberg.org/dist/inter/Inter%20Web/inter.css" />
<style>
body {
margin: 0;
padding: 1rem;
box-sizing: border-box;
width: 100%;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
code {
border-radius: 0.25rem;
padding: 0.25rem;
background-color: silver;
}
</style>
</head>
<body>
<svg xmlns="http://www.w3.org/2000/svg" height="10em" viewBox="0 0 24 24" fill="var(--blue-color)">
<path
d="M 9 2 C 5.1458514 2 2 5.1458514 2 9 C 2 12.854149 5.1458514 16 9 16 C 10.747998 16 12.345009 15.348024 13.574219 14.28125 L 14 14.707031 L 14 16 L 19.585938 21.585938 C 20.137937 22.137937 21.033938 22.137938 21.585938 21.585938 C 22.137938 21.033938 22.137938 20.137938 21.585938 19.585938 L 16 14 L 14.707031 14 L 14.28125 13.574219 C 15.348024 12.345009 16 10.747998 16 9 C 16 5.1458514 12.854149 2 9 2 z M 9 4 C 11.773268 4 14 6.2267316 14 9 C 14 11.773268 11.773268 14 9 14 C 6.2267316 14 4 11.773268 4 9 C 4 6.2267316 6.2267316 4 9 4 z"
/>
</svg>
<h1 class="mb-0 text-primary">Failed Dependency (Error 424)!</h1>
<h5 class="text-center" style="max-width: 25em">
<p>Sorry, but this page couldn't be served:</p>
<p><b>"target is no codeberg page"</b></p>
<p>
The page you tried to reach is hosted on Codeberg Pages, which might currently be experiencing technical
difficulties. If that is the case, it could take a little while until this page is available again.
</p>
<p>
Otherwise, this page might also be unavailable due to a configuration error. If you are the owner of this
website, please make sure to check the
<a href="https://docs.codeberg.org/codeberg-pages/troubleshooting/" target="_blank"
>troubleshooting section in the Docs</a
>!
</p>
</h5>
<small class="text-muted">
<img src="https://design.codeberg.org/logo-kit/icon.svg" class="align-top" />
Static pages made easy -
<a href="https://codeberg.page">Codeberg Pages</a>
</small>
</body>
</html>
Open service 2a0a:4580:103f:c0de::2:443 · www.bytefuerby.de
2026-01-10 06:31
HTTP/1.1 424 Failed Dependency
Allow: GET, HEAD, OPTIONS
Cache-Control: public, max-age=600
Content-Type: text/html; charset=utf-8
Referrer-Policy: strict-origin-when-cross-origin
Server: pages-server
Date: Sat, 10 Jan 2026 06:31:04 GMT
Connection: close
Transfer-Encoding: chunked
Page title: Failed Dependency
<!doctype html>
<html class="codeberg-design">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>Failed Dependency</title>
<link rel="stylesheet" href="https://design.codeberg.org/design-kit/codeberg.css" />
<link rel="stylesheet" href="https://fonts.codeberg.org/dist/inter/Inter%20Web/inter.css" />
<style>
body {
margin: 0;
padding: 1rem;
box-sizing: border-box;
width: 100%;
min-height: 100vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
code {
border-radius: 0.25rem;
padding: 0.25rem;
background-color: silver;
}
</style>
</head>
<body>
<svg xmlns="http://www.w3.org/2000/svg" height="10em" viewBox="0 0 24 24" fill="var(--blue-color)">
<path
d="M 9 2 C 5.1458514 2 2 5.1458514 2 9 C 2 12.854149 5.1458514 16 9 16 C 10.747998 16 12.345009 15.348024 13.574219 14.28125 L 14 14.707031 L 14 16 L 19.585938 21.585938 C 20.137937 22.137937 21.033938 22.137938 21.585938 21.585938 C 22.137938 21.033938 22.137938 20.137938 21.585938 19.585938 L 16 14 L 14.707031 14 L 14.28125 13.574219 C 15.348024 12.345009 16 10.747998 16 9 C 16 5.1458514 12.854149 2 9 2 z M 9 4 C 11.773268 4 14 6.2267316 14 9 C 14 11.773268 11.773268 14 9 14 C 6.2267316 14 4 11.773268 4 9 C 4 6.2267316 6.2267316 4 9 4 z"
/>
</svg>
<h1 class="mb-0 text-primary">Failed Dependency (Error 424)!</h1>
<h5 class="text-center" style="max-width: 25em">
<p>Sorry, but this page couldn't be served:</p>
<p><b>"target is no codeberg page"</b></p>
<p>
The page you tried to reach is hosted on Codeberg Pages, which might currently be experiencing technical
difficulties. If that is the case, it could take a little while until this page is available again.
</p>
<p>
Otherwise, this page might also be unavailable due to a configuration error. If you are the owner of this
website, please make sure to check the
<a href="https://docs.codeberg.org/codeberg-pages/troubleshooting/" target="_blank"
>troubleshooting section in the Docs</a
>!
</p>
</h5>
<small class="text-muted">
<img src="https://design.codeberg.org/logo-kit/icon.svg" class="align-top" />
Static pages made easy -
<a href="https://codeberg.page">Codeberg Pages</a>
</small>
</body>
</html>
Open service 2a0a:4580:103f:c0de::2:80 · www.bytefuerby.de
2026-01-10 06:31
HTTP/1.1 302 Found content-length: 0 location: https://www.bytefuerby.de/ cache-control: no-cache connection: close
Open service 217.197.84.141:80 · www.bytefuerby.de
2026-01-10 06:31
HTTP/1.1 302 Found content-length: 0 location: https://www.bytefuerby.de/ cache-control: no-cache connection: close