Skip to content
Infrastructure, security & support

Virtualisation and the Proxmox hypervisor

Phone system, Home Assistant, cameras, local AI, files, passwords: I install Proxmox, an open-source hypervisor that splits one server into virtual machines (simulated computers) and containers, with each service kept separate. Every night, everything is backed up to another device, with an encrypted copy kept off your premises, and your data stays yours.

Free quoteCustom quote

From your current set-up to a working server

Six steps, from inventory to ongoing care: your current set-up keeps running while the new server is being prepared.

  1. 01

    Taking stock

    Together we list what is running today (old server, NAS, boxes, the PC nobody dares switch off any more) and what you want to add. I also tell you what isn't worth the trouble.

  2. 02

    The right hardware

    Depending on the services to run, I choose the server, memory, disks and UPS (a backup battery): enough to last, without oversizing.

  3. 03

    Installing Proxmox

    I install Proxmox, the storage, separate networks for each use, the firewall and email alerts. Admin access asks for a code on top of the password and is never open to the internet.

  4. 04

    Services, one at a time

    Services move to the new server one after another, each tested before the old one is switched off: the phone system one evening, home automation another day. No leap into the unknown.

  5. 05

    A real restore

    Every night, backups go to a separate device, then off your premises. Before going live, I actually restore a machine: a backup that has never been tested doesn't count.

  6. 06

    Ongoing care

    A snapshot (a picture of the machine at a given moment) before every update, alerts on disks and backups: I handle it remotely, or I train your in-house IT contact.

What your server can run

Examples of self-hosting (your services installed on your own server rather than rented online), to pick according to your needs: we only install what you will use, and I tell you when a simpler solution will do.

  • One server, several machines

    Proxmox splits the server into virtual machines (complete simulated computers, Windows or Linux) and containers, lighter compartments for Linux only. Each one restarts on its own; a fault in the server itself, however, stops them all.

  • Your phone system

    FreePBX, the phone system software, runs in its own virtual machine, with exactly the operating system it requires. It restarts first after a power cut, and a failed update can be undone thanks to the snapshot taken just before.

    See also: Business phone system
  • Home Assistant, in a virtual machine

    I install Home Assistant OS from the official image made for Proxmox: you keep the apps (the add-ons), the Zigbee or Z-Wave radio stick plugged into the server is reserved for it, and everything works without the internet.

    See also: Home automation
  • Frigate: cameras that recognise

    Frigate, an open-source video recorder, recognises people and vehicles without sending anything online. Its developers prefer a dedicated machine: depending on your cameras, it runs in a virtual machine with a reserved graphics chip, or on a separate mini-PC.

    See also: Video surveillance
  • AI that stays on your premises

    Transcribing a call, summarising, searching your documents: AI models run on your premises, without sending anything online. On the processor alone, everything works, but slowly; for drafting and answering, a graphics card makes all the difference.

    See also: Artificial intelligence
  • Ready-to-use applications

    Docker packages each application with everything it needs: n8n to connect your tools, Paperless-ngx to file your scanned paperwork, Immich for photos. I group them in a dedicated virtual machine, as Proxmox recommends.

    See also: Automation
  • Your files, your cloud

    Nextcloud or Seafile, the open-source equivalent of Dropbox, on your own premises: folders synced on every PC and phone, shared by link with a client or your accountant. Already have a Synology NAS? It often remains ideal for your data.

    See also: NAS & media server
  • Password manager

    The team's passwords in an encrypted vault, shared according to each person's rights: Vaultwarden, an unofficial open-source server compatible with the Bitwarden apps, or the official Bitwarden version on your premises, by subscription.

  • Automatic backups

    Every night, Proxmox Backup Server copies your machines to a separate device: only the changes are sent (incremental backup), encrypted, then a copy leaves your premises. A deleted file can be recovered without restoring everything.

  • A snapshot before every update

    Before every update, I take a snapshot: if something breaks, you roll back in a few clicks, losing whatever has changed since. I can also clone a machine for testing. It stays on the same disk: it is not a backup.

  • Firewall, VPN and remote access

    The built-in firewall isolates each machine, cameras and home automation have their own separate networks (VLANs) right through to your UniFi switches, and access from outside goes through a WireGuard VPN, an encrypted tunnel, without exposing your services to the internet.

    See also: Networks & Wi-Fi
  • Monitoring and alerts

    Failed backup, a disk wearing out, an update available: Proxmox lets you or me know by email or notification. A small tool, Uptime Kuma, also checks that every service is responding and raises an alert as soon as one goes quiet.

  • Windows for an older program

    A management program that only runs on Windows? It can be installed in a Windows virtual machine, backed up like everything else; you will need a Windows licence. And when the day comes to replace it, bespoke software is what I do.

    See also: Custom software
  • Leaving VMware or an ageing server

    Since Broadcom bought it at the end of 2023, VMware no longer sells perpetual licences, only subscriptions. Proxmox imports VMware ESXi machines, and an old server that is struggling can be taken over service by service, before it gives up.

  • Several servers, if justified

    High availability (a service that restarts by itself if a server fails) requires three servers, or two plus a tie-breaker, and data that is shared or copied between them. A small organisation can often do without it, with good backups.

  • Hardware to match

    A quiet mini-PC is often enough at home, but its memory is limited. For a business: a small server with ECC memory (which corrects its own errors), two mirrored SSDs and a UPS connected to the server to shut everything down cleanly.

    See also: Hardware advice

