Skip to content

Add rgpd cookie banner to both doc and website. #350

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 3 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 1 addition & 5 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -36,11 +36,7 @@ const config = {

scripts: [
{
src: '/js/mautic.js',
async: true,
},
{
src: '/js/matomo.js',
src: 'https://cdn.vates.tech/rgpd/doc-xcp-ng-org.js',
async: true,
},
],
Expand Down
104 changes: 41 additions & 63 deletions index.html
Original file line number Diff line number Diff line change
Expand Up @@ -24,23 +24,6 @@
</div>

<div class="xcp-ng-content">
<!-- Matomo -->
<script type="text/javascript">
var _paq = _paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
_paq.push(['addDownloadExtensions', "iso"]);
_paq.push(['trackPageView']);
(function() {
var u="//piwik.vates.fr/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '11']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->

<nav id="xcp-ng-navbar" class="navbar navbar-expand-sm fixed-top bg-light">
<div id="xcp-ng-menu" class="container-fluid">
Expand Down Expand Up @@ -231,7 +214,7 @@ <h3>Secure</h3>
<img src="assets/img/xodashboard.png" alt="" class="img-fluid">
<div class="carousel-caption d-none d-md-block">
<h5>With Xen Orchestra Web UI</h5>
<p>A glance on your whole XCP-ng infrastructure on a dashboard page!</p>
<p>Your whole XCP-ng infrastructure on a dashboard page!</p>
</div>
</div>

Expand Down Expand Up @@ -300,16 +283,16 @@ <h2><a name="easy-to-install"></a>Easy To Install</h2>
</div>
<div class="row justify-content-center">
<div class="col col-sm-3 nav flex-column nav-pills" id="v-pills-tab" role="tablist" aria-orientation="vertical" style="padding-top:5em;">
<a class="nav-link active" id="v-pills-download-tab" data-toggle="pill" href="#v-pills-download-lts"
role="tab" aria-controls="v-pills-download-lts" aria-selected="true">Download 8.2 LTS</a>
<a class="nav-link" id="v-pills-download-latest-tab" data-toggle="pill" href="#v-pills-download-latest"
role="tab" aria-controls="v-pills-download-latest" aria-selected="false">Download 8.3 Latest</a>
<a class="nav-link active" id="v-pills-download-lts-tab" data-toggle="pill" href="#v-pills-download-lts"
role="tab" aria-controls="v-pills-download-lts" aria-selected="true">Download 8.3 LTS</a>
<a class="nav-link" id="v-pills-download-old-lts-tab" data-toggle="pill" href="#v-pills-download-old-lts"
role="tab" aria-controls="v-pills-download-old-lts" aria-selected="false">Download 8.2 LTS</a>
<a class="nav-link" id="v-pills-from-xo-tab" data-toggle="pill" href="#v-pills-from-xo"
role="tab" aria-controls="v-pills-from-xo" aria-selected="false">Web UI</a>
<a class="nav-link" id="v-pills-upgrade-tab" data-toggle="pill" href="#v-pills-upgrade"
role="tab" aria-controls="v-pills-upgrade" aria-selected="false">Upgrade from XenServer</a>
<a class="nav-link" id="v-pills-vmware-tab" data-toggle="pill" href="#v-pills-vmware"
role="tab" aria-controls="v-pills-vmware" aria-selected="false">Migrate from VMware</a>
<a class="nav-link" id="v-pills-upgrade-tab" data-toggle="pill" href="#v-pills-upgrade"
role="tab" aria-controls="v-pills-upgrade" aria-selected="false">Upgrade from XenServer</a>
<a class="nav-link" id="v-pills-security-tab" data-toggle="pill" href="#v-pills-security"
role="tab" aria-controls="v-pills-security" aria-selected="false">Security and mirrors</a>
<a class="nav-link" id="v-pills-old-tab" data-toggle="pill" href="#v-pills-old"
Expand All @@ -319,10 +302,30 @@ <h2><a name="easy-to-install"></a>Easy To Install</h2>
<div class="col-8 tab-content" id="v-pills-tabContent">
<div class="tab-pane fade show active" id="v-pills-download-lts" role="tabpanel"
aria-labelledby="v-pills-download-lts-tab">
<h4 style="text-align: center; font-weight: bold;">XCP-ng 8.3 LTS</h4>
<p style="text-align: center; font-style: italic; font-size: 0.9em;">The current LTS release</p>
<p>
Grab the latest <a href="https://mirrors.xcp-ng.org/isos/8.3/xcp-ng-8.3.0-20250606.iso?https=1" class="track-download" data-download-type="full">8.3 LTS full ISO</a> (661MiB), then create your bootable USB key with:
</p>
<div class="code p-1 m-1 p-sm-3 m-sm-3">
dd if=xcp-ng-8.3.0-20250606.iso of=/dev/sdX bs=8M oflag=direct
</div>
<p>Then just boot on it. Don't miss <a href="https://docs.xcp-ng.org/releases/release-8-3">the release notes!</a></p>
<p><small><em>(⚠️ To upgrade from 8.2+XOSTOR, use <a href="https://repo.vates.tech/xcp-ng/isos/">the dedicated upgrade ISO</a>)</em></small></p>
<p>On Windows, you can use <a href="https://rufus.akeo.ie/">Rufus</a> to create the bootable USB stick. SHA256 full ISO: </p>
<pre>4d6f5a99da0d70920bc313470ad2b14decab66038f0863ca68a2b81126ee2977</pre>
<p>
We also offer a smaller <a href="https://mirrors.xcp-ng.org/isos/8.3/xcp-ng-8.3.0-20250606-netinstall.iso?https=1" class="track-download" data-download-type="netinstall">Net install ISO</a> (172MiB). SHA256 netinstall ISO:
</p>
<pre>9a5dcc8d98949ee207d28307b8b94320d1ffd24841e34ca74e1c0f0422e5ecab</pre>
</div>

<div class="tab-pane fade" id="v-pills-download-old-lts" role="tabpanel"
aria-labelledby="v-pills-download-old-lts-tab">
<h4 style="text-align: center; font-weight: bold;">XCP-ng 8.2 LTS</h4>
<p style="text-align: center; font-style: italic; font-size: 0.9em;">Long Term Support with security updates & bugfixes only</p>
<p style="text-align: center; font-style: italic; font-size: 0.9em;">The previous LTS release. Soon to reach EOL.</p>
<p>
Grab the latest <a href="https://mirrors.xcp-ng.org/isos/8.2/xcp-ng-8.2.1-20231130.iso?https=1" onclick="_paq.push(['trackEvent', 'Download', 'full']);">8.2 LTS full ISO</a> (590MiB), then create your bootable USB key with:
Grab the latest <a href="https://mirrors.xcp-ng.org/isos/8.2/xcp-ng-8.2.1-20231130.iso?https=1" class="track-download" data-download-type="full">8.2 LTS full ISO</a> (590MiB), then create your bootable USB key with:
</p>
<div class="code p-1 m-1 p-sm-3 m-sm-3">
dd if=xcp-ng-8.2.1-20231130.iso of=/dev/sdX bs=8M oflag=direct
Expand All @@ -331,29 +334,19 @@ <h4 style="text-align: center; font-weight: bold;">XCP-ng 8.2 LTS</h4>
<p>On Windows, you can use <a href="https://rufus.akeo.ie/">Rufus</a> to create the bootable USB stick. SHA256 full ISO: </p>
<pre>108aa7144d1f5dd169a1b99ca70b510527136c549f2e3c3c1707b619e17ee1b6</pre>
<p>
You can also download the <a href="https://mirrors.xcp-ng.org/isos/8.2/xcp-ng-8.2.1-20231130-netinstall.iso?https=1" onclick="_paq.push(['trackEvent', 'Download', 'netinstall']);">Net install ISO</a> (160MiB), then create your bootable USB key in the same fashion. SHA256 netinstall ISO:
You can also download the <a href="https://mirrors.xcp-ng.org/isos/8.2/xcp-ng-8.2.1-20231130-netinstall.iso?https=1" class="track-download" data-download-type="full">Net install ISO</a> (160MiB), then create your bootable USB key in the same fashion. SHA256 netinstall ISO:
</p>
<pre>6d5e221ac56d318436105e20513197cecfc8fa29eee4d9bf72b5fd52db345a02</pre>
</div>
<div class="tab-pane fade" id="v-pills-download-latest" role="tabpanel"
aria-labelledby="v-pills-download-latest-tab">
<h4 style="text-align: center; font-weight: bold;">XCP-ng 8.3 Latest</h4>
<p style="text-align: center; font-style: italic; font-size: 0.9em;">Most recent platform used as a base for our new features</p>
<p>
Grab the latest <a href="https://mirrors.xcp-ng.org/isos/8.3/xcp-ng-8.3.0.iso?https=1" onclick="_paq.push(['trackEvent', 'Download', 'full']);">8.3 Latest full ISO</a> (618MiB), then create your bootable USB key with:
</p>
<div class="code p-1 m-1 p-sm-3 m-sm-3">
dd if=xcp-ng-8.3.0.iso of=/dev/sdX bs=8M oflag=direct
</div>
<p>Then just boot on it. Don't forget to always read <a href="https://docs.xcp-ng.org/releases/release-8-3">the release notes!</a></p>
<p>On Windows, you can use <a href="https://rufus.akeo.ie/">Rufus</a> to create the bootable USB stick. SHA256 full ISO: </p>
<pre>49b6143d1bbb1fd0bb1f7ce873817190c1f2ca394c258ce7b1f8e13a75c72674</pre>
<p>
You can also download the <a href="https://mirrors.xcp-ng.org/isos/8.3/xcp-ng-8.3.0-netinstall.iso?https=1" onclick="_paq.push(['trackEvent', 'Download', 'netinstall']);">Net install ISO</a> (163MiB), then create your bootable USB key in the same fashion. SHA256 netinstall ISO:
</p>
<pre>de6c6c9d699fd9185ca295e0c30cee705efaad4df05ae3910584bb880e51fab2</pre>
</div>

<div class="tab-pane fade" id="v-pills-vmware" role="tabpanel"
aria-labelledby="v-pills-vmware-tab">
<h4 style="text-align: center; font-weight: bold;">Easy migration out of Broadcom VMware</h4>
<p style="text-align: center; font-style: italic; font-size: 0.9em;">Join the exodus with simple tools to assist on your VMware migration</p>
<p>Leverage Xen Orchestra to seamlessly migrate your VMware VMs to XCP-ng. This tool supports migration from any accessible ESXi host, including those at remote locations, by directly streaming the VMs to XCP-ng.</p>
<p>Learn more about the process by exploring our step-by-step guide on <a href="https://xcp-ng.org/blog/2022/10/19/migrate-from-vmware-to-xcp-ng?utm_campaign=migrate">how to migrate from VMware to XCP-ng with just a few clicks.</a></p>
<h4>Need further assistance?</h4>
<p><a href="https://vates.tech/contact">Contact us</a> for a personalized and dedicated migration plan tailored to your existing VMware infrastructure's transition to XCP-ng.</p>
</div>
<div class="tab-pane fade" id="v-pills-upgrade" role="tabpanel"
aria-labelledby="v-pills-upgrade-tab">
<h4 style="text-align: center; font-weight: bold;">Upgrade from XenServer</h4>
Expand All @@ -364,15 +357,6 @@ <h4 style="text-align: center; font-weight: bold;">Upgrade from XenServer</h4>
<h4>No physical access to the XenServer host?</h4>
<p>Please <a href="https://docs.xcp-ng.org/installation/upgrade/#-upgrade-from-xenserver">check our documentation</a> for advanced upgrade cases.</p>
</div>
<div class="tab-pane fade" id="v-pills-vmware" role="tabpanel"
aria-labelledby="v-pills-vmware-tab">
<h4 style="text-align: center; font-weight: bold;">Easy migration out of Broadcom VMware</h4>
<p style="text-align: center; font-style: italic; font-size: 0.9em;">Join the exodus with simple tools to assist on your VMware migration</p>
<p>Leverage Xen Orchestra to seamlessly migrate your VMware VMs to XCP-ng. This tool supports migration from any accessible ESXi host, including those at remote locations, by directly streaming the VMs to XCP-ng.</p>
<p>Learn more about the process by exploring our step-by-step guide on <a href="https://xcp-ng.org/blog/2022/10/19/migrate-from-vmware-to-xcp-ng?utm_campaign=migrate">how to migrate from VMware to XCP-ng with just a few clicks.</a></p>
<h4>Need further assistance?</h4>
<p><a href="https://vates.tech/contact">Contact us</a> for a personalized and dedicated migration plan tailored to your existing VMware infrastructure's transition to XCP-ng.</p>
</div>
<div class="tab-pane fade" id="v-pills-security" role="tabpanel"
aria-labelledby="v-pills-security-tab">
<h4 style="text-align: center; font-weight: bold;">Security</h4>
Expand Down Expand Up @@ -573,14 +557,8 @@ <h2>Our initial KickStarter Backers</h2>
});
});
</script>
<script>
(function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t),
m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://campaign.vates.tech/mtc.js','mt');

