Where to host it: local PC, VMware VM, standalone server or AWS?

safe beginner #hosting#vmware#aws#ubuntu#local pc#standalone

When to use this: You know the software, but need to decide where the syslog server should physically run.

Option Good for Pros Cons Cost shape
Your own PC (Windows or macOS app, or a VM) Lab, learning, demos Zero setup cost, easy to experiment Sleeps, reboots, changes IP; not reliable Free
VMware VM (Workstation or ESXi) Home lab, SMB with a hypervisor Snapshots, easy resize, can sit on the LAN Needs a host that stays on; depends on host health Free software if you already have the host
Standalone Ubuntu server or mini PC Small office, permanent setup Simple, independent, cheap to run Hardware to maintain, disk failures One-off hardware and electricity
AWS EC2 (or other cloud) Remote sites, no on-prem hardware Always on, easy scaling, snapshots Monthly cost, exposure risk, needs VPN or TLS Pay per hour plus storage
Appliance (FortiAnalyzer, SIEM appliance) Larger or vendor-supported estates Support, tuned for the vendor Licence cost Quote-based

Rules that apply to every option

  1. Always on, with a static IP (or a DHCP reservation).
  2. Reachable from every sender on the right port (see the ports scenario).
  3. Disk sized for volume times retention (see the sizing scenario).
  4. Time synchronised (see the time scenario).
  5. Backed up, or at least snapshotted, before big changes.

How to verify it worked

  • The chosen host stays on, has a fixed IP, is reachable from every sender and has enough disk.

Common errors and fixes

Server on a laptop that sleeps or moves networks Logs are lost whenever it is off or has a new IP. Use an always-on VM or small server with a static IP.
Running the server inside WSL2 on Windows and the firewall cannot reach it WSL2 normally sits behind its own NAT, so devices on the LAN cannot see it. Use a real VM with a bridged adapter, or WSL's mirrored networking mode if your Windows version supports it.

Q&A

Can the syslog server run on my own PC?

Yes for a lab or learning. For anything real, no: sleep, updates, reboots and DHCP address changes all cause gaps.

Do I need a physical server?

No. A small VM is enough for most small and medium setups. A mini PC with Ubuntu is a cheap physical alternative.

Is cloud (AWS) a good idea for logs from an office firewall?

It can be, if you protect the path (VPN or TLS and strict source allow-listing) and accept a monthly cost. The advantage is that it stays up independent of your office.

Practice these as flashcards →

Terms in this scenario

Related scenarios

My notes

Saved in this browser only.