Category: devops

  • Moving a VM between two Proxmox hosts

    So, the very small datacentre has undergone a major hardware upgrade today. The HP 800 G1 is joined by an HP 800 G2. Four core i7 vs the old two core i5. Double the RAM to 16GB, four times the disk. The old machine will become a dev/play machine – still virtualised, and the new…

  • Uptime Kuma & NFTY

    Uptime Kuma is a monitoring tool suitable for self-hosting, and as well as being a good tool for monitoring the status of your network and applications, it’s a nice smallish app to get started on Docker containers. Since it’s in a container, you need to create a volume for it and pass it in to…

  • ssh key login on VPS

    Due to potential brute force attacks, it’s a good idea to turn off password access via shh and instead rely on ssh keys. In this post, I’ll run through that process. Generating your key On a mac (or actually most *ix systems), your ssh keys live in the .ssh directory inside the users home directory.…

  • Save Proxmox password in Chrome

    When I installed Proxmox, I’d used a secure, and therefore absurdly long and complicated root password. I do use a password manager, but don’t have it integrated into Chrome, so it was buggging me having to find it and paste it in each time – why wasn’t Chrome offering to save it for me? Well,…

  • Saved by the qemu_guest_agent

    Literally an hour after I wrote the post about installing the qemu guest agent in a VM and explaining how it can be used to inject root level commands into a VM, I had use of it due to a mistake. I’d decided to add myself to the sudoers file. Since the last line in…

  • Proxmox – Qemu-guest-agent

    One of the strengths of having virtual machines (VMs) running inside a hypervisor like Proxmox is how they are isolated from each other and their host. This is a strength – if there is a problem with a particular VM nothing else should be affected by it. But this can also be a pain if…

  • SSH & the scary warning

    The first time you connect to a new server with ssh, it asks you something like: Once you’ve said yes, it adds the server ‘fingerprint’ to the known hosts file, then next time you ssh there, it feels safe – we know this server. But…. if you’re playing around with virtual machines. Loading them, booting…

  • Proxmox – Installing a Virtual Machine

    Installing your first virtual machine (VM) in the Proxmox hypervisor is pretty straightforward. This post runs through those steps using Proxmox 7.3. You need an operating system for your virtual machine, I’m going to use Ubuntu server in this example, but it could just as easily be Windows server, or regular windows, or one of…