
How to run Windows 11 as a VM (Virtual Machine) on Proxmox 9 or Proxmox 8? It's EASY! - follow this step-by-step tutorial and you will get it up and running in no time, including TPM configuration and virtio-win drivers.
Is your home lab outgrowing Docker? One crashed Mini-PC shouldn't take down your entire network.
In this video, we’re moving past the basics and building a full-scale, production-ready Kubernetes cluster directly on Proxmox VE.
We aren't taking shortcuts with K3s or Minikube.
In this How to Deploy Kubernetes on Proxmox: The Ultimate Step-by-Step Guide video we are building the "real deal" propare k8s cluster - the same architecture used by tech giants to scale the internet.
Whether you want a self-healing media server or you're training for a career in DevOps, this step-by-step guide covers the "how" and the "why" behind every command.
How can you see and monitor the CPU and disk temps of the host Proxmox server?
It's a feature that is definately missing on the main dashboard.
With use of a script from Meliox and lm-sensors linux package we can monitor Proxmox temperatures directly in node summary tab together with detailed system information.
Watch this video to see how easy you can do the same and you'll be able to check the Proxmox temps easy and most convenient way!
How to get Proxmox notifications on your phone? It's easy! With a simple bash script you can send alarms to your Telegram app on your phone not only from Proxmox, but from Debian, Ubuntu or any other OS that can run a simple bash scripts. You can send them not only to Telegram, but any application you can get a webhook to, which means with a small bash script modification you can send alarms to Slack, Teams, WhatsApp, Messanger and more apps!
In this video, we cover the 3 ways to mount storage on Linux operating system (including Proxmox) .
From the quick manual 'mount' command through /etc/fstab file entry to "set and forget" systemd automounts that won't crash your server if the drive is unplugged.
Stop Creating VMs for Docker!
Run Containers Directly on Proxmox 9.1
Proxmox 9.1 New Feature is that it has Native OCI Registry Support.
In this video, we explore a game-changing feature introduced in Proxmox 9.1: the ability to pull from OCI registries.
If you are tired of spinning up a new Virtual Machine or LXC container, installing an OS, and then installing Docker just to run a simple service—this update is for you.
We look at how you can now run Docker/OCI images directly on Proxmox with the click of a button, treating them just like standard LXC templates.
== TIMESTAMPS ==
0:00 Run OCI and Docker containers directly in Proxmox
0:32 What is OCI (Open Container Initiative)
0:48 Difference between Docker image and OCI Image
2:32 Most popular OCI Registries
3:49 How to pull docker image from OCI registry
6:09 Creating alpine container from OCI Image
7:50 Difference between Docker container and LXC container
8:45 Docker container entrypoint / primary process explained
10:02 How to add environment variables to docker container in Proxmox
10:40 How to pull from different OCI registry than docker.io
12:05 Run Plex as Docker / OCI container in Proxmox
How to pass through GPU, mount storage and enable hardware acceleration and transcoding on native Docker / OCI container in Proxmox?
Now its very easy as you do it the same way you would do with LXC container which is so much simpler.
We will test that on Jellyfin Docker container that was pulled using new button ‘pull from OCI repository’ available since release of Proxmox 9.1.
We will bind mount external SSD, we will pass through GPU and enable hardware transcoding and acceleration for that Jellyfin container.
TIMESTAMPS:
0:00 Intro
2:30 pull jellyfin docker image from OCI registry
2:46 query tags for Jellyfin image / container
3:23 create unprivileged Jellyfin docker container
4:40 mount external SSD using mount point option
5:43 first mount external storage to Proxmox
8:33 bind mount storage from Proxmox to OCI / Docker container
12:33 triggering video transcoding
14:08 pass through GPU to Jellyfin docker container
16:54 pass through renderD128 for hardware transcoding
18:25 find UID and GID for user on docker container
20:30 checking intel-opencl-icd policy
22:05 check OpenCL runtime status
23:58 configure hardware acceleration / transcoding in Jellyfin
How to passthrough a GPU in Proxmox?
In this video we will pass through Intel Alder Lake-N UHD Graphics integrated iGPU on Intel 12th gen N100 processor running on Proxmox 9.
We will see all needed settings and we will apply custom ROM to fix Code 43 in Windows driver.
We will talk about IOMMU and driver blacklisting - all that you need to pass through your graphic card!
This video shows N100 iGPU pass through process in Proxmox 9 but can also be followed if you have dedicated Nvidia or AMD graphic card because the process is very similar.
The NEW Ultimate Arr Stack is here! Your fully Automated Torrent and Media server just got even better!
In this comprehensive, step-by-step installation and configuration guide, we’ll set up a complete Docker-based media powerhouse.
We cover everything from installing Docker and Docker Compose to configuring the full suite of services: qBittorrent, Jellyfin, Radarr, Sonarr, Lidarr, Prowlarr, and Bazarr.
To ensure your setup meets the latest industry standards, we’ll dive into the Trash Guides and Servarr Wiki for optimal configuration.
What’s new in this guide:
- Secure DNS: Learn why we’re using Secure DNS over a traditional VPN based on current best practices.
- Hardlinking: We’ll configure and test hard links (atomic moves) to save space and keep your library organized.
- Validation: We’ll verify that your containers are actively utilizing Secure DNS for maximum privacy.
- We will add dedicated custom network for our ARR apps
- many more smaller improvements
Let’s get started!
By the end of this video, your Arr Media and Torrent Entertainment Platform will be fully automated and ready to go!
== TIMESTAMPS ==
0:00 New ARR stack Jellyfin qbittorrent Sonarr Radarr Lidarr Prowlarr
0:40 Run ARR stack with docker compose up -d command
2:00 List of improvements in this ARR stack
2:20 Trash Guides and Servarr Wiki guide
3:20 Dedicated network for ARR stack
3:35 docker compose vs docker-compose
4:15 Do NOT use Portainer!
6:13 Build a VM in Proxmox for ARR stack
11:30 Install docker and docker compose
14:55 Create folder structure for ARR stack
15:10 Example of folder structure for usenet (SABnzbd or NZBget)
17:00 chown and chmod commands for folder structure
21:35 Copy docker compose file from github to server
23:25 Run ARR stack with docker compose up -d
24:20 Configure ARR services – qbittorrent
26:30 Create ‘Categories’ in qBittorrent
30:40 Configure Prowlarr
32:45 Configure Radarr
39:09 Configure Sonarr
44:25 Download Public Domain movie with Radarr
47:15 Check if hardlinks work as expected
48:50 Configure Jellyfin
50:35 Check if Secure DNS is used by containers
Got a locked router from your ISP?
Frustrated because you can’t change your DNS settings to point to your Pi-Hole?
You don't need a new router or a complicated Double NAT setup.
In this video, I'll show you how to bypass those restrictions by turning your Pi-Hole into your network's primary DHCP server.
We’ll cover why ISP routers lock you out, how to properly "blackhole" your router's DHCP, and the step-by-step process to set up Pi-Hole and Unbound on Raspberry Pi or Proxmox so your entire network gets ad-blocking automatically.
In this example we will use Sky SR213 router, but the same technique can be applied to other locked ISP routers like BT: Smart Hub 2 & Smart Hub Pro, Virgin Media: Hub 3, 4, and 5, AT&T: BGW320 & BGW210 (Fiber), Comcast/Xfinity: xFi Gateway (XB6, XB7, XB8), Google Fiber: Network Box and more.
Learn today how to re-gain full control over your home network!
== TIMESTAMPS ==
0:00 Pihole with DHCP and Unbound vs locked router
0:33 Problem with locked router explained
0:51 Sky SR213 (known as Sky Max Hub) ‘locked router’ overview
2:50 Understand your current network first
4:10 Checking current DHCP scope and ip addresses
7:15 PiHole installation on Proxmox VE server
17:50 PiHole installation on Raspberry Pi
26:10 Configure PiHole as DHCP server
27:10 Blacklist DHCP scope on ISP locked router with ip reservations
30:10 Install and configure Unbound recursive DNS
34:30 Add Hagezi blacklists to PiHole DNS service
Welcome to our Proxmox training.
This course is intended for people who either already have home server or want to start building one.
You don't need previous experience, in this course we will go through the processes step-by-step, so you can create your own Proxmox VE based Home Lab!
You will learn what is Proxmox hypervisor, we will go through step-by-step installation process, you will also see how to install other operating systems ( like Ubuntu, Linux Mint, Arch Linux etc ) on top of Proxmox.
You will see how you can turn your Proxmox into home media server by deploying so called ARR stack (ARR apps) which include Sonarr, Radarr, Lidarr, qBittorrent, Jellyfin, Gluetun VPN and more.
We will have fun creating and deploying background removal application and we will see how to bind network attached storage to our Proxmox.
Some of the subjects covered by this training:
Proxmox installation - step-by-step tutorial for beginners
How to install Ubuntu on Proxmox
Arch Linux and Linux Mint installation process
What is LXC container exactly? How does it work? How does it differ from Virtual Machine?
Proxmox VE Helper Scripts - install anything with 1 command !!!
Install Windows ... in a docker container !
Bind mount NAS (CIFS/SMB/NFS) shares to Unprivileged LXC Proxmox container
Read AND WRITE from unprivileged LXC container to Proxmox SMB / NFS / CIFS / NAS share
Deploy ARR stack with qBittorrent and Jellyfin using just 1 command!
Proxmox vlan configuration (vlan aware Proxmox) and more about linux bridge tagging
ARR stack with Gluetun VPN (how to build your own docker-compose.yml file)
Build background remover app ! (using docker container)
and more !
I hope you will like it, so let's get started :)