https://alhu.at/

Submitted URL:
https://alhu.at/
Report Finished:

The outgoing links identified from the page

JavaScript Variables · 25 found

Global JavaScript variables loaded on the window object of a page, are variables declared outside of functions and accessible from anywhere in the code within the current scope

Console log messages · 0 found

Messages logged to the web console

HTML

The raw HTML body of the page

<!DOCTYPE html><html lang="de" class="dark-mode"><head>
<title>ALHU's Blog</title>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="HandheldFriendly" content="True">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preload" as="style" href="/assets/built/screen.css?v=91bfafb3f2">
<link rel="preload" as="script" href="/assets/built/casper.js?v=91bfafb3f2">
<link rel="stylesheet" type="text/css" href="/assets/built/screen.css?v=91bfafb3f2">
<meta name="description" content="Linux, Servers &amp; Stuff">
<link rel="icon" href="https://alhu.at/content/images/size/w256h256/2024/10/android-chrome-192x192.png" type="image/png">
<link rel="canonical" href="https://alhu.at/">
<meta name="referrer" content="no-referrer-when-downgrade">
<meta property="og:site_name" content="ALHU's Blog">
<meta property="og:type" content="website">
<meta property="og:title" content="ALHU's Blog">
<meta property="og:description" content="Linux, Servers &amp; Stuff">
<meta property="og:url" content="https://alhu.at/">
<meta property="og:image" content="https://alhu.at/content/images/2024/10/photo-1541421033552-fc06dba2ecd1.jpg">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="ALHU's Blog">
<meta name="twitter:description" content="Linux, Servers &amp; Stuff">
<meta name="twitter:url" content="https://alhu.at/">
<meta name="twitter:image" content="https://alhu.at/content/images/2024/10/photo-1541421033552-fc06dba2ecd1.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="800">
<script type="application/ld+json">
{
    "@context": "https://schema.org",
    "@type": "WebSite",
    "publisher": {
        "@type": "Organization",
        "name": "ALHU&#x27;s Blog",
        "url": "https://alhu.at/",
        "logo": {
            "@type": "ImageObject",
            "url": "https://alhu.at/content/images/size/w256h256/2024/10/android-chrome-192x192.png",
            "width": 60,
            "height": 60
        }
    },
    "url": "https://alhu.at/",
    "image": {
        "@type": "ImageObject",
        "url": "https://alhu.at/content/images/2024/10/photo-1541421033552-fc06dba2ecd1.jpg",
        "width": 1200,
        "height": 800
    },
    "mainEntityOfPage": "https://alhu.at/",
    "description": "Linux, Servers &amp; Stuff"
}
    </script>
<meta name="generator" content="Ghost 5.96">
<link rel="alternate" type="application/rss+xml" title="ALHU's Blog" href="https://alhu.at/rss/">
<script defer="" src="https://cdn.jsdelivr.net/ghost/portal@~2.44/umd/portal.min.js" data-i18n="false" data-ghost="https://alhu.at/" data-key="2e97e662dc870ea7e38e799a9a" data-api="https://alhu.at/ghost/api/content/" crossorigin="anonymous" type="text/javascript"></script><style id="gh-members-styles">.gh-post-upgrade-cta-content,
.gh-post-upgrade-cta {
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', 'Helvetica Neue', sans-serif;
    text-align: center;
    width: 100%;
    color: #ffffff;
    font-size: 16px;
}

.gh-post-upgrade-cta-content {
    border-radius: 8px;
    padding: 40px 4vw;
}

.gh-post-upgrade-cta h2 {
    color: #ffffff;
    font-size: 28px;
    letter-spacing: -0.2px;
    margin: 0;
    padding: 0;
}

.gh-post-upgrade-cta p {
    margin: 20px 0 0;
    padding: 0;
}

.gh-post-upgrade-cta small {
    font-size: 16px;
    letter-spacing: -0.2px;
}

.gh-post-upgrade-cta a {
    color: #ffffff;
    cursor: pointer;
    font-weight: 500;
    box-shadow: none;
    text-decoration: underline;
}

.gh-post-upgrade-cta a:hover {
    color: #ffffff;
    opacity: 0.8;
    box-shadow: none;
    text-decoration: underline;
}

