Skip to content

Commit 04320b2

Browse files
committed
updates
1 parent 03f57cf commit 04320b2

1 file changed

Lines changed: 53 additions & 24 deletions

File tree

_posts/2025-10-23-Proxmox.md

Lines changed: 53 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ What you will need.
1919

2020
 
2121

22-
## Promxox Setup
22+
## Promxox Installation
2323

2424
Download the latest **[Proxmox ISO](https://www.proxmox.com/en/downloads/proxmox-virtual-environment/iso)** which when this guide was made was V.9.0-1.
2525

@@ -80,7 +80,7 @@ If the computer is connected to a network with DHCP if will give itself an IP.
8080

8181
Note that this will be set statically so if the IP get's reserverd by anohter computer in the future, proxmox will fail to get an IP address. So reserve the IP assiged to proxmox on your router so you won't get any conflicts in the future.
8282

83-
### [Optional] Using Tailcale in FQDN
83+
#### [Optional] Using Tailcale in FQDN
8484

8585
If you will be using Tailscale you can use your Tailnet DNS name. [What is Tailscale?](https://tailscale.com)
8686

@@ -98,7 +98,9 @@ If you also want to use Tailscale, sign up for tailscale and once in, go to the
9898

9999
 
100100

101-
Otherwise you can use any of the below options.
101+
#### Use an invalid FQDN if not using Tailscale
102+
103+
You can use any of the below options.
102104

103105
```
104106
.invalid
@@ -124,15 +126,15 @@ I personally would prefer **[replace-with-proxmox-name].invalid** if I didn't us
124126

125127
Once it has rebooted you should see this screen.
126128

127-
Now go to the URL displayed on another computer.
129+
Now go to the URL displayed in a web browser.
128130

129131
![alt text]({{ '/assets/Images/image-5.png' | relative_url }})
130132

131133
 
132134

133135
Sign in with the username **root** and the **password** set during the setup.
134136

135-
Set the Realm to Linux PAM standard authentication
137+
Set the **Realm** to **Linux PAM standard authentication**.
136138

137139
![alt text]({{ '/assets/Images/image-17.png' | relative_url }})
138140

@@ -142,8 +144,9 @@ Set the Realm to Linux PAM standard authentication
142144

143145
## Modify repositories
144146

145-
By default Proxmox is set to use enterprise repositories to retrive updates from.
146-
We'll change this to use the No-Subscription Repository instead as we won't be paying for Proxmox
147+
By default Proxmox is set to use enterprise repositories to retrive updates.
148+
149+
We'll change this to use the No-Subscription Repository instead as we won't be paying for Proxmox.
147150

148151
First navigate to the repositories section in Proxmox
149152

@@ -157,9 +160,14 @@ Disable the Repositories with enterprise in the Components field. Proxmox will w
157160

158161
 
159162

163+
### SSH
164+
160165
SSH into the proxmox machine (I personally use **[Termius](https://termius.com/)**)
166+
161167
The username will be the same **root** and the **password** used on the website.
162168

169+
 
170+
163171
### Proxmox Repositories
164172

165173
Once inside, copy the No-Subscription Repository text into /etc/apt/sources.list.d/proxmox.sources
@@ -174,11 +182,7 @@ The latest Proxmox Repositories can be found **[here](https://pve.proxmox.com/wi
174182
nano /etc/apt/sources.list.d/proxmox.sources
175183
```
176184

177-
![alt text]({{ '/assets/Images/image-10.png' | relative_url }})
178-
179-
 
180-
181-
Add all of the text to the sources.list like below.
185+
All all below to the file
182186

183187
```bash
184188
Types: deb
@@ -188,18 +192,11 @@ Components: pve-no-subscription
188192
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpg
189193
```
190194

191-
![alt text]({{ '/assets/Images/image-11.png' | relative_url }})
192-
193-
194-
195-
196-
To save the file and exit use the keyboard commands below
197-
198-
Ctrl + o
195+
The proxmox.sources file should look like this.
199196

200-
Enter
197+
![alt text]({{ '/assets/Images/image-11.png' | relative_url }})
201198

202-
Ctrl + x
199+
Save with **Ctrl + o**, **Enter** and then close it with **Ctrl x**
203200

204201
 
205202

@@ -225,26 +222,56 @@ deb http://security.debian.org trixie-security main contrib
225222
# NOT recommended for production use
226223
deb http://download.proxmox.com/debian/pve trixie pve-no-subscription
227224
```
225+
It should look like this.
228226

229227
![alt text]({{ '/assets/Images/image-18.png' | relative_url }})
230228

229+
Save with **Ctrl + o**, **Enter** and then close it with **Ctrl x**
230+
231+
 
232+
233+
## Update Proxmox
234+
235+
Now go back to the web GUI and refresh the website.
236+
237+
The **red error** should now change to a **yellow warning**.
231238

232239
![alt text]({{ '/assets/Images/image-9.png' | relative_url }})
233240

241+
 
242+
243+
Go to **Updates** and click **Refresh**
244+
234245
![alt text]({{ '/assets/Images/image-12.png' | relative_url }})
235246

247+
 
248+
249+
Click **OK** on the No Valid subscription
250+
236251
![alt text]({{ '/assets/Images/image-13.png' | relative_url }})
237252

253+
 
254+
255+
Once you see **TASK OK** close the window.
256+
238257
![alt text]({{ '/assets/Images/image-14.png' | relative_url }})
239258

259+
 
260+
261+
Type in **Y** and press **Enter** to start the updates
262+
240263
![alt text]({{ '/assets/Images/image-15.png' | relative_url }})
241264

265+
 
266+
242267
## [Optional] Remove the "No vaild subscription pop-up
243268

244269
SSH into the Proxmox machine again.
245270

246271
### [Option 1] use an script to remove the pop-up
247272

273+
Use eihter wget or Git to download the script to Proxmox
274+
248275
#### Download the script with wget
249276
```bash
250277
wget https://raw.githubusercontent.com/foundObjects/pve-nag-buster/master/install.sh
@@ -264,14 +291,16 @@ git clone https://github.com/foundObjects/pve-nag-buster.git
264291
cd pve-nag-buster && sudo ./install.sh
265292
```
266293

267-
### Uninstall
294+
#### Uninstall
295+
296+
Here's how to uninstall the scrip and re-add the subscription pop-up.
268297

269298
```bash
270299
sudo ./install.sh --uninstall
271300
# remove /etc/apt/sources.list.d/pve-no-subscription.list if desired
272301
```
273302

274-
303+
 
275304

276305
### [Option 2] Manually remove the pop-up
277306

0 commit comments

Comments
 (0)