The video guides viewers through setting up a home lab server using Proxmox Virtual Environment on devices ranging from laptops to enterprise servers, emphasizing remote management via a web interface and secure access through Tailscale. It demonstrates creating virtual machines for services like Nextcloud and the Hermes AI agent, showcasing how this setup enables flexible, user-friendly server management and automation with AI assistance.
The video discusses setting up a home lab server using Proxmox Virtual Environment (PVE), a platform designed to manage servers as hypervisors for running virtual machines (VMs). The presenter emphasizes that home lab servers can range from powerful enterprise rack servers like the Dell R640 to smaller devices such as laptops, depending on the user’s needs and interest in experimenting with technology. The key is that servers operate headlessly, accessed remotely via other devices, and their capacity to run multiple VMs depends on their hardware resources. Proxmox is installed as the operating system to enable virtualization, and the presenter demonstrates the installation on a Dell XPS 13 laptop for simplicity.
To install Proxmox, users need a machine capable of running Linux and a USB drive prepared with the Proxmox ISO image. The installation requires a wired Ethernet connection since Proxmox does not support Wi-Fi. The process involves booting from the USB drive, selecting installation options such as storage device, locale, password, and setting a static IP address to ensure reliable network access. After installation, Proxmox is managed remotely through a web browser interface, where users can configure repositories, update the system, and install Tailscale—a tool that enables secure remote access to the server from anywhere.
Once Proxmox is set up, the next step is creating virtual machines. The presenter demonstrates this by installing an Ubuntu Server VM to run Nextcloud, a popular cloud storage solution. The Ubuntu Server ISO is uploaded to Proxmox, and a VM is created with default settings tailored to the hardware’s capacity. After installation, Nextcloud is automatically installed as part of the Ubuntu Server setup. The VM is then configured to remove the virtual CD-ROM to prevent boot issues, and SSH is enabled for easier remote management. Tailscale is also installed on the VM to facilitate secure remote access.
The video then covers installing the Hermes AI agent as another VM, highlighting its usefulness as an AI assistant within the home lab. Before installation, users need to register with a model provider like Ollama and obtain an API key. Hermes is installed via a simple curl command and configured with the API key and model choice. The AI agent can be integrated with Telegram for convenient chat-based interaction, allowing users to communicate with Hermes remotely. This setup empowers users to manage their home lab and seek assistance from the AI without needing deep technical expertise.
In conclusion, the video encourages viewers to leverage Proxmox and Tailscale to build a flexible, remotely accessible home lab server capable of running various services like Nextcloud and AI agents. The presenter suggests using Hermes to automate tasks such as installing additional applications like Home Assistant, making the home lab more user-friendly. This approach democratizes server management, making advanced technology accessible for personal use and experimentation, with the convenience of remote control and AI assistance.
Useful Links
- Proxmox Virtual Environment Official Documentation — Directly explains Proxmox installation, configuration, and management as described in the video.
- Proxmox VE ISO Download Page — Essential for obtaining the installation media used in the video.
- Ubuntu Server Official Download Page — Provides the operating system ISO used for VM creation in the video.