The software I install on it

Proxmox VE and Proxmox Backup Server are developed by a European company based in Vienna, Austria, and released as open-source software (AGPLv3 licence). A virtual machine accepts almost any operating system, Windows included; for each piece of software, I follow its publisher's documentation, and when it prefers its own machine, as Frigate does, I will tell you.

  • FreePBX
  • Home Assistant
  • Frigate
  • Nextcloud
  • Seafile
  • Vaultwarden
  • Bitwarden
  • Ollama
  • Whisper
  • Docker
  • Portainer
  • n8n
  • Paperless-ngx
  • Immich
  • Jellyfin
  • WireGuard
  • AdGuard Home
  • Uptime Kuma
  • Windows
  • Debian
  • and most software for Linux and Windows

And the technology under the bonnet:KVMLXCZFSLVM-thinVirtIOVLANNFS / SMBS3API RESTTOTP / WebAuthn

What’s included

  • An inventory of your current services and those to add, with an honest opinion on what is worth it
  • Choosing the hardware (server, memory, mirrored disks where possible) and a UPS set up to shut the server down cleanly during a power cut
  • Installing Proxmox, the storage and separate networks for each use
  • Security: a code on top of the password, firewall, remote access via VPN only
  • Migrating your services one by one, each tested before the old one is switched off
  • Proxmox Backup Server on a separate device, an encrypted copy off your premises and the encryption key handed over on paper, to be stored separately
  • A real restore test before going live
  • Email alerts: failed backup, disk wearing out, update available
  • Clear documentation and all the access details, which remain yours
  • Keeping on top of updates, as agreed together: by me remotely, or by your in-house contact, whom I train

What for?

  • Replacing an old server
  • Leaving VMware
  • Everything on one machine
  • AI without the cloud
  • Self-hosting
  • Practice, office or SME
  • Demanding home set-up
  • Serious backups
Open, and yours

Proxmox is open-source software: no compulsory subscription, every feature included, open formats that do not lock you in to any vendor. The server and the data are on your premises, with all the access details and the documentation: you are tied neither to Proxmox nor to me.

How it works

  1. 1 · Free first conversation

    You explain what you need; I give you honest advice, without jargon.

  2. 2 · A clear quote

    A fixed fee or hourly billing depending on the project, hardware at a fixed price: everything is clear before we start. Free, no-obligation quote.

  3. 3 · Delivery and follow-up

    I do the work myself, on-site or remotely, and remain your contact afterwards.

Area covered

Based in Marche-les-Dames, near Namur, I work across the whole of Belgium: on-site for surveillance, networks and virtual tours, remotely for software, websites and part of the IT repair work.

FAQ

Your questions about virtualisation

Virtual machine, container, Docker: what is the difference?

A virtual machine is a complete computer simulated by the server, with its own operating system (Windows or Linux), disks and memory: that is where the phone system or Home Assistant goes. A container is lighter: it shares the core of the server's operating system, which limits it to Linux and isolates it a little less, but it works very well for a small service. Docker is another family of containers that delivers ready-made applications; on Proxmox, I group them in a dedicated virtual machine, as Proxmox recommends.

