<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>infrastructure on Kevin Heruer</title><link>/tags/infrastructure/</link><description>Recent content in infrastructure on Kevin Heruer</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Tue, 13 Sep 2022 19:30:00 +0100</lastBuildDate><atom:link href="/tags/infrastructure/index.xml" rel="self" type="application/rss+xml"/><item><title>Migrating from Proxmox VE to TrueNAS Scale</title><link>/posts/2022/09/13/migrating-from-proxmox-ve-to-truenas-scale/</link><pubDate>Tue, 13 Sep 2022 19:30:00 +0100</pubDate><guid>/posts/2022/09/13/migrating-from-proxmox-ve-to-truenas-scale/</guid><description>I&amp;rsquo;ve been using Proxmox VE for over a year now, ever since I built the new server. However, I started to run into limitations mainly because Proxmox VE is not the right tool for my situation. I always thought I needed the flexibility off full blown VM&amp;rsquo;s and that the storage side of things came after, I have been proven wrong.
I like to keep things separated, this means that I have over 15 VM&amp;rsquo;s running and most of them are just simple services like a load balancer or a dashboard.</description><content>&lt;p>I&amp;rsquo;ve been using Proxmox VE for over a year now, ever since I built the new
server. However, I started to run into limitations mainly because
Proxmox VE is not the right tool for my situation. I always thought I
needed the flexibility off full blown VM&amp;rsquo;s and that the storage side of
things came after, I have been proven wrong.&lt;/p>
&lt;p>I like to keep things separated, this means that I have over 15 VM&amp;rsquo;s
running and most of them are just simple services like a load balancer
or a dashboard. Running full VM&amp;rsquo;s for this is overkill and has a huge
impact on the server&amp;rsquo;s resources, including storage. Because they&amp;rsquo;re
all VM&amp;rsquo;s they need a boot disk and some storage, the default for a
simple Debian server is around 10 to 20GB which is not fully utilised.&lt;/p>
&lt;p>Also, most of the work and usage is storage. Nextcloud and Plex are the
biggest services running on the server, but far from being the most
critical. Home Assistant is &lt;em>the&lt;/em> most important service running right
now which controls everything in the house.&lt;/p>
&lt;p>Knowing this, the idea is to move to TrueNAS Scale. Mainly because
TrueNAS is focused on storage rather than being a Virtual Machine first
approach. Especially now containerization is the norm, even in enterprise
environments.&lt;/p>
&lt;p>I do know that Proxmox VE has the option to run LXC, but with LXC being
the less popular its safer to go for TrueNAS scale which implements
Kubernetes. Plus TrueNAS has the whole storage first approach, which for
me is the better option because reliable storage (and more user friendly interface)
has become more important for me than flexibility in running environments.&lt;/p>
&lt;p>I will still recommend Proxmox VE to people who need full control over
their VM&amp;rsquo;s, it&amp;rsquo;s especially good for running multiple full blown
desktops with remote login (think thin clients etc).&lt;/p></content></item><item><title>Increasing VM disk size: Final edition</title><link>/posts/2021/07/23/increasing-vm-disk-size-final-edition/</link><pubDate>Fri, 23 Jul 2021 21:47:00 +0100</pubDate><guid>/posts/2021/07/23/increasing-vm-disk-size-final-edition/</guid><description>This post merges both A little follow up on this post and Increasing Disk Size on Existing VM and fixes a couple of mistakes.
First off, go to your Proxmox host. Run the resize command: bash qm resize &amp;lt;vmid&amp;gt; &amp;lt;disk&amp;gt; &amp;lt;size&amp;gt; where vmid is the ID in your VM ID, disk is the identifier of the disk inside the VM, it&amp;rsquo;s most likely to be scsi0. size is the size you want to add or remove, something like +100G or +1T is both valid.</description><content>&lt;p>This post merges both &lt;a href="/posts/2021/01/21/increasing-disk-size-on-existing-vm-disk">A little follow up on this post&lt;/a> and &lt;a href="/posts/2021/01/21/increasing-disk-size-on-existing-vm-disk">Increasing Disk Size on Existing VM&lt;/a>
and fixes a couple of mistakes.&lt;/p>
&lt;p>First off, go to your Proxmox host. Run the resize command:
&lt;div class="collapsable-code">
&lt;input id="763845219" type="checkbox" />
&lt;label for="763845219">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
qm resize &amp;lt;vmid&amp;gt; &amp;lt;disk&amp;gt; &amp;lt;size&amp;gt;
&lt;/code>&lt;/pre>
&lt;/div>
where &lt;code>vmid&lt;/code> is the ID in your VM ID, &lt;code>disk&lt;/code> is the identifier of the disk inside the VM, it&amp;rsquo;s most likely to be &lt;code>scsi0&lt;/code>.
&lt;code>size&lt;/code> is the size you want to add or remove, something like &lt;code>+100G&lt;/code> or &lt;code>+1T&lt;/code> is both valid.&lt;/p>
&lt;p>Now go into your VM, run the following command to check if the system has notices a disk resize:
&lt;div class="collapsable-code">
&lt;input id="617843592" type="checkbox" />
&lt;label for="617843592">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
dmesg | grep sda
&lt;/code>&lt;/pre>
&lt;/div>
Where &lt;code>sda&lt;/code> is the disk, it could be vda or sdb.&lt;/p>
&lt;p>Run the following command to get your disk and display the partitions, remember to change &lt;code>sda&lt;/code> if required.
&lt;div class="collapsable-code">
&lt;input id="147835296" type="checkbox" />
&lt;label for="147835296">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
fdisk -l /dev/sda | grep ^/dev
&lt;/code>&lt;/pre>
&lt;/div>
Remember the number of the partition you want to increase, it&amp;rsquo;s most likely the biggest one.&lt;/p>
&lt;p>Run the following command to open parted with the drive:
&lt;div class="collapsable-code">
&lt;input id="394721685" type="checkbox" />
&lt;label for="394721685">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
parted /dev/sda
&lt;/code>&lt;/pre>
&lt;/div>
&lt;/p>
&lt;p>Run a &lt;code>list&lt;/code> to check if everything is recognized correctly and run the following command:
&lt;div class="collapsable-code">
&lt;input id="438971526" type="checkbox" />
&lt;label for="438971526">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
resizepart &amp;lt;partition number, integer only&amp;gt; 100%
&lt;/code>&lt;/pre>
&lt;/div>
You could change the 100% to add only a percentage of the free space and add the remaining
space to another partition, but to keep it simple we&amp;rsquo;ll give it all to this partition.&lt;/p>
&lt;p>If it asks to fix the unused space type &lt;code>F&lt;/code> to fix it, if it asks for a partition number and
size; just put in the values like above.&lt;/p>
&lt;p>Ctrl-C out of Parted and run &lt;code>df -h&lt;/code>, you&amp;rsquo;ll notice that you still do not have your extra space!
Run &lt;code>pvresize /dev/&amp;lt;block&amp;gt;&lt;/code> to start resizing, remember to subsitute &lt;code>&amp;lt;block&amp;gt;&lt;/code> with your partition
like &lt;code>sda3&lt;/code>.&lt;/p>
&lt;p>Now run &lt;code>lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv&lt;/code> and &lt;code>resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv&lt;/code>
to actually resize your LVM partition. Remember to replace &lt;code>/dev/mapper/ubuntu--vg-ubuntu--lv&lt;/code>
with your LVM partition, you can find it by running &lt;code>df -h&lt;/code> and looking for the one mounted on &lt;code>/&lt;/code>.&lt;/p>
&lt;p>That&amp;rsquo;s it! The drive has been expanded and readily available, no need to reboot!&lt;/p>
&lt;p>Sources:&lt;br>
&lt;a href="https://pve.proxmox.com/wiki/Resize_disks">https://pve.proxmox.com/wiki/Resize_disks&lt;/a>&lt;/p></content></item><item><title>Follow up on increasing existing VM disk size</title><link>/posts/2021/03/21/follow-up-on-increasing-existing-vm-disk-size/</link><pubDate>Sun, 21 Mar 2021 13:47:57 +0100</pubDate><guid>/posts/2021/03/21/follow-up-on-increasing-existing-vm-disk-size/</guid><description>A little follow up on this post: Increasing Disk Size on Existing VM Disk
When extending an LVM system you should also run the following commands:
pvresize /dev/sda3 (replace with your partition)
lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv (replace with your lvm partition)
resize2fs /dev/mapper/dev/ubuntu--vg-ubuntu--lv (again replace with your lvm partition)</description><content>&lt;p>A little follow up on this post: &lt;a href="/posts/2021/01/21/increasing-disk-size-on-existing-vm-disk">Increasing Disk Size on Existing VM Disk&lt;/a>&lt;/p>
&lt;p>When extending an LVM system you should also run the following commands:&lt;/p>
&lt;p>&lt;code>pvresize /dev/sda3&lt;/code> (replace with your partition)&lt;/p>
&lt;p>&lt;code>lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv&lt;/code> (replace with your lvm partition)&lt;/p>
&lt;p>&lt;code>resize2fs /dev/mapper/dev/ubuntu--vg-ubuntu--lv&lt;/code> (again replace with your lvm partition)&lt;/p></content></item><item><title>Increasing Disk Size on Existing VM Disk</title><link>/posts/2021/01/21/increasing-disk-size-on-existing-vm-disk/</link><pubDate>Thu, 21 Jan 2021 17:05:03 +0100</pubDate><guid>/posts/2021/01/21/increasing-disk-size-on-existing-vm-disk/</guid><description>When you&amp;rsquo;re using your Proxmox server you might run in the problem of not having enough HDD space defined for some of your VMs, using ZFS (pools) it&amp;rsquo;s really easy to fix this.
Since all my VM disks are simple files you can easily increase their size by running the following command: bash qm resize &amp;lt;vmid&amp;gt; &amp;lt;disk&amp;gt; &amp;lt;size&amp;gt; Let&amp;rsquo;s say you have a VM with a disk named vm-100-disk-0 and you wan to increase the disk size by 100GB, you just run bash qm resize 100 vm-100-disk-0 &amp;#43;100G and you&amp;rsquo;re halfway there!</description><content>&lt;p>When you&amp;rsquo;re using your Proxmox server you might run in the problem of not having enough
HDD space defined for some of your VMs, using ZFS (pools) it&amp;rsquo;s really easy to fix this.&lt;/p>
&lt;p>Since all my VM disks are simple files you can easily increase their size by running
the following command:
&lt;div class="collapsable-code">
&lt;input id="157429683" type="checkbox" />
&lt;label for="157429683">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
qm resize &amp;lt;vmid&amp;gt; &amp;lt;disk&amp;gt; &amp;lt;size&amp;gt;
&lt;/code>&lt;/pre>
&lt;/div>
&lt;/p>
&lt;p>Let&amp;rsquo;s say you have a VM with a disk named vm-100-disk-0 and you wan to increase the disk
size by 100GB, you just run
&lt;div class="collapsable-code">
&lt;input id="582417639" type="checkbox" />
&lt;label for="582417639">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
qm resize 100 vm-100-disk-0 &amp;#43;100G
&lt;/code>&lt;/pre>
&lt;/div>
and you&amp;rsquo;re halfway there!&lt;/p>
&lt;p>Now you need to tell the VM to use the newly added space, first you need to check if
the system sees the new space by running
&lt;div class="collapsable-code">
&lt;input id="395684127" type="checkbox" />
&lt;label for="395684127">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
dmesg | grep sda
&lt;/code>&lt;/pre>
&lt;/div>
&lt;/p>
&lt;p>Now we need the right partition to add the space to, run the following to check which
partitions there are
&lt;div class="collapsable-code">
&lt;input id="594613782" type="checkbox" />
&lt;label for="594613782">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
fdisk -l /dev/sda | grep ^/dev
&lt;/code>&lt;/pre>
&lt;/div>
Remember the number /dev/sda3 for example would be 3.&lt;br>
(Just make sure you&amp;rsquo;re grepping the right device, vda is also a possibility.)&lt;/p>
&lt;p>Now run pared with the right device
&lt;div class="collapsable-code">
&lt;input id="539741826" type="checkbox" />
&lt;label for="539741826">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
parted /dev/sda
&lt;/code>&lt;/pre>
&lt;/div>
&lt;/p>
&lt;p>It will ask you to fix the unused space, enter &lt;code>F&lt;/code> for fix, then run
&lt;div class="collapsable-code">
&lt;input id="549763812" type="checkbox" />
&lt;label for="549763812">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
resizepart 3 100%
&lt;/code>&lt;/pre>
&lt;/div>
This will resize partition (sda)3 to use 100% of the newly added space.&lt;/p>
&lt;p>That&amp;rsquo;s it, no need to reboot!&lt;/p>
&lt;p>You can find a more detailed description at the source: &lt;a href="https://pve.proxmox.com/wiki/Resize_disks">https://pve.proxmox.com/wiki/Resize_disks&lt;/a>&lt;/p></content></item><item><title>Nextcloud</title><link>/posts/2021/01/20/nextcloud/</link><pubDate>Wed, 20 Jan 2021 10:23:09 +0100</pubDate><guid>/posts/2021/01/20/nextcloud/</guid><description>What is Nextcloud Nextcloud is a complete software package to replace most cloud services like Google, iCloud, Dropbox etc. Nextcloud is branched off from the other solution ownCloud because (from what I&amp;rsquo;ve heard) a couple of devs did not like the direction it was going so they started their own product.
Nextcloud is not just a storage solution, it&amp;rsquo;s a complete package, it&amp;rsquo;s not blazingly fast and it&amp;rsquo;s written in PHP.</description><content>&lt;h1 id="what-is-nextcloud">What is Nextcloud&lt;/h1>
&lt;p>Nextcloud is a complete software package to replace most cloud services
like Google, iCloud, Dropbox etc. Nextcloud is branched off from the other
solution ownCloud because (from what I&amp;rsquo;ve heard) a couple of devs did not
like the direction it was going so they started their own product.&lt;/p>
&lt;p>Nextcloud is not just a storage solution, it&amp;rsquo;s a complete package, it&amp;rsquo;s not
blazingly fast and it&amp;rsquo;s written in PHP. But it does offer great integration
with other services and has tons of plugins, there are plugins for monitoring
your Nextcloud instance itself or third party services. It also supports contacts,
calendars, Kanban boards, and even complete chat integrations with video.&lt;/p>
&lt;h1 id="why-nextcloud">Why Nextcloud&lt;/h1>
&lt;p>I mainly use Nextcloud as a Google Drive/Dropbox replacement, but the expandability
is what really got me. I&amp;rsquo;m pretty sure I want more functionality in the future so
using a different service like Seafile is not what I&amp;rsquo;m looking for in the long run,
plus Nextcloud being completely free to host yourself without limitations is great.&lt;/p>
&lt;p>A simple Samba/WebDAV was not going to cut it either, having a nice web interface is
important since having to install some app to use it sucks and sometimes I work on
public systems and having to connect to SMB/WebDAV is just not doable while opening
a webpage is easy.&lt;/p>
&lt;p>It also has apps, like for iOS, I recently moved all my photos from iCloud to my Nextcloud
instance and with the auto upload feature I won&amp;rsquo;t have to worry about missing any photo&amp;rsquo;s
or videos missing from my Nextcloud environment.&lt;/p>
&lt;p>Just owning your own data is great, I&amp;rsquo;m 99% sure Apple won&amp;rsquo;t do any crazy things with my
data, but you never know. Plus I don&amp;rsquo;t need to pay a montly fee to get more storage, a
HDD is really cheap these days and already having a server certainly did help.&lt;/p>
&lt;h1 id="how-to-set-it-up">How to set it up&lt;/h1>
&lt;p>You can set up Nextcloud in multiple ways, I went with the manual one because I want to
squeeze/optimize every little thing to save resources on my hardware.&lt;/p>
&lt;p>I basically followed the documentation for installation on Linux here:
&lt;a href="https://docs.nextcloud.com/server/20/admin_manual/installation/source_installation.html">https://docs.nextcloud.com/server/20/admin_manual/installation/source_installation.html&lt;/a>
I installed every required PHP module (and PHP itself) together with MariaDB, Redis, and SMB.&lt;/p>
&lt;p>It&amp;rsquo;s recommended to install imagick, apcu, memcached, and redis module for PHP so you don&amp;rsquo;t
run into any performance issues down the road. You could also always install these at a later
moment when you DO run into these performance issues ofcourse.&lt;/p>
&lt;p>Instead of following the Apache configuration I followed the Nginx one:
&lt;a href="https://docs.nextcloud.com/server/20/admin_manual/installation/nginx.html">https://docs.nextcloud.com/server/20/admin_manual/installation/nginx.html&lt;/a>
just because I&amp;rsquo;m more familiar with Nginx and I personally think it&amp;rsquo;s less resource hungry and
faster. I changed some default things like &lt;code>client_max_body_size&lt;/code> to 10G and ofcourse the
server_name.&lt;/p>
&lt;p>Instead of using SQLite I use MariaDB, it&amp;rsquo;s much faster and stable for long term use, Nextcloud
also only recommends SQLite for development environments.&lt;/p>
&lt;h1 id="optimization">Optimization&lt;/h1>
&lt;p>Make sure to read &lt;a href="https://docs.nextcloud.com/server/20/admin_manual/installation/server_tuning.html">https://docs.nextcloud.com/server/20/admin_manual/installation/server_tuning.html&lt;/a>
a lot of points here lead to a smooth server, I still need to optimize some things like PHP-FPM
but at least make sure you&amp;rsquo;re using MariaDB/MySQL and Redis caching. These two will speed up
things by a lot.&lt;/p>
&lt;p>Next check out &lt;a href="https://docs.nextcloud.com/server/20/admin_manual/configuration_server/caching_configuration.html">https://docs.nextcloud.com/server/20/admin_manual/configuration_server/caching_configuration.html&lt;/a>
it will explain/suggest the best caching settings for your Nextcloud instance. Remember PHP
runs best when properly cached/optimized. Just running PHP and PHP-FPM with default settings is
just OK, and that&amp;rsquo;s not good enough for most in production.&lt;/p>
&lt;p>At last, if you&amp;rsquo;re seriously thinking about using Nextcloud as your main cloud storage/Dropbox replacement
make sure you check out &lt;a href="https://docs.nextcloud.com/server/20/admin_manual/installation/harden_server.html">https://docs.nextcloud.com/server/20/admin_manual/installation/harden_server.html&lt;/a>
and be sure to run over HTTPS.&lt;/p>
&lt;p>Oh and run in RAID1 or ZFS Mirror, I advise using ZFS even though it uses more RAM it&amp;rsquo;s worth it.
Being able to have a pool you can modify however you want and having an abstract layer around
your hardware is great and (in theory) I won&amp;rsquo;t lose any data if any (1) HDD fails in a mirror.
Just don&amp;rsquo;t run striped RAIDs even when the 80% usable capacity is so tempting.&lt;/p>
&lt;p>PS. redundancy isn&amp;rsquo;t a backup, make sure you have one. :)&lt;/p>
&lt;p>PPS. this runs in a VM with 3GB of RAM and an intel i5 10500.&lt;/p></content></item><item><title>Proxmox Tip</title><link>/posts/2021/01/18/proxmox-tip/</link><pubDate>Mon, 18 Jan 2021 17:51:06 +0100</pubDate><guid>/posts/2021/01/18/proxmox-tip/</guid><description>When you&amp;rsquo;re using Proxmox for free without any subscription you may see bash TASK ERROR: command &amp;#39;apt-get update&amp;#39; failed: exit code 100 The issue here is that by default Proxmox is using subscription only repos, you can remove this &amp;ldquo;error&amp;rdquo; by either getting a subscription (duh), or change the repo to pve-no-subscription. This repo is not as stable as the subscription one they claim, but for a home server it should be enough.</description><content>&lt;p>When you&amp;rsquo;re using Proxmox for free without any subscription you may see
&lt;div class="collapsable-code">
&lt;input id="684572319" type="checkbox" />
&lt;label for="684572319">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
TASK ERROR: command &amp;#39;apt-get update&amp;#39; failed: exit code 100
&lt;/code>&lt;/pre>
&lt;/div>
The issue here is that by default Proxmox is using subscription only repos,
you can remove this &amp;ldquo;error&amp;rdquo; by either getting a subscription (duh), or change
the repo to &lt;code>pve-no-subscription&lt;/code>. This repo is not as stable as the subscription
one they claim, but for a home server it should be enough. If you really need
the stability you&amp;rsquo;re probably running a critial environment which probably is
worth paying for the subscription.&lt;/p>
&lt;p>To change the repo edit your &lt;code>/etc/apt/sources.list&lt;/code> and set the repo to
&lt;code>pve-no-subscription&lt;/code>.
&lt;div class="collapsable-code">
&lt;input id="589736142" type="checkbox" />
&lt;label for="589736142">
&lt;span class="collapsable-code__language">bash&lt;/span>
&lt;span class="collapsable-code__toggle" data-label-expand="△" data-label-collapse="▽">&lt;/span>
&lt;/label>
&lt;pre class="language-bash" >&lt;code>
deb http://ftp.debian.org/debian buster main contrib
deb http://ftp.debian.org/debian buster-updates main contrib
# PVE pve-no-subscription repository provided by proxmox.com,
# NOT recommended for production use
deb http://download.proxmox.com/debian/pve buster pve-no-subscription
# security updates
deb http://security.debian.org/debian-security buster/updates main contrib
&lt;/code>&lt;/pre>
&lt;/div>
&lt;/p>
&lt;p>Source: &lt;a href="https://pve.proxmox.com/wiki/Package_Repositories#sysadmin_no_subscription_repo">https://pve.proxmox.com/wiki/Package_Repositories#sysadmin_no_subscription_repo&lt;/a>&lt;/p></content></item></channel></rss>