.gh-post-upgrade-cta a.gh-btn {
    display: block;
    background: #ffffff;
    text-decoration: none;
    margin: 28px 0 0;
    padding: 8px 18px;
    border-radius: 4px;
    font-size: 16px;
    font-weight: 600;
}

.gh-post-upgrade-cta a.gh-btn:hover {
    opacity: 0.92;
}</style>
<script defer="" src="https://cdn.jsdelivr.net/ghost/sodo-search@~1.3/umd/sodo-search.min.js" data-key="2e97e662dc870ea7e38e799a9a" data-styles="https://cdn.jsdelivr.net/ghost/sodo-search@~1.3/umd/main.css" data-sodo-search="https://alhu.at/" data-locale="de" crossorigin="anonymous" type="text/javascript"></script>
<link href="https://alhu.at/webmentions/receive/" rel="webmention">
<script defer="" src="/public/cards.min.js?v=91bfafb3f2" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="/public/cards.min.css?v=91bfafb3f2">
<script defer="" src="/public/member-attribution.min.js?v=91bfafb3f2" type="text/javascript"></script><style>:root {--ghost-accent-color: #000864;}</style>

<script src="https://cdn.jsdelivr.net/gh/rakihub/ghost-code-injection@main/remove-ghost-in-portal/built/remove-ghost-in-portal.min.js" type="text/javascript"></script>
<style>
  .gh-powered-by {
    display: none;
  }
</style>
<style>.gh-portal-account-header{display:flex;flex-direction:column;align-items:center;margin:0 0 32px}.gh-portal-account-header .gh-portal-avatar{margin:6px 0 8px!important}.gh-portal-account-data{margin-bottom:40px}footer.gh-portal-account-footer{display:flex}.gh-portal-account-footer.paid{margin-top:12px}.gh-portal-account-footermenu{display:flex;align-items:center;list-style:none;padding:0;margin:0}.gh-portal-account-footerright{display:flex;flex-grow:1;align-items:center;justify-content:flex-end}.gh-portal-account-footermenu li{margin-right:16px}.gh-portal-account-footermenu li:last-of-type{margin-right:0}.gh-portal-freeaccount-newsletter{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.gh-portal-freeaccount-newsletter .label{display:flex;flex-direction:column;flex-grow:1}.gh-portal-free-ctatext{margin-top:-12px}.gh-portal-cancelcontinue-container{margin:24px 0 32px}.gh-portal-list-detail .gh-portal-email-notice{display:flex;align-items:center;gap:5px;margin-top:6px;color:var(--red);font-weight:500;font-size:1.25rem;letter-spacing:.2px}.gh-portal-email-notice-icon{width:20px;height:20px}.gh-portal-billing-button-loader{width:32px;height:32px;margin-right:-3px;opacity:.6}.gh-portal-product-icon{width:52px;margin-right:12px;border-radius:2px}.gh-portal-account-discountcontainer{position:relative;display:flex;align-items:center}.gh-portal-account-old-price{text-decoration:line-through;color:var(--grey9)!important}.gh-portal-account-tagicon{width:16px;height:16px;color:var(--brandcolor);margin-right:5px;z-index:999}@media (max-width: 390px){.gh-portal-account-footer{padding:0!important}}@media (max-width: 340px){.gh-portal-account-footer{padding:0!important;flex-wrap:wrap;gap:12px}.gh-portal-account-footer .gh-portal-account-footerright{justify-content:flex-start}}.gh-email-suppressed-page-title{margin-bottom:14px}.gh-email-suppressed-page-icon{display:block;width:38px;height:38px;margin:0 auto 18px}.gh-email-suppressed-page-text{padding:0 14px;text-align:center;color:var(--grey6)}.gh-email-faq-footer-text{color:var(--grey8)}.gh-portal-list-detail.email-newsletter .gh-email-faq-page-button{display:block;margin-top:3px}.gh-portal-action-footer .gh-email-faq-page-button{margin-left:4px}.emailReceivingFAQ .gh-portal-btn-back,.emailReceivingFAQ .gh-portal-btn-back:hover{left:calc(6vmin - 14px)}.emailReceivingFAQ .gh-portal-closeicon-container{right:calc(6vmin - 20px)}@media (max-width: 480px){.emailReceivingFAQ .gh-portal-btn-back,.emailReceivingFAQ .gh-portal-btn-back:hover{left:16px}.emailReceivingFAQ .gh-portal-closeicon-container{right:24px}}.gh-email-faq-page-button{color:var(--brandcolor);cursor:pointer;background:none;transition:color linear .1s;font-size:1.45rem}</style><style>.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
</style><style id="fit-vids-style">.fluid-width-video-container{flex-grow: 1;width:100%;}.fluid-width-video-wrapper{width:100%;position:relative;padding:0;}.fluid-width-video-wrapper iframe,.fluid-width-video-wrapper object,.fluid-width-video-wrapper embed {position:absolute;top:0;left:0;width:100%;height:100%;}</style></head>
<body class="home-template is-head-left-logo has-sans-body has-cover is-dropdown-loaded">
<div class="viewport">
<header id="gh-head" class="gh-head outer">
<div class="gh-head-inner inner">
<div class="gh-head-brand">
<a class="gh-head-logo no-image" href="https://alhu.at">
ALHU's Blog
</a>
<button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button>
<button class="gh-burger" aria-label="Main Menu"></button>
</div>
<nav class="gh-head-menu">
<ul class="nav">
<li class="nav-home nav-current"><a href="https://alhu.at/">Home</a></li>
<li class="nav-about-me"><a href="https://alhu.at/uber-mich/">About me</a></li>
<li class="nav-it-tools"><a href="https://tools.alhu.at/">IT Tools</a></li>
</ul>
</nav>
<div class="gh-head-actions">
<button class="gh-search gh-icon-btn" aria-label="Search this site" data-ghost-search=""><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2" width="20" height="20"><path stroke-linecap="round" stroke-linejoin="round" d="M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"></path></svg></button>
<div class="gh-head-members">
<a class="gh-head-link gh-portal-close" href="#/portal/signin" data-portal="signin">Sign in</a>
<a class="gh-head-button gh-portal-close" href="#/portal/signup" data-portal="signup">Subscribe</a>
</div>
</div>
</div>
</header>
<div class="site-content">
<div class="site-header-content outer">
<img class="site-header-cover" srcset="/content/images/size/w300/2024/10/photo-1541421033552-fc06dba2ecd1.jpg 300w,
                        /content/images/size/w600/2024/10/photo-1541421033552-fc06dba2ecd1.jpg 600w,
                        /content/images/size/w1000/2024/10/photo-1541421033552-fc06dba2ecd1.jpg 1000w,
                        /content/images/size/w2000/2024/10/photo-1541421033552-fc06dba2ecd1.jpg 2000w" sizes="100vw" src="/content/images/size/w2000/2024/10/photo-1541421033552-fc06dba2ecd1.jpg" alt="ALHU's Blog">
<div class="site-header-inner inner">
<h1 class="site-title">ALHU's Blog</h1>
<p class="site-description">Linux, Servers &amp; Stuff </p>
</div>
</div>
<main id="site-main" class="site-main outer">
<div class="inner posts">
<div class="post-feed">
<article class="post-card post tag-docker tag-proxmox tag-load-balancer post-card-large">
<a class="post-card-image-link" href="/proxmox-load-balancer-in-docker/">
<img class="post-card-image" srcset="https://images.unsplash.com/photo-1558494949-ef010cbdcc31?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxzZXJ2ZXJ8ZW58MHx8fHwxNzI4NTY3MTQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=300 300w,
                    https://images.unsplash.com/photo-1558494949-ef010cbdcc31?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxzZXJ2ZXJ8ZW58MHx8fHwxNzI4NTY3MTQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=600 600w,
                    https://images.unsplash.com/photo-1558494949-ef010cbdcc31?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxzZXJ2ZXJ8ZW58MHx8fHwxNzI4NTY3MTQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=1000 1000w,
                    https://images.unsplash.com/photo-1558494949-ef010cbdcc31?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxzZXJ2ZXJ8ZW58MHx8fHwxNzI4NTY3MTQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=2000 2000w" sizes="(max-width: 1000px) 400px, 800px" src="https://images.unsplash.com/photo-1558494949-ef010cbdcc31?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wxMTc3M3wwfDF8c2VhcmNofDE4fHxzZXJ2ZXJ8ZW58MHx8fHwxNzI4NTY3MTQ0fDA&amp;ixlib=rb-4.0.3&amp;q=80&amp;w=600" alt="Proxmox Load Balancer in Docker" loading="lazy">
</a>
<div class="post-card-content">
<a class="post-card-content-link" href="/proxmox-load-balancer-in-docker/">
<header class="post-card-header">
<div class="post-card-tags">
<span class="post-card-primary-tag">docker</span>
</div>
<h2 class="post-card-title">
Proxmox Load Balancer in Docker
</h2>
</header>
<div class="post-card-excerpt">Balancing mitts Docker in Proxmox PVE
In diesem Beitrag möchte ich eine Lösung vorstellen, mit der der Proxmox Load Balancer bequem als Docker-Container betrieben werden kann. Der Proxmox Load Balancer sorgt dafür, dass die RAM-Auslastung in einem Proxmox-Cluster automatisch ausgeglichen wird, was die Effizienz und Verteilung der Ressourcen verbessert. Ich</div>
</a>
<footer class="post-card-meta">
<time class="post-card-meta-date" datetime="2024-10-10">10. Okt. 2024</time>
<span class="post-card-meta-length">2 min read</span>
</footer>
</div>
</article>
</div>
<nav class="pagination">
<span class="page-number">Page 1 of 1</span>
</nav>
</div>
</main>
</div>
<footer class="site-footer outer">
<div class="inner">
<section class="copyright"><a href="https://alhu.at">ALHU's Blog</a> © 2024</section>
<nav class="site-footer-nav">
<ul class="nav">
<li class="nav-datenschutzerklarung"><a href="https://alhu.at/datenschutzerklarung/">Datenschutzerklarung</a></li>
<li class="nav-impressum"><a href="https://alhu.at/impressum/">Impressum</a></li>
</ul>
</nav>
<div class="gh-powered-by"><a href="https://ghost.org/" target="_blank" rel="noopener">Powered by Ghost</a></div>
</div>
</footer>
</div>
<script src="https://code.jquery.com/jquery-3.5.1.min.js" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous" type="text/javascript">
</script>
<script src="/assets/built/casper.js?v=91bfafb3f2" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
    // Mobile Menu Trigger
    $('.gh-burger').click(function () {
        $('body').toggleClass('gh-head-open');
    });
    // FitVids - Makes video embeds responsive
    $(".gh-content").fitVids();
});
</script>
<style>
  .cookie-popup {
    position: fixed;
    bottom: 20px;
    right: 20px;
    width: 320px;
    background-color: #333;
    color: #fff;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
    z-index: 9999;
    text-align: center;
    display: none;
  }
  .cookie-popup button {
    background-color: var(--ghost-accent-color);
    color: #fff;
    border: none;
    padding: 10px 20px;
    border-radius: 5px;
    cursor: pointer;
    margin-top: 10px;
  }
  .cookie-popup button:hover {
    background-color: #005f7f;
  }
  .cookie-popup h2 {
    margin-top: 20px;
    font-size: 18px;
    color: #fff;
  }
  .cookie-popup p {
    margin-top: 20px;
  }
  /* Kleiner, dezenter Banner unten rechts */
  .cookie-banner {
    position: fixed;
    bottom: 20px;
    right: 20px;
    background-color: #444;
    color: #fff;
    padding: 5px 10px; /* Kleiner und dezenter */
    font-size: 12px;   /* Kleinere Schriftgröße */
    border-radius: 3px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
    display: none;
    cursor: pointer;
    opacity: 0.8;
  }
  .cookie-banner:hover {
    background-color: #666;
    opacity: 1;
  }
