{"id":176,"date":"2026-10-19T20:30:00","date_gmt":"2026-10-20T03:30:00","guid":{"rendered":"https:\/\/rainier-it.com\/blog\/?p=176"},"modified":"2026-10-21T00:06:37","modified_gmt":"2026-10-21T07:06:37","slug":"proxmox-for-small-business","status":"publish","type":"post","link":"https:\/\/rainier-it.com\/blog\/proxmox-for-small-business\/","title":{"rendered":"Proxmox for Small Business: How We Use It and How You Can"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Most small offices still run one aging server in a closet: a file share, an accounting app, maybe a domain controller, all on a single machine with a single point of failure. Proxmox for small business is how we&#8217;d replace that box today. It&#8217;s what Rainier IT runs on, and it gives a small office the same tools the big shops use without the big licensing bill.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Proxmox is, in plain English<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.proxmox.com\/en\/products\/proxmox-virtual-environment\/overview\" target=\"_blank\" rel=\"noopener\">Proxmox Virtual Environment<\/a> turns one or more physical servers into a pool that runs many smaller machines. It combines two kinds:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Virtual machines<\/strong> (KVM) for full operating systems such as Windows Server or a line-of-business app that needs its own computer.<\/li>\n\n\n\n<li><strong>Containers<\/strong> (LXC) for light Linux services such as a website, a wiki or a monitoring tool.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Everything is managed from a web page. Several servers can join a cluster, and with high availability a machine on a failed server restarts on a healthy one. Storage can be local disks with ZFS, which checks your data for silent corruption, or Ceph spread across servers.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s open source under the <a href=\"https:\/\/pve.proxmox.com\/wiki\/Migrate_to_Proxmox_VE\" target=\"_blank\" rel=\"noopener\">GNU AGPL<\/a>, so there is no per-core license to buy. A paid subscription adds the vendor&#8217;s enterprise update channel and support, and for a business we recommend one. The free channel is meant for testing, not production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Its partner, <a href=\"https:\/\/www.proxmox.com\/en\/products\/proxmox-backup-server\/overview\" target=\"_blank\" rel=\"noopener\">Proxmox Backup Server<\/a>, makes incremental, deduplicated backups of every machine, with encryption and integrity checks.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How we run Proxmox at Rainier IT<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">We don&#8217;t sell anything we don&#8217;t run ourselves. Our own infrastructure is a cluster of Proxmox VE 9.2 servers, and almost everything you touch when you work with us lives on it:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Containers<\/strong> host our website, this blog (WordPress), our knowledge base, our password vault and our monitoring stack.<\/li>\n\n\n\n<li><strong>Virtual machines<\/strong> host the client portal, the ticket system and our remote management server.<\/li>\n\n\n\n<li><strong>A graphics card passed straight through<\/strong> to one virtual machine runs our local AI workloads, so that work never leaves the building.<\/li>\n\n\n\n<li><strong>A warm-standby copy of our internet-facing proxy<\/strong> sits in a container on a second server, ready if the main one fails.<\/li>\n\n\n\n<li><strong>Every machine is backed up nightly<\/strong> to Proxmox Backup Server, and the backups are verified every week. Verification means the server reads each backup back and confirms it&#8217;s intact.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Backups also make testing safe. Before we upgrade our remote management server, we restore last night&#8217;s backup into a separate staging copy and upgrade that first. If something breaks, it breaks there, not in production.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">None of it is managed by hand. Ansible playbooks in Git describe how each server should look, and <a href=\"https:\/\/rainier-it.com\/blog\/using-ansible-and-jenkins-to-automate-infra-tasks\/\">Jenkins runs them<\/a> on a schedule to patch, check certificates and confirm every host is healthy. <a href=\"https:\/\/rainier-it.com\/blog\/self-hosted-monitoring-with-prometheus-and-grafana\/\">Prometheus and Grafana<\/a> watch it all and alert us when something drifts.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Where Proxmox for small business fits<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Here&#8217;s where it makes sense for a small office:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Replacing the closet server.<\/strong> One modern server, or <a href=\"https:\/\/rainier-it.com\/blog\/big-power-tiny-footprint-how-mini-pcs-proxmox-can-revolutionize-your-business-it\/\">a pair of quiet mini PCs<\/a>, runs the file server, the accounting app and the domain controller as separate machines. A problem in one doesn&#8217;t take down the others.<\/li>\n\n\n\n<li><strong>Moving off another hypervisor.<\/strong> Proxmox includes an import tool for VMware ESXi machines, so a migration doesn&#8217;t mean rebuilding from scratch.<\/li>\n\n\n\n<li><strong>Keeping data on-site.<\/strong> Some practices, such as dental and medical offices, want patient files under their own roof. Local servers plus tested off-site backups cover that.<\/li>\n\n\n\n<li><strong>A safe place to test.<\/strong> Clone a machine, try the software update, throw the clone away.<\/li>\n\n\n\n<li><strong>Backups you can restore in minutes.<\/strong> A whole machine comes back from Proxmox Backup Server, not just a folder of files.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">It&#8217;s not the right fit for everyone. If your apps already live in Microsoft 365 and nothing runs in the office, you may not need a server at all.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Cloud redundancy and failover on AWS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On-site servers are fast and private, but one building is still one building. That&#8217;s why we pair Proxmox with Amazon Web Services (AWS). Our AWS environment is built the same way as everything else here: in code, with Terraform. It has separate accounts for management and production, single sign-on, organization-wide audit logging and threat detection, and a private network spread across three availability zones in Oregon, ready to carry standby workloads.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">We&#8217;re building on that foundation now. Next are off-site copies of our Proxmox backups in AWS storage that locks each copy against changes or deletion for a set period, so ransomware can&#8217;t reach them. After that comes warm-standby hosting that can take over websites and key services if the office goes dark. The same pattern scales down for a small business: local servers for daily work, an AWS copy for the bad day.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What we build: infrastructure, code and the web<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">This is the work we do for small businesses around Pierce County:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Infrastructure.<\/strong> We design, install and look after Proxmox servers sized to your office, from a single host to a small cluster. We also migrate old servers and other hypervisors onto them.<\/li>\n\n\n\n<li><strong>Infrastructure as code.<\/strong> We describe your servers, settings and patching in code (Ansible, and Terraform for cloud resources) and keep it in version control. That gives you documentation that&#8217;s always current, changes we can review before they happen, and a rebuild that follows a script instead of someone&#8217;s memory.<\/li>\n\n\n\n<li><strong>Backups and recovery.<\/strong> Proxmox Backup Server on-site, a copy off-site, and restores we actually test. See <a href=\"https:\/\/rainier-it.com\/services\/backup-recovery\/\">backup and recovery<\/a>.<\/li>\n\n\n\n<li><strong>Cloud redundancy.<\/strong> An AWS landing zone built in Terraform, with off-site backup copies and standby hosting for the services you can&#8217;t be without. See <a href=\"https:\/\/rainier-it.com\/services\/cloud\/\">cloud services<\/a>.<\/li>\n\n\n\n<li><strong>Monitoring and patching.<\/strong> The same alerting and scheduled updates we use on our own servers, run for you as part of <a href=\"https:\/\/rainier-it.com\/services\/managed-it-services\/\">managed IT<\/a>.<\/li>\n\n\n\n<li><strong>Web.<\/strong> We design and host websites for local businesses on infrastructure like ours. See <a href=\"https:\/\/rainier-it.com\/services\/web-design\/\">web design<\/a>.<\/li>\n\n\n\n<li><strong>Security.<\/strong> Hardened hosts, a firewall on every machine, and endpoint protection through our <a href=\"https:\/\/rainier-it.com\/security\/\">security services<\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What to do this week<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Find your server and write down what runs on it and how old it is.<\/li>\n\n\n\n<li>Check when your last backup was, and whether anyone has ever restored from it.<\/li>\n\n\n\n<li>List which apps must stay in the office and which could move to the cloud.<\/li>\n\n\n\n<li>Ask us for a free look before the old server makes the decision for you.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you&#8217;d like a second set of eyes on your setup, book our <a href=\"https:\/\/rainier-it.com\/contact\/?service=Free%2030-minute%20assessment\">free 30-minute assessment<\/a>. We&#8217;ll tell you whether Proxmox, the cloud or a mix fits your office best.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><em>This article was drafted by Percival, Rainier IT&#8217;s AI writing assistant, from the sources linked above, and reviewed by Christopher Engelhardt before publication. Spot an error? Email <a href=\"mailto:support@rainier-it.com\">support@rainier-it.com<\/a>.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Proxmox for small business: how Rainier IT runs its own servers on it, where it fits a small office, and how we build, back up and manage it.<\/p>\n","protected":false},"author":2,"featured_media":605,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[32,47,41],"series":[],"class_list":["post-176","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-it-management","tag-backups","tag-monitoring","tag-small-business"],"_links":{"self":[{"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/posts\/176","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/comments?post=176"}],"version-history":[{"count":4,"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions"}],"predecessor-version":[{"id":515,"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/posts\/176\/revisions\/515"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/media\/605"}],"wp:attachment":[{"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/media?parent=176"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/categories?post=176"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/tags?post=176"},{"taxonomy":"series","embeddable":true,"href":"https:\/\/rainier-it.com\/blog\/wp-json\/wp\/v2\/series?post=176"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}