<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Homelab &amp; Infrastructure</title><link>https://firminmoyen.dev/en/</link><description>Recent content on Homelab &amp; Infrastructure</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 27 Aug 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://firminmoyen.dev/en/index.xml" rel="self" type="application/rss+xml"/><item><title>Proxmox: first steps on the homelab</title><link>https://firminmoyen.dev/en/journal/proxmox-homelab-first-steps/</link><pubDate>Thu, 27 Aug 2026 00:00:00 +0000</pubDate><guid>https://firminmoyen.dev/en/journal/proxmox-homelab-first-steps/</guid><description>&lt;p&gt;Initial setup of a Proxmox VE node on the homelab, ahead of automation via
Ansible.&lt;/p&gt;
&lt;h2 id="installation"&gt;Installation&lt;/h2&gt;
&lt;p&gt;Installed from the official ISO image, on a dedicated NVMe disk. Network
configured as a bridge (&lt;code&gt;vmbr0&lt;/code&gt;) to expose VMs directly on the LAN.&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# Check the installed version&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pveversion
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# List cluster nodes (a single node here)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;pvecm nodes
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="storage"&gt;Storage&lt;/h2&gt;
&lt;p&gt;Two storage types configured:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;local-lvm&lt;/code&gt; for VM disks (thin provisioning)&lt;/li&gt;
&lt;li&gt;&lt;code&gt;local&lt;/code&gt; for ISOs and container templates&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="next-steps"&gt;Next steps&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Provisioning VMs via the Proxmox API from Ansible&lt;/li&gt;
&lt;li&gt;Setting up a Prometheus exporter for node monitoring&lt;/li&gt;
&lt;li&gt;Automated backups to external storage&lt;/li&gt;
&lt;/ul&gt;</description></item></channel></rss>