Moving Offices?

If you are considering, or in the process of moving offices, then you’ll be glad to know that helping to make this go smoothly from an IT and Telecoms (Voice and Data) perspective is something that Onega are very good at

At Inception – when you have decided that you need to move – we can help with checking prospective or shortlisted properties at an early stage to ensure that they will be suitable from an IT perspective.

On the shortlist:                                                                                                                From location and broadband service availability and options (unfortunately even in cities you can’t assume that good fast and economical broadband is available everywhere), to evaluating layouts and

When you’ve decided:
Landlord negotiations & Wayleaves / permission.
Evaluation of existing cabling & infrastructure.
Strategy on move (what to move).

Move Prep:                                                                                                                         Comms to the new office.
Cabling and getting things ready to move in.
Site meetings and liaison with architects, project managers etc.
Client advocacy.
Switches and routers in place.

Move Day / Weekend:                                                                                                        Moving servers and smooth shut downs
Helping to turn off and pack computers safely.
Helping unpack and setup machines on desks in the new office, servers into racks and everything connected and tested.
Setting up printers in the new office.

Post Move (Day 1 in the new office):                                                                               Floor walking and de-snagging.

Why Proxmox Is a Great Solution for Homelabs and Self Hosters

Proxmox VE (Virtual Environment) is widely regarded as one of the best platforms for self-hosting and homelabs because it is a free, open-source Type-1 hypervisor built on Debian that excels at running virtual machines (KVM/QEMU) and lightweight LXC containers on bare metal.

medium.com

It has become the go-to choice for many in the self-hosting and homelab communities, especially after changes in other hypervisors like VMware.

1. Lightweight and Hardware-Friendly
Proxmox has very low overhead — it can run on old or modest hardware (even a 2010-era machine) with as little as 2GB RAM for basic operation. This makes it ideal for repurposing existing gear without wasting resources on the host OS itself.
It supports a wide range of hardware, ZFS for advanced storage (snapshots, RAID-like pools, compression), and easy passthrough for GPUs, USB devices, etc.
2. Excellent Virtualization + Container Support

  • KVM VMs: Full isolation for running Windows, different Linux distros, pfSense, etc.
  • LXC Containers: Lightweight and efficient for services (much lower resource use than VMs).
  • Run Docker inside VMs or LXCs as needed.

This flexibility lets you isolate services (e.g., one VM for media server, another for Home Assistant, containers for Pi-hole/AdGuard) while easily experimenting without breaking everything.

3. Powerful Built-in Management Tools

  • Web UI: Accessible from any browser on your network — no need for a dedicated monitor/keyboard after initial setup.
  • Snapshots and Backups: Easy one-click snapshots and scheduled backups (with Proxmox Backup Server for efficient deduplicated storage).
  • Clustering and Live Migration: Add multiple nodes for high availability (HA), migrate running VMs/containers between hosts with zero downtime.
  • Updates and Security: Straightforward patching via the UI.
    These enterprise-like features are free and work great at home scale.
4. Great for Self-Hosting Workloads.
You can easily run dozens of services (Nextcloud, Plex/Jellyfin, Bitwarden, Home Assistant, Frigate, Immich, etc.) with isolation, resource limits, and backups. Many users run 50+ self-hosted apps this way.
It pairs perfectly with tools like Tailscale for secure remote access.
5. Cost-Effective and Future-Proof

  • Completely free (no licensing hassles post-Broadcom VMware changes).
  • Strong community and active development.
  • Skills transfer well to real-world infra (KVM, ZFS, Linux).
  • Easy to scale from a single old PC to a multi-node cluster.

6. Easy Backups,

Testing, and RecoverySnapshots and backups make it low-risk to try new software or updates. You can roll back quickly if something breaks — a huge win for homelabs where experimentation is key.7. Compared to Alternatives

  • vs. Bare Metal Docker/Ubuntu: Better isolation, easier backups/snapshots, and multi-OS support.
    reddit.com
  • vs. TrueNAS Scale: Proxmox is a superior hypervisor; many run TrueNAS inside a Proxmox VM for the best of both (great storage + great virtualization).
    xda-developers.com
  • vs. ESXi: Free, no CPU limits, better container support, and no recent licensing drama.

Potential Drawbacks

  • Learning curve if you’re new to virtualization (but the web UI helps a lot).
  • Storage setup (ZFS) requires some planning to avoid pitfalls like RAM usage for ARC.
  • Not ideal as a daily desktop OS.

Overall, Proxmox strikes an excellent balance of simplicity, power, and flexibility for homelabs and self-hosting. It lets one (or a few) machines act like a mini data center without cloud costs or complexity.

Many people start with a basic install and quickly expand into clusters, advanced networking, and automated backups. If you’re building or expanding a homelab, it’s one of the strongest recommendations in the community right now. Would you like setup tips, hardware recommendations, or a comparison to a specific alternative?

How To Self Host

Here is a clean, simple, and secure plan to host a website from your home using Caddy as a reverse proxy on a cheap VPS, with Tailscale (Tailnet) handling the secure tunnel between the VPS and your home server.This is one of the most popular and reliable ways to do home hosting in 2026.Why This Setup?

  • No port forwarding on your home router.
  • Your home IP is never exposed publicly.
  • Full custom domain + automatic HTTPS (Let’s Encrypt via Caddy).
  • Very secure (everything between VPS and home is encrypted via WireGuard).
  • Cheap and simple.
  • Easy to expand to multiple services later.