Is Proxmox really free?

Yes: Proxmox is open-source software, and all its features are available without paying. The optional subscription gives access to the most thoroughly tested updates and, depending on the level, to support from the publisher with guaranteed response times. Proxmox itself advises against using its free updates on a server your business depends on: in that case, I recommend the subscription, or at the very least a careful routine, with a snapshot and a backup before every update.

Isn't a Synology NAS or a simple box enough?

Sometimes, yes, and I will tell you so. If you only want Home Assistant, a box such as Home Assistant Green is simpler; for one or two small services, a compatible Synology NAS can also run them. A Proxmox server becomes worthwhile when several services add up, or when the phone system, cameras and AI need more power and proper backups. And some services are better left with a hosting provider, such as your email: I will tell you that too.

What hardware do we need? Can our old server be used?

For a home, a quiet mini-PC is often enough for Home Assistant, passwords and a few services, but these small processors are often limited to 16 GB of memory, without error correction: too tight for an AI that drafts text. For a business, I recommend a small server with ECC memory and good-quality mirrored SSDs. An old server can do for trials, but its RAID card is poorly suited to the ZFS storage I often use, and it draws a lot of power: according to published measurements, around 120 W at idle for an older dual-processor model, compared with 10 to 12 W for an Intel N100 mini-PC and about thirty watts for a small recent server. Rather than promise savings, I prefer to measure.

What if a disk or the whole server fails?

With two mirrored disks, a failing disk does not stop anything: the other takes over and you are notified. If it is the whole server, the virtual machines are restored from the backup onto another computer running Proxmox, and can even restart while the restore finishes; the downtime depends on the data and the replacement hardware, and we discuss it beforehand, not on the day of the failure. For everything to restart automatically on another machine, you need at least three servers, or two plus a small tie-breaker, and data that is shared or copied between them, with the risk of losing the last few minutes. That is useful when every hour of downtime is costly, rarely for a small organisation.

We are on VMware: can we move to Proxmox?

Yes. Proxmox includes a wizard that imports VMware ESXi machines with most of their settings; the original machine has to be shut down during the import, so we plan a short outage, one evening or at a weekend. Encrypted disks and the virtual security chip (TPM) do not import as they are: I take stock before starting, and the old server stays in place until everything has been signed off.

Is local AI as good as online services?

Not quite: the models running on your premises remain a notch below the best online services, and small models make mistakes more often. Their strength: your documents and conversations never leave your premises. Transcribing a recording is possible on a good processor, if you give it time; for fast transcription in French, or for a model that drafts and answers at a comfortable pace, in practice you need a graphics card, with roughly 8 GB of memory or more, which weighs on the hardware and on power consumption.

Our passwords on our own server: is that sensible?

Yes, provided it is done properly: encrypted connection, access from outside via VPN only, tested backups. Vaultwarden is lightweight and compatible with the Bitwarden apps, but it is a community project, not affiliated with Bitwarden the company. For a business that wants the vendor behind it, there is the official version installed on your premises, which requires a Bitwarden Enterprise subscription, or simply its online service: I will help you choose.

Is our data safer on our own premises, even against ransomware?

Not automatically: it stays on your hardware and fewer providers have access to it, but its security then depends on how well the server is maintained. GDPR does not in fact require you to host in-house: above all, it asks you to protect data and to be able to restore it in good time, checking this regularly. Against ransomware (a virus that encrypts your files and then demands a ransom), the server can add backups but not delete them, an encrypted copy goes off your premises and, if you wish, another goes onto a disk that is then unplugged. Restoring is tested before going live, then regularly; the exact legal framework should be confirmed with your adviser.

Who maintains the server, and what if you are no longer available?

A server needs updating and monitoring, especially for security: I can take care of it remotely, with a snapshot before every update, or train the person who manages your IT. Proxmox and most of the software installed on it are open source, documented and used around the world. You receive all the access details and clear documentation: another IT professional, or your in-house contact, can take over the installation.

Let’s talk about your project

The first conversation and the quote are always free. I reply quickly, Monday to Saturday.

Start a project+32 498 81 36 36