{"id":9168,"date":"2026-10-05T17:45:18","date_gmt":"2026-10-05T14:45:18","guid":{"rendered":"https:\/\/unihost.com\/blog\/?p=9168"},"modified":"2026-10-07T19:58:12","modified_gmt":"2026-10-07T16:58:12","slug":"small-business-backup-solution-automated-offsite-recovery","status":"publish","type":"post","link":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/","title":{"rendered":"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery"},"content":{"rendered":"<h2><b>Project profile<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">A small software company with approximately 30 employees operated several production and internal services on a mix of dedicated servers and virtual machines.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The infrastructure included:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">customer-facing applications;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">PostgreSQL databases;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">internal file storage;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">a CRM system;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">several development VMs;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">approximately 4 TB of active business data.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The company had backups, but there was no consistent backup architecture.<\/span><\/p>\n<h2><b>Initial situation<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Different systems were backed up in different ways. Some application directories were copied manually to another disk. Database dumps were created by cron jobs. Several virtual machines were backed up irregularly, and part of the data was synchronized to third-party cloud storage. There was no central retention policy and, more importantly, restore procedures were rarely tested.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The existing process had three major weaknesses:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">backups were stored too close to production;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">failures could remain unnoticed for several days;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">recovery depended heavily on one administrator knowing where everything was stored.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">The company was looking for small business backup solutions that would not require building a dedicated internal backup team.<\/span><\/p>\n<h2><b>Technical challenge<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The goal was not simply to \u201cmake more backups.\u201d<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The backup architecture needed to provide:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">separate production and backup storage;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">encrypted transfer;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">automated backup schedules;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">different retention periods for databases and files;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">monitoring of failed backup jobs;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">regular restore testing;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">protection against accidental deletion;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">predictable storage capacity.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">For critical databases, the target recovery point was approximately one hour. For application files and virtual machines, a daily recovery point was sufficient.<\/span><\/p>\n<h2><b>What the Unihost team did<\/b><\/h2>\n<ol>\n<li><b>Infrastructure and data audit<\/b><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">The support team first mapped the systems that actually required protection. This avoided treating every terabyte of data as equally critical.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Data was divided into three groups:<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Databases: frequent backups and short recovery points;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Application servers and VMs: daily incremental backups;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Archives and static files: longer retention with less frequent backup cycles.<\/span><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol start=\"2\">\n<li><b>Designed the backup architecture<\/b><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">A separate backup environment was introduced instead of storing backups on production disks.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The resulting model was: Production servers &#8211; local snapshots \/ database dumps &#8211; encrypted backup transfer &#8211; Dedicated backup storage &#8211; retention and integrity verification.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For selected workloads, an additional offsite copy was retained separately from the primary environment. This created a practical version of the 3-2-1 backup principle without adding unnecessary infrastructure.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"3\">\n<li><b>Automated backup jobs<\/b><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">The support team configured automated jobs using appropriate tools for each workload. Database backups were created independently from filesystem backups so that application recovery did not depend on one large server image. Incremental backups were used to reduce transfer volume and storage consumption. Backup jobs were scheduled during lower-load periods and staggered to prevent multiple servers from saturating the network simultaneously.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"4\">\n<li><b>Added encryption and retention policies<\/b><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Backup data was encrypted before or during transfer.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Retention rules were configured so that the company kept:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">frequent recent database copies;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">daily restore points;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">weekly recovery points;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">longer-term monthly archives.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Old backups were automatically removed according to policy rather than manually deleted when storage became full.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"5\">\n<li><b>Configured monitoring<\/b><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Backup completion was added to the monitoring process. A backup job was no longer considered successful simply because a scheduled script had started.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The team checked:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">exit status;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">backup age;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">storage availability;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">free storage capacity;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">failed transfers.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">This meant that a silent backup failure could be detected before a recovery was actually needed.<\/span><\/p>\n<p>&nbsp;<\/p>\n<ol start=\"6\">\n<li><b>Tested recovery<\/b><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">Finally, selected files, a database, and a virtual machine were restored into an isolated environment. The restore test identified several small issues in application configuration that would otherwise only have appeared during a real incident.<\/span><\/p>\n<h2><b>Unihost solution used<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Servers: Dedicated Server + Backup Server \/ Backup Storage<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Services used:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">backup architecture design;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">backup server setup;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">encrypted data transfer;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">automated backup configuration;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">retention configuration;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">monitoring;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">restore testing;<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">ongoing server administration.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Unihost currently offers dedicated backup servers, Proxmox Backup Server deployment and managed backup assistance, as well as external backup storage accessible through tools such as Restic, BorgBackup, Rclone and rsync.<\/span><\/p>\n<h2><b>Technical result<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The most important improvement was not storage capacity. It was recoverability.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The company could now answer three questions that had previously been unclear:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">What data is backed up?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How old is the newest valid backup?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">How long will it take to restore the service?<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">A test restoration of a production database that previously required more than two hours was completed in approximately 35 minutes after the new process was implemented.<\/span><\/p>\n<h2><b>Business impact<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The internal IT team no longer needed to manually check dozens of backup jobs. Infrastructure recovery also became less dependent on individual employees. The company gained a documented server backup solution for small business workloads without building a separate backup platform internally.<\/span><\/p>\n<h2><b>What&#8217;s next<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The next planned step is an additional geographically separated recovery copy for the most business-critical datasets.<\/span><\/p>\n<p><b>Results at a glance<\/b><span style=\"font-weight: 400;\">: 1-hour database RPO, automated offsite backups, monitored backup jobs, tested recovery procedure, less manual administration.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Project profile A small software company with approximately 30 employees operated several production and internal services on a mix of dedicated servers and virtual machines. The infrastructure included: customer-facing applications; PostgreSQL databases; internal file storage; a CRM system; several development VMs; approximately 4 TB of active business data. The company had backups, but there was [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":9169,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[49],"tags":[],"class_list":["post-9168","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-case-study","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery - Unihost.com Blog<\/title>\n<meta name=\"description\" content=\"A small software company with approximately 30 employees operated several production and internal services on a mix of dedicated servers and virtual machines.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery - Unihost.com Blog\" \/>\n<meta property=\"og:description\" content=\"A small software company with approximately 30 employees operated several production and internal services on a mix of dedicated servers and virtual machines.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/\" \/>\n<meta property=\"og:site_name\" content=\"Unihost.com Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/unihost\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-05T14:45:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-07T16:58:12+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/unihost.com\/blog\/minio.php?2017\/03\/logo7.png\" \/>\n\t<meta property=\"og:image:width\" content=\"200\" \/>\n\t<meta property=\"og:image:height\" content=\"34\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Alex Shevchuk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@unihost\" \/>\n<meta name=\"twitter:site\" content=\"@unihost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Alex Shevchuk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/\"},\"author\":{\"name\":\"Alex Shevchuk\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#\\\/schema\\\/person\\\/92e127fbc9a0ce4ca134886442a54474\"},\"headline\":\"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery\",\"datePublished\":\"2026-10-05T14:45:18+00:00\",\"dateModified\":\"2026-10-07T16:58:12+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/\"},\"wordCount\":807,\"publisher\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/unihost.com\\\/blog\\\/minio.php?2026\\\/10\\\/08_small-business-backup-automated-offsite-recovery-advmo-e8514a15c99e.svg\",\"articleSection\":[\"Case study\"],\"inLanguage\":\"en\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/\",\"url\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/\",\"name\":\"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery - Unihost.com Blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/unihost.com\\\/blog\\\/minio.php?2026\\\/10\\\/08_small-business-backup-automated-offsite-recovery-advmo-e8514a15c99e.svg\",\"datePublished\":\"2026-10-05T14:45:18+00:00\",\"dateModified\":\"2026-10-07T16:58:12+00:00\",\"description\":\"A small software company with approximately 30 employees operated several production and internal services on a mix of dedicated servers and virtual machines.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/#breadcrumb\"},\"inLanguage\":\"en\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/#primaryimage\",\"url\":\"https:\\\/\\\/unihost.com\\\/blog\\\/minio.php?2026\\\/10\\\/08_small-business-backup-automated-offsite-recovery-advmo-e8514a15c99e.svg\",\"contentUrl\":\"https:\\\/\\\/unihost.com\\\/blog\\\/minio.php?2026\\\/10\\\/08_small-business-backup-automated-offsite-recovery-advmo-e8514a15c99e.svg\",\"width\":1160,\"height\":500},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/small-business-backup-solution-automated-offsite-recovery\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Unihost\",\"item\":\"https:\\\/\\\/unihost.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Blog\",\"item\":\"https:\\\/\\\/unihost.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/unihost.com\\\/blog\\\/\",\"name\":\"Unihost.com Blog\",\"description\":\"Web hosting, Online marketing and Web News\",\"publisher\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/unihost.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#organization\",\"name\":\"Unihost\",\"alternateName\":\"Unihost\",\"url\":\"https:\\\/\\\/unihost.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/unihost.com\\\/blog\\\/minio.php?2026\\\/01\\\/minio.png\",\"contentUrl\":\"https:\\\/\\\/unihost.com\\\/blog\\\/minio.php?2026\\\/01\\\/minio.png\",\"width\":300,\"height\":300,\"caption\":\"Unihost\"},\"image\":{\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/unihost\",\"https:\\\/\\\/x.com\\\/unihost\",\"https:\\\/\\\/instagram.com\\\/unihost\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/unihost-com\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/unihost.com\\\/blog\\\/#\\\/schema\\\/person\\\/92e127fbc9a0ce4ca134886442a54474\",\"name\":\"Alex Shevchuk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/37068b7d8dd334ae091ca77c586798519f5157257b25f6bc5dbe0daa5f828510?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/37068b7d8dd334ae091ca77c586798519f5157257b25f6bc5dbe0daa5f828510?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/37068b7d8dd334ae091ca77c586798519f5157257b25f6bc5dbe0daa5f828510?s=96&d=mm&r=g\",\"caption\":\"Alex Shevchuk\"},\"description\":\"Alex Shevchuk is the Head of DevOps with extensive experience in building, scaling, and maintaining reliable cloud and on-premise infrastructure. He specializes in automation, high-availability systems, CI\\\/CD pipelines, and DevOps best practices, helping teams deliver stable and scalable production environments. LinkedIn: https:\\\/\\\/www.linkedin.com\\\/in\\\/alex1shevchuk\\\/\",\"url\":\"https:\\\/\\\/unihost.com\\\/blog\\\/author\\\/alex-shevchuk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery - Unihost.com Blog","description":"A small software company with approximately 30 employees operated several production and internal services on a mix of dedicated servers and virtual machines.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/","og_locale":"en_US","og_type":"article","og_title":"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery - Unihost.com Blog","og_description":"A small software company with approximately 30 employees operated several production and internal services on a mix of dedicated servers and virtual machines.","og_url":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/","og_site_name":"Unihost.com Blog","article_publisher":"https:\/\/www.facebook.com\/unihost","article_published_time":"2026-10-05T14:45:18+00:00","article_modified_time":"2026-10-07T16:58:12+00:00","og_image":[{"width":200,"height":34,"url":"https:\/\/unihost.com\/blog\/minio.php?2017\/03\/logo7.png","type":"image\/png"}],"author":"Alex Shevchuk","twitter_card":"summary_large_image","twitter_creator":"@unihost","twitter_site":"@unihost","twitter_misc":{"Written by":"Alex Shevchuk","Est. reading time":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/#article","isPartOf":{"@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/"},"author":{"name":"Alex Shevchuk","@id":"https:\/\/unihost.com\/blog\/#\/schema\/person\/92e127fbc9a0ce4ca134886442a54474"},"headline":"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery","datePublished":"2026-10-05T14:45:18+00:00","dateModified":"2026-10-07T16:58:12+00:00","mainEntityOfPage":{"@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/"},"wordCount":807,"publisher":{"@id":"https:\/\/unihost.com\/blog\/#organization"},"image":{"@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/#primaryimage"},"thumbnailUrl":"https:\/\/unihost.com\/blog\/minio.php?2026\/10\/08_small-business-backup-automated-offsite-recovery-advmo-e8514a15c99e.svg","articleSection":["Case study"],"inLanguage":"en"},{"@type":"WebPage","@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/","url":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/","name":"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery - Unihost.com Blog","isPartOf":{"@id":"https:\/\/unihost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/#primaryimage"},"image":{"@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/#primaryimage"},"thumbnailUrl":"https:\/\/unihost.com\/blog\/minio.php?2026\/10\/08_small-business-backup-automated-offsite-recovery-advmo-e8514a15c99e.svg","datePublished":"2026-10-05T14:45:18+00:00","dateModified":"2026-10-07T16:58:12+00:00","description":"A small software company with approximately 30 employees operated several production and internal services on a mix of dedicated servers and virtual machines.","breadcrumb":{"@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/#breadcrumb"},"inLanguage":"en","potentialAction":[{"@type":"ReadAction","target":["https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/"]}]},{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/#primaryimage","url":"https:\/\/unihost.com\/blog\/minio.php?2026\/10\/08_small-business-backup-automated-offsite-recovery-advmo-e8514a15c99e.svg","contentUrl":"https:\/\/unihost.com\/blog\/minio.php?2026\/10\/08_small-business-backup-automated-offsite-recovery-advmo-e8514a15c99e.svg","width":1160,"height":500},{"@type":"BreadcrumbList","@id":"https:\/\/unihost.com\/blog\/small-business-backup-solution-automated-offsite-recovery\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Unihost","item":"https:\/\/unihost.com\/"},{"@type":"ListItem","position":2,"name":"Blog","item":"https:\/\/unihost.com\/blog\/"},{"@type":"ListItem","position":3,"name":"Small Business Backup Solution: From Manual Copies to Automated Offsite Recovery"}]},{"@type":"WebSite","@id":"https:\/\/unihost.com\/blog\/#website","url":"https:\/\/unihost.com\/blog\/","name":"Unihost.com Blog","description":"Web hosting, Online marketing and Web News","publisher":{"@id":"https:\/\/unihost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/unihost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en"},{"@type":"Organization","@id":"https:\/\/unihost.com\/blog\/#organization","name":"Unihost","alternateName":"Unihost","url":"https:\/\/unihost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/unihost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/unihost.com\/blog\/minio.php?2026\/01\/minio.png","contentUrl":"https:\/\/unihost.com\/blog\/minio.php?2026\/01\/minio.png","width":300,"height":300,"caption":"Unihost"},"image":{"@id":"https:\/\/unihost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/unihost","https:\/\/x.com\/unihost","https:\/\/instagram.com\/unihost","https:\/\/www.linkedin.com\/company\/unihost-com"]},{"@type":"Person","@id":"https:\/\/unihost.com\/blog\/#\/schema\/person\/92e127fbc9a0ce4ca134886442a54474","name":"Alex Shevchuk","image":{"@type":"ImageObject","inLanguage":"en","@id":"https:\/\/secure.gravatar.com\/avatar\/37068b7d8dd334ae091ca77c586798519f5157257b25f6bc5dbe0daa5f828510?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/37068b7d8dd334ae091ca77c586798519f5157257b25f6bc5dbe0daa5f828510?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/37068b7d8dd334ae091ca77c586798519f5157257b25f6bc5dbe0daa5f828510?s=96&d=mm&r=g","caption":"Alex Shevchuk"},"description":"Alex Shevchuk is the Head of DevOps with extensive experience in building, scaling, and maintaining reliable cloud and on-premise infrastructure. He specializes in automation, high-availability systems, CI\/CD pipelines, and DevOps best practices, helping teams deliver stable and scalable production environments. LinkedIn: https:\/\/www.linkedin.com\/in\/alex1shevchuk\/","url":"https:\/\/unihost.com\/blog\/author\/alex-shevchuk\/"}]}},"_links":{"self":[{"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/posts\/9168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/comments?post=9168"}],"version-history":[{"count":1,"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/posts\/9168\/revisions"}],"predecessor-version":[{"id":9172,"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/posts\/9168\/revisions\/9172"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/media\/9169"}],"wp:attachment":[{"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/media?parent=9168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/categories?post=9168"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unihost.com\/blog\/wp-json\/wp\/v2\/tags?post=9168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}