<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki42.maceys.net/index.php?action=history&amp;feed=atom&amp;title=Install_and_Configure_Proxmox_Server</id>
	<title>Install and Configure Proxmox Server - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki42.maceys.net/index.php?action=history&amp;feed=atom&amp;title=Install_and_Configure_Proxmox_Server"/>
	<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Install_and_Configure_Proxmox_Server&amp;action=history"/>
	<updated>2026-04-14T06:00:33Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki42.maceys.net/index.php?title=Install_and_Configure_Proxmox_Server&amp;diff=437&amp;oldid=prev</id>
		<title>Lynn: Created page with &quot;This is not something that happens a lot. After configuring the primary server hardware, familiarize yourself with these instructions. The basics are pretty simple. Download the current release and blow it onto a USB key. Boot from the key and follow the GUI installer. Most of the defaults are fine. After installation, connect to the Proxmox GUI on port 8006 on the address and credentials that you defined during the install. There will be a nag screen that there is no su...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki42.maceys.net/index.php?title=Install_and_Configure_Proxmox_Server&amp;diff=437&amp;oldid=prev"/>
		<updated>2026-01-25T23:18:57Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;This is not something that happens a lot. After configuring the primary server hardware, familiarize yourself with these instructions. The basics are pretty simple. Download the current release and blow it onto a USB key. Boot from the key and follow the GUI installer. Most of the defaults are fine. After installation, connect to the Proxmox GUI on port 8006 on the address and credentials that you defined during the install. There will be a nag screen that there is no su...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;This is not something that happens a lot. After configuring the primary server hardware, familiarize yourself with these instructions. The basics are pretty simple. Download the current release and blow it onto a USB key. Boot from the key and follow the GUI installer. Most of the defaults are fine. After installation, connect to the Proxmox GUI on port 8006 on the address and credentials that you defined during the install. There will be a nag screen that there is no subscription. The system will work fine this way so you can safely click on OK.&lt;br /&gt;
&lt;br /&gt;
===[[Updating a Proxmox Server]]===&lt;br /&gt;
&lt;br /&gt;
[https://pve.proxmox.com/pve-docs/chapter-pve-installation.html Official Guide]&lt;br /&gt;
&lt;br /&gt;
===Local Configuration===&lt;br /&gt;
====Additional packages====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install unzip&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
D2c is a small task that runs daily from cron. It grabs the current external IP address and updates the DNS value on the Cloudflare name server. The external IP address from Comcast/Xfinity is actually pretty stable so not a lot of changes happen.&lt;br /&gt;
&lt;br /&gt;
Download the d2c.sh script from: https://github.com/ddries/d2c.sh and then run the following to install it:&lt;br /&gt;
The following code segment will download and install d2c.sh&lt;br /&gt;
&amp;lt;syntaxhighlight lang=shell&amp;gt;&lt;br /&gt;
cd /tmp&lt;br /&gt;
wget https://github.com/ddries/d2c.sh/archive/refs/heads/master.zip&lt;br /&gt;
unzip master.zip&lt;br /&gt;
chmod +x d2c.sh-master/d2c.sh&lt;br /&gt;
cp d2c.sh-master/d2c.sh /usr/local/bin&lt;br /&gt;
&lt;br /&gt;
echo &amp;quot;Successfully installed d2c.sh into /usr/local/bin.&amp;quot;&lt;br /&gt;
echo &amp;quot;Please, run d2c.sh from command-line before scheduling any cronjob.&amp;quot;&lt;br /&gt;
echo &amp;quot;Help: \`d2c.sh --help\` or \`d2c.sh -h\` or \`d2c.sh help\`.&amp;quot;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
The following needs to be installed in order for d2c.sh to work. It will put it into /usr/local/bin. Note tha the install script differs slightly from the base code on github.&lt;br /&gt;
&amp;lt;syntaxhighlight lan=shell&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
&lt;br /&gt;
VERSION=v4.42.1&lt;br /&gt;
BINARY=yq_linux_amd64&lt;br /&gt;
&lt;br /&gt;
wget https://github.com/mikefarah/yq/releases/download/${VERSION}/${BINARY}.tar.gz -O - |\&lt;br /&gt;
  tar xz &amp;amp;&amp;amp; mv ${BINARY} /usr/local/bin/yq&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Finally, create the following file /etc/cron.daily/d2c directory with:&lt;br /&gt;
&amp;lt;syntaxhighlight lan=shell&amp;gt;&lt;br /&gt;
#!/usr/bin&lt;br /&gt;
#&lt;br /&gt;
# Update DNS info at Cloudflare&lt;br /&gt;
#&lt;br /&gt;
/usr/local/bin/d2c.sh&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Lynn</name></author>
	</entry>
</feed>