Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

23 total results found

Proxmox host details

Server Details

Proxmox Version Proxmox VE 7.2-3 HardwareTrigkey N4 mini-PC Intel Celeron J4125 4C 2.00GHz8GB RAM128GB Internal SSD2TB External SSD Asus RT AC-86U running Asuswrt-MerlinZig-a-zig-ah (zzh) zigbee coordinator Containers and VMs PiHole (LXC Container) - P...

Pi-Hole

Programs and Utilities

Pi-Hole is a network-wide ad blocking DNS resolver that makes use of blacklists to block ads. Step 1 - Create Proxmox Container Click "Create CT" in top right corner. General - set Hostname and PasswordTemplate - Debian 11Disks - local-lvm, 2GBCPU - 1 Cor...

Adding USB drive to proxmox

Proxmox Storage

I have a 2TB External SSD connected to my Proxmox host to use for storage.Originally I tried running VMs from the drive but found there was a lot of I/O slowdown, so now it is used for storing backups, ISOs, and for the network storage drive connected to my Sa...

Setting up a Samba share on Debian 11

Programs and Utilities

Samba is a program that uses the SMB protocol to establish a network share that can be access on the local network.   Step 1 - Install samba apt update apt upgrade apt install samba -y Check samba status systemctl status smbd Step 2 - Configure Sam...

Adding file from external drive in to proxmox container

Proxmox Storage

Bind Mount Points allow you to acess directories from Proxmox host inside container. from the host shell: pct set <container id> -mp0 <local path>,mp=<mount point in container> pct set 104 -mp0 /mnt/USB_Data/SMBShare,mp=/SMBshare

Reducing size of container LV

Proxmox Storage

Reducing the size of a disk is a very risky procedure, ensure that all data is backed up first.Note I have had this process fail a number of times, my preferred method for reducing the size of a VM disk is to spin up a new VM with a smaller drive, rsync the re...

Configuring Centralised logging with Graylog

Programs and Utilities Logging

Graylog is a centralised logging solution that allows us to pool all the logs from the various applications running on any host on the network in one place for easy viewing Note: Graylog requires 4 cores and 8GB RAM NOTE: I use Ubuntu Server 22.04 LTS which ...

Setting up Wireguard in an LXC container

Programs and Utilities

Wireguard is a VPN solution that can be used to connect to the local network from the internet. In this setup it is installed in to a Proxmox LXC container.   Step 1 - Install Wireguard kernel module On Proxmox host shell apt update apt install wireguard ...

Making Linked Clones

Proxmox

Linked Clones is a method of generating new VM's within Proxmox without the need to constantly keep installing the same OS over and over <linked clone guide to come> Each time a linked clone is made from a template the following script should be run to ensure...

Heimdall

Programs and Utilities

Heimdall is a self-hosted homepage, I like to use it to give a central page to access all web-GUIs for VMs and containers running on Proxmox. Step 1 - Spin up ubuntu VM clone Step 2 - Start new VM and run boilerplate script sudo bash -c "bash <(wget -qO- ...

Setting up Home Assistant in Docker

Programs and Utilities Home Assistant

Home Assistant is the backbone of my Smart Home, there are a number of ways to install it. Most recommend to install Home Assistant OS which is a linux install with the home assistant software and a supervisor to manage add-ons. In practice the supervisor mana...

Configuring ZigBee radio for Home Assistant

Programs and Utilities Home Assistant

I use the Zig-a-zig-ah! (AKA ZZH) is a ZigBee radio to connect to lights and sensors within my home.Instructions for setting up a new ZZH can be found on the electrolama website.The below instructions are for passing a configured ZZH (or other radio of choice)...

Increasing VM Disk size

Proxmox Storage

The VM clone template i use is configured to only use a 8GB disk, this is small enough for the Ubuntu Server install and simple apps, and since it is far easier and safer to increase the size of a disk than decrease it, it is better to start with a small disk ...

Sending logs from Docker to centralised log server

Programs and Utilities Logging

Docker logs are not handled through rsyslog (at least not by default), since I am using Graylog, I use a version of logspout which has been built with a GELF adapter. Step 1 - Add container to docker-compose For my purposes I am using logspout to send logs...

Homepage

Programs and Utilities

1) Create new LXC Container: Storage: 3GBRAM: 1024MBvCPU: 2 2) Run container and install dependencies apt-get update && upgrade apt-get install -y curl sudo mc git curl https://deb.nodesource.com/setup_16.x | -E bash - apt update && install -y nodejs np...

Jellyfin in proxmox LXC container

Programs and Utilities

1) Add samba share - create mount point, bind, add to fstab 2) install Jellyfin https://jellyfin.org/docs/general/installation/linux 3) iGPU passthrough https://ashu.io/blog/media-server-lxc-proxmox/  

Changing IP address of nodes in cluster

Proxmox

1) On Node to have IP address changed edit /etc/pve/corosync.conf 2) Update IP for node to be changed and increment config_versionOnce saved this will sync to all other nodes in cluster 3) Edit /etc/network/interfaces and update new IP address 4) Edit /etc/...

Adding users to client VMs and adding to Sudo Group

Proxmox

1) Log in to VM as root (from proxmox shell or ssh as root) 2) adduser <username> Enter password twice and then leave the rest of the fields blank 3) Add the User to the Sudo group usermod -aG sudo <username> Usermod - modifies user account -aG - adds u...

Adding NAS storage to LXC container

Proxmox

1) Add fileshare to proxmox UI Datacentre -> Storage ->Add SMB/CIFS ID: Name for shareServer: IP address of NASUsername + Password: login credentialsShare: After filling the above share should automatically fill with all available shares on the server. 2)...

Configuring cloudflare as DDNS with ddclient

Programs and Utilities

Step 1: Install ddclient sudo apt install ddclient Step 2: get Cloudflare API key Go to https://dash.cloudflare.com/profile/api-tokens and click 'Create Token' Next to 'Edit Zone DNS' template click 'Use Template' On the next page leave everything as defa...