Architecture Overview

Internet (browser)
    ↓ HTTPS (yourdomain.com)
VPS (public IP)
    └── Caddy (reverse proxy + auto HTTPS)
            ↓ Tailscale tunnel (encrypted)
Home Server (Tailscale IP: 100.x.x.x)
    └── Your website/app (e.g. port 3000 or 8080)

Recommended Tools

  • VPS: Hetzner Cloud, DigitalOcean, or similar (~$3–6/month is plenty).
  • Domain: Any cheap registrar (Namecheap, Porkbun, Cloudflare, etc.).
  • Tailscale: Free for personal use.
  • Caddy: On the VPS only (handles reverse proxy + certificates perfectly).

Step-by-Step Plan1. Get a Domain + VPS

  • Buy/register a domain.
  • Spin up a cheap VPS running Ubuntu 22.04 or 24.04.
  • Note down the public IPv4 of the VPS.

2. Install Tailscale on Both MachinesRun these commands on both the VPS and your home server:

bash

curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
  • Authenticate via the link in your browser.
  • On your home server, get its Tailscale IP:

bash

tailscale ip -4

(Example output: 100.85.123.45)3. Run Your Website on the Home ServerRun your site/app however you normally would (Docker, Node, static files with Caddy/Nginx, etc.).It just needs to listen on a port (e.g. 3000, 8080, 80, etc.) and be reachable from the Tailscale IP.Example (if using a simple static site or Docker):

  • Make sure it binds to 0.0.0.0 or the Tailscale interface.

4. Point Your Domain to the VPSIn your domain’s DNS settings, create an A record:

  • Host: @ (or www)
  • Value: Your VPS public IP
  • TTL: Automatic or low

(Propagation usually takes 5–60 minutes.)5. Install Caddy on the VPSRun these commands on the VPS:

bash

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy -y

Caddy will start automatically as a systemd service.6. Configure Caddy (The Reverse Proxy)Edit the config file:

bash

sudo nano /etc/caddy/Caddyfile

Add this basic config:

caddy

yourdomain.com {
    reverse_proxy http://100.85.123.45:3000   # ← Replace with your home Tailscale IP + port
}

Save and reload:

bash

sudo systemctl reload caddy

Caddy will automatically get a Let’s Encrypt certificate on the first request.More advanced Caddyfile example (recommended):

caddy

yourdomain.com {
    encode gzip
    reverse_proxy http://100.85.123.45:3000
}

www.yourdomain.com {
    redir https://yourdomain.com{uri}
}

7. (Strongly Recommended) Add Tailscale ACLsGo to the Tailscale admin console → Access Controls and add something like this:

json

{
  "acls": [
    {
      "action": "accept",
      "src": ["tag:vps"],                    # or the specific VPS Tailscale IP
      "dst": ["tag:home:3000", "tag:home:8080"]
    }
  ]
}

This ensures only your VPS can reach the services on your home server.


Testing

  1. Wait for DNS to propagate.
  2. Visit https://yourdomain.com in a browser.
  3. You should see your site with a valid HTTPS certificate.

Alternative: No VPS Needed (Tailscale Funnel)If you want something even simpler and don’t mind a *.ts.net domain:On your home server only:

bash

tailscale serve https / http://localhost:3000
tailscale funnel 443

This gives you a public URL like https://yourmachine.yourtailnet.ts.net.Pros: Zero cost, very easy.
Cons: No custom domain (easily), bandwidth limits, less “professional” looking.
You can combine it with Caddy on the home machine if you want nicer local serving.


Security & Hardening Tips

  • VPS: Use SSH keys only, disable password login, set up ufw firewall (ufw allow 80,443).
  • Use Tailscale ACLs (as shown above).
  • On home server, you can restrict the web app to only listen on the Tailscale interface if desired.
  • Keep everything updated.

Cost Estimate

  • VPS: $3–6/month
  • Domain: $8–12/year
  • Total: Very cheap for what you get.

This setup is battle-tested by many self-hosters and works extremely well. Caddy + Tailscale is a fantastic combination.Would you like me to expand on any part (Docker Compose version for Caddy, multiple services/subdomains, basic auth, static site example, etc.)?

Do you have a specific tech stack for the website itself?

How To Install Proxmox

Steps to Install Proxmox VE

1. Download the Proxmox VE ISO

  • Visit the official Proxmox website.
  • Download the latest Proxmox VE ISO image.

2. Create Bootable Media

  • Use a USB flash drive or CD/DVD to create a bootable installation medium.
  • For USB, you can use tools like Rufus or Balena Etcher to flash the ISO image.

3. Boot from Installation Media

  • Insert the bootable USB or CD/DVD into your server.
  • Restart the server and boot from the selected media.

4. Follow the Installation Wizard

  • Press ‘Enter’ to start the installation wizard.
  • Follow the prompts to install Proxmox VE on your server’s internal hard disk.

5. Post-Installation Configuration

  • After installation, access the Proxmox web interface by entering the server’s IP address followed by port 8006 in a web browser (e.g., https://<IP_ADDRESS>:8006).
  • Log in using the root username and the password set during installation.

6. Additional Configuration

  • Configure storage, networking, and any additional settings as needed through the web interface.

Welcome to WordPress!

Getting started…