</style>

<div class="cookie-popup" id="cookiePopup" style="display: block;">
<h2>Cookie-Einstellungen</h2>
<p>Wir verwenden Cookies, um Ihnen eine bessere Benutzererfahrung zu bieten, Inhalte und Anzeigen zu personalisieren sowie den Traffic auf unserer Website zu analysieren. Diese Website nutzt Tracking- und Analysetools von Drittanbietern, um Ihr Nutzungsverhalten zu analysieren. Mehr Informationen finden Sie in unserer <a href="https://alhu.at/datenschutzerklarung" style="color: #008CBA;">Datenschutzerklärung</a>.</p>
<p>Indem Sie auf „Zustimmen“ klicken, willigen Sie in die Nutzung dieser Dienste ein. Sie können Ihre Einwilligung jederzeit widerrufen.</p>
<button id="acceptCookies">Zustimmen</button>
<button id="declineCookies" style="background-color: #888; color: #fff;">Ablehnen</button>
</div>

<div class="cookie-banner" id="cookieBanner">Cookie-Einstellungen ändern</div>
<script type="text/javascript">
  // Funktion um Cookie zu setzen
  function setCookie(name, value, minutes) {
    var expires = "";
    if (minutes) {
      var date = new Date();
      date.setTime(date.getTime() + (minutes * 60 * 1000)); // Minuten zu Millisekunden
      expires = "; expires=" + date.toUTCString();
    }
    document.cookie = name + "=" + (value || "") + expires + "; path=/";
  }

  // Funktion um Cookie zu bekommen
  function getCookie(name) {
    var nameEQ = name + "=";
    var ca = document.cookie.split(';');
    for(var i = 0; i < ca.length; i++) {
      var c = ca[i];
      while (c.charAt(0) == ' ') c = c.substring(1, c.length);
      if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length, c.length);
    }
    return null;
  }

  // Funktion um das Popup zu zeigen oder zu verstecken
  window.onload = function() {
    if (!getCookie("cookieAccepted")) {
      document.getElementById("cookiePopup").style.display = "block";
    } else {
      document.getElementById("cookieBanner").style.display = "block";
    }
  };

  // Event-Handler für den "Zustimmen"-Button
  document.getElementById("acceptCookies").onclick = function() {
    setCookie("cookieAccepted", "true", 365 * 24 * 60); // Gültigkeit 1 Jahr
    document.getElementById("cookiePopup").style.display = "none";
    document.getElementById("cookieBanner").style.display = "block";
    
    // Tracking- und Analyse-Codes (nur nach Zustimmung)
    (function(c,l,a,r,i,t,y){
        c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
        t=l.createElement(r);t.async=1;t.src="https://www.clarity.ms/tag/"+i;
        y=l.getElementsByTagName(r)[0];y.parentNode.insertBefore(t,y);
    })(window, document, "clarity", "script", "oh4s0fcci7");

    var gtagScript = document.createElement('script');
    gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-ESE8KHVDC0";
    gtagScript.async = true;
    document.head.appendChild(gtagScript);

    window.dataLayer = window.dataLayer || [];
    function gtag(){dataLayer.push(arguments);}
    gtag('js', new Date());
    gtag('config', 'G-ESE8KHVDC0');
  };

  // Event-Handler für den "Ablehnen"-Button
  document.getElementById("declineCookies").onclick = function() {
    setCookie("cookieAccepted", "false", 15); // Gültigkeit nur 15 Minuten
    document.getElementById("cookiePopup").style.display = "none";
    document.getElementById("cookieBanner").style.display = "block";
  };

  // Event-Handler für den "Cookie-Banner"
  document.getElementById("cookieBanner").onclick = function() {
    document.getElementById("cookiePopup").style.display = "block";
    document.getElementById("cookieBanner").style.display = "none";
  };
</script>
<script defer="" src="https://static.cloudflareinsights.com/beacon.min.js/vcd15cbe7772f49c399c6a5babf22c1241717689176015" integrity="sha512-ZpsOmlRQV6y907TI0dKBHq9Md29nnaEIPlkf84rnaERnq6zvWvPUqr2ft8M1aS28oN72PdrCzSjY4U6VaAw1EQ==" data-cf-beacon="{&quot;rayId&quot;:&quot;8d123839ca612fc9&quot;,&quot;version&quot;:&quot;2024.10.1&quot;,&quot;r&quot;:1,&quot;serverTiming&quot;:{&quot;name&quot;:{&quot;cfExtPri&quot;:true,&quot;cfL4&quot;:true,&quot;cfSpeedBrain&quot;:true,&quot;cfCacheStatus&quot;:true}},&quot;token&quot;:&quot;62539a5848ac4c248d56cb8785b7a964&quot;,&quot;b&quot;:1}" crossorigin="anonymous"></script>


<div id="ghost-portal-root"></div><div id="sodo-search-root"></div></body></html>