mt('send', 'pageview');
</script>
<!-- Rgpd & Tracking -->
<script src="https://cdn.vates.tech/rgpd/xcp-ng-org.js"></script>
</body>

</html>
28 changes: 2 additions & 26 deletions sponsors.html
Original file line number Diff line number Diff line change
Expand Up @@ -23,24 +23,6 @@
</div>

<div class="xcp-ng-content">
<!-- Matomo -->
<script type="text/javascript">
var _paq = _paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
_paq.push(['addDownloadExtensions', "iso"]);
_paq.push(['trackPageView']);
(function() {
var u="//piwik.vates.fr/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '11']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
<!-- End Matomo Code -->


<nav id="xcp-ng-navbar" class="navbar navbar-expand-sm fixed-top bg-light">
<div id="xcp-ng-menu" class="container-fluid">
Expand Down Expand Up @@ -295,14 +277,8 @@ <h1>Gratitude to our Sponsors</h1>
});
});
</script>
<script>
(function(w,d,t,u,n,a,m){w['MauticTrackingObject']=n;
w[n]=w[n]||function(){(w[n].q=w[n].q||[]).push(arguments)},a=d.createElement(t),
m=d.getElementsByTagName(t)[0];a.async=1;a.src=u;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://campaign.vates.tech/mtc.js','mt');

mt('send', 'pageview');
</script>
<!-- Rgpd & Tracking -->
<script src="https://cdn.vates.tech/rgpd/xcp-ng-org.js"></script>
</body>

</html>
Expand Down
11 changes: 0 additions & 11 deletions static/js/matomo.js

This file was deleted.

6 changes: 0 additions & 6 deletions static/js/mautic.js

This file was deleted.