{"id":14697,"date":"2026-02-17T10:59:51","date_gmt":"2026-02-17T05:29:51","guid":{"rendered":"https:\/\/www.youstable.com\/blog\/?p=14697"},"modified":"2026-09-07T11:14:35","modified_gmt":"2026-09-07T05:44:35","slug":"set-up-and-manage-vps-server-backups","status":"publish","type":"post","link":"https:\/\/www.youstable.com\/blog\/set-up-and-manage-vps-server-backups\/","title":{"rendered":"How to Set Up and Manage VPS Server Backups in 2026? &#8211; Easy Guide"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>To set up and manage VPS server backups<\/strong>, define RPO\/RTO, choose a backup method (snapshots, file level, or image based), automate jobs, store encrypted copies offsite, enforce a retention policy, and test restores regularly. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use the 3-2-1 rule <strong>(3 copies, 2 media, 1 offsite)<\/strong> to minimize data loss and speed recovery. Backing up a virtual private server is not optional it\u2019s your last line of defense against hardware failures, attacks, and human error. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this step by step guide, you\u2019ll learn how to plan, set up, automate, and test <strong>VPS server backups<\/strong> using proven methods that are secure, cost effective, and beginner friendly.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"why-vps-server-backups-matter\">Why VPS Server Backups Matter?<\/h2>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"533\" src=\"https:\/\/www.youstable.com\/blog\/wp-content\/uploads\/2025\/12\/image-120.png\" alt=\"Set Up and Manage VPS Server Backups\" class=\"wp-image-15017\" srcset=\"https:\/\/www.youstable.com\/blog\/wp-content\/uploads\/2025\/12\/image-120.png 800w, https:\/\/www.youstable.com\/blog\/wp-content\/uploads\/2025\/12\/image-120-150x100.png 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Downtime and <a href=\"https:\/\/www.youstable.com\/blog\/fix-elasticsearch-on-linux\/\">data loss<\/a> are expensive. A solid backup plan protects your websites, applications, and databases from ransomware, accidental deletions, migrations gone wrong, and faulty updates. Your goals are simple:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Recover quickly<strong> (low RTO)<\/strong><\/li>\n\n\n\n<li>Lose as little data as possible (low RPO)<\/li>\n\n\n\n<li>Keep copies offsite and encrypted<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Threats evolve, but a disciplined backup strategy remains the most reliable, cost efficient insurance you can buy for your VPS.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"backup-concepts-you-must-know\">Backup Concepts You Must Know<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Before you set anything up, get familiar with the basics that shape every VPS backup strategy.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Snapshot vs. Backup: <\/strong>Snapshots are fast, provider level disk images. Great for instant rollbacks, but they often live in the same infrastructure. Backups are portable, application aware, and stored offsite.<\/li>\n\n\n\n<li><strong>Full, Incremental, Differential:<\/strong> Full copies everything. Incremental saves changes since the last backup. Differential saves changes since the last full. Incrementals are most storage efficient.<\/li>\n\n\n\n<li><strong>3-2-1 Rule:<\/strong> Keep 3 copies, on 2 types of media, with 1 offsite.<\/li>\n\n\n\n<li><strong>RPO\/RTO:<\/strong> Recovery Point Objective (acceptable data loss) and Recovery Time Objective (acceptable downtime) guide your schedule and tooling.<\/li>\n\n\n\n<li><strong>Application Consistent:<\/strong> Databases need consistent dumps or snapshots to avoid corruption.<\/li>\n\n\n\n<li><strong>Encryption &amp; Immutability:<\/strong> Encrypt data at rest and in transit. Use object lock\/immutability to protect against ransomware.<\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"plan-your-vps-backup-strategy\">Plan Your VPS Backup Strategy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Start with clarity. Document what you\u2019ll back up, where it will live, and how you\u2019ll restore it.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>What to back up:<\/strong> web roots (\/var\/www), application code, configs (\/etc), <a href=\"https:\/\/www.youstable.com\/blog\/private-key-for-ssl-certificate\/\">SSL keys<\/a>, user uploads, and databases (MySQL\/MariaDB\/PostgreSQL).<\/li>\n\n\n\n<li><strong>Frequency:<\/strong> Map to RPO. Examples: hourly incrementals + nightly prunes for busy sites; nightly for blogs.<\/li>\n\n\n\n<li><strong>Retention:<\/strong> Common: daily (7), weekly (4), monthly (12). Adjust to compliance and budget.<\/li>\n\n\n\n<li><strong>Destination:<\/strong> Offsite S3-compatible storage, another region, or dedicated backup storage.<\/li>\n\n\n\n<li><strong>Tools:<\/strong> Provider snapshots, cPanel\/Plesk backups, rsync\/tar, or modern deduplicating tools like restic\/borg.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For many teams, a hybrid approach works best: frequent provider snapshots for quick rollbacks, plus encrypted offsite backups for disaster recovery.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"method-1-use-your-providers-snapshots-fast-rollbacks\">Method 1: Use Your Provider\u2019s Snapshots (Fast Rollbacks)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Provider snapshots create point in time images of your VPS disk. They\u2019re ideal before major updates or deployments.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Pros:<\/strong> One click, rapid restore, no <a href=\"https:\/\/www.youstable.com\/blog\/install-load-balancer-on-linux\/\"><strong>server load<\/strong><\/a> when restoring.<\/li>\n\n\n\n<li><strong>Cons: <\/strong>Usually stays in the same provider; not a replacement for offsite backups.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Steps:<\/strong>\n<ul class=\"wp-block-list\">\n<li><strong>Enable automatic<\/strong> daily snapshots if your host offers them.<\/li>\n\n\n\n<li><strong>Create a manual<\/strong> snapshot before upgrades or migrations.<\/li>\n\n\n\n<li><strong>Periodically export<\/strong> snapshots or pair them with offsite backups.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Tip:<\/strong> YouStable VPS offers automated snapshots and optional offsite backup add-ons, so you can pair instant rollbacks with disaster proof storage.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"method-2-automated-offsite-backups-with-restic-recommended\">Method 2: Automated Offsite Backups with Restic (Recommended)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Restic<\/strong> is a fast, open source, deduplicating backup tool with built in encryption. It supports S3 compatible storage, SFTP, and more perfect for automated, offsite VPS backups.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"prerequisites\">Prerequisites<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Ubuntu\/Debian<\/strong> server (commands similar on other distros).<\/li>\n\n\n\n<li>S3 compatible bucket (e.g., AWS, Wasabi, Backblaze, or provider object storage).<\/li>\n\n\n\n<li>Access keys with least privilege to one bucket\/path.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"1-install-restic\">1. Install Restic<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\nsudo apt-get install -y restic<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"2-configure-secure-environment-variables\">2. Configure Secure Environment Variables<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create a file to hold credentials and repo settings.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo bash -c 'cat &gt;\/root\/.restic-env' &lt;&lt;'EOF'\nexport RESTIC_REPOSITORY=\"s3:https:\/\/s3.YOUR-PROVIDER.com\/your-bucket\/vps1\"\nexport AWS_ACCESS_KEY_ID=\"YOUR_ACCESS_KEY\"\nexport AWS_SECRET_ACCESS_KEY=\"YOUR_SECRET_KEY\"\nexport RESTIC_PASSWORD=\"Choose-A-Strong-Unique-Password\"\nEOF\nsudo chmod 600 \/root\/.restic-env<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"3-initialize-the-repository\">3. Initialize the Repository<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>source \/root\/.restic-env\nrestic init<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"4-create-exclusions-and-a-backup-script\">4. Create Exclusions and a Backup Script<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Exclude caches, temp files, and other nonessential paths.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo bash -c 'cat &gt;\/root\/.backup-excludes.txt' &lt;&lt;'EOF'\n\/proc\n\/sys\n\/tmp\/*\n\/var\/cache\/*\n\/var\/tmp\/*\n\/swapfile\nEOF\nsudo chmod 600 \/root\/.backup-excludes.txt<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Create the backup script.<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo bash -c 'cat &gt;\/usr\/local\/sbin\/vps-backup.sh' &lt;&lt;'EOF'\n#!\/usr\/bin\/env bash\nset -euo pipefail\nsource \/root\/.restic-env\n\nHOST=$(hostname)\nEXCLUDES=\/root\/.backup-excludes.txt\n\n# Optional: create fresh database dumps before file backup\n# MySQL\/MariaDB example:\n# mysqldump --single-transaction --routines --triggers --events --all-databases | gzip &gt; \/var\/backups\/mysql-$(date +%F).sql.gz\n# PostgreSQL example:\n# sudo -u postgres pg_dumpall | gzip &gt; \/var\/backups\/postgres-$(date +%F).sql.gz\n\nrestic backup \n  --host \"$HOST\" \n  --tag \"daily\" \n  --exclude-file \"$EXCLUDES\" \n  \/etc \/var\/www \/var\/backups\n\n# Retention policy: adjust to your needs\nrestic forget --keep-daily 7 --keep-weekly 4 --keep-monthly 12 --prune\n\n# Integrity check\nrestic check --with-cache\nEOF\nsudo chmod 700 \/usr\/local\/sbin\/vps-backup.sh<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"5-schedule-nightly-backups-cron\">5. Schedule Nightly Backups (Cron)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>(crontab -l 2&gt;\/dev\/null; echo \"0 2 * * * \/usr\/local\/sbin\/vps-backup.sh &gt;&gt; \/var\/log\/vps-backup.log 2&gt;&amp;1\") | crontab -<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Optional:<\/strong> send success\/failure pings to a monitoring URL (e.g., Healthchecks) inside the script to get alerts.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"6-test-a-restore-do-not-skip\">6. Test a Restore (Do Not Skip)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>source \/root\/.restic-env\nmkdir -p \/restore-test\nrestic snapshots\nrestic restore latest --target \/restore-test --include \/var\/www\nls -lah \/restore-test\/var\/www<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Verify files, permissions, and integrity. Regular test restores prove your backups actually work.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"method-3-application-consistent-database-backups\">Method 3: Application Consistent Database Backups<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">File backups alone can miss in flight database writes. Add logical or physical dumps to ensure consistency.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"mysql-mariadb-logical-dump\">MySQL\/MariaDB (Logical Dump)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>mysqldump --user=root -p \n  --single-transaction --routines --triggers --events --all-databases \n  | gzip &gt; \/var\/backups\/mysql-$(date +%F).sql.gz<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Include \/var\/backups in your restic job. For very large datasets, consider mariabackup\/Percona XtraBackup.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"postgresql-logical-dump\">PostgreSQL (Logical Dump)<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u postgres pg_dumpall | gzip &gt; \/var\/backups\/postgres-$(date +%F).sql.gz<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Alternatively, use <em>pg_dump<\/em> per database or <em>pg_basebackup<\/em> for physical streaming backups.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"restore-scenarios-you-should-practice\">Restore Scenarios You Should Practice<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Single file restore:<\/strong> Recover a config or media upload without touching the whole server.<\/li>\n\n\n\n<li><strong>App rollback:<\/strong> Restore \/var\/www with the latest known good snapshot or backup.<\/li>\n\n\n\n<li><strong>Full server rebuild:<\/strong> Provision a fresh VPS, install restic, and restore \/etc, \/var\/www, and database dumps, then restart services.<\/li>\n<\/ul>\n\n\n\n<pre class=\"wp-block-code\"><code># Example: single directory restore\nsource \/root\/.restic-env\nrestic restore latest --target \/restore --include \/etc\/nginx<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">For provider snapshots, the process is usually a single click revert or a volume replacement, which is fast but should be combined with offsite backups for resilience.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"security-and-compliance-best-practices\">Security and Compliance Best Practices<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Encrypt<\/strong> backups at rest and in transit; never store plaintext credentials in scripts.<\/li>\n\n\n\n<li><strong>Least privilege:<\/strong> Restrict object storage keys to one bucket and namespace.<\/li>\n\n\n\n<li><strong>Immutability:<\/strong> Enable Object Lock\/WORM and bucket versioning to block ransomware tampering.<\/li>\n\n\n\n<li><strong>Separate accounts\/regions<\/strong> for offsite copies to survive provider level incidents.<\/li>\n\n\n\n<li><strong>Audit &amp; logs:<\/strong> Keep backup logs, retain access logs, and rotate keys regularly.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"cost-optimization-tips\">Cost Optimization Tips<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use <strong>incremental deduplication<\/strong> (restic\/borg) to cut storage by 50\u201390% for unchanged data.<\/li>\n\n\n\n<li>Apply <strong>exclusions<\/strong> for caches and temp paths.<\/li>\n\n\n\n<li><strong>Tune retention:<\/strong> fewer monthlies if budgets are tight; keep weeklies longer for safety.<\/li>\n\n\n\n<li>Move old backups to <strong>lower cost storage classes<\/strong> if supported.<\/li>\n\n\n\n<li>Schedule backups during off peak hours to save on bandwidth and CPU.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"common-mistakes-to-avoid\">Common Mistakes to Avoid<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Relying only on snapshots stored with the same provider.<\/li>\n\n\n\n<li>Never testing restores (the most expensive mistake).<\/li>\n\n\n\n<li>Backing up inconsistent databases without dumps or quiescing.<\/li>\n\n\n\n<li>Keeping secrets in world readable files or repos.<\/li>\n\n\n\n<li>Ignoring logs and silent failures in <a href=\"https:\/\/www.youstable.com\/blog\/install-cron-jobs-on-linux\/\"><strong>cron jobs<\/strong><\/a>.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"quick-reference-rsync-alternative-sftp-another-server\">Quick Reference: Rsync Alternative (SFTP\/Another Server)<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you prefer a simple file sync to another server, use rsync over SSH. It\u2019s not deduplicated like restic, but it\u2019s straightforward.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rsync -aHAX --delete --numeric-ids \n  --exclude-from=\/root\/.backup-excludes.txt \n  \/etc \/var\/www \/var\/backups \n  backupuser@backup.example.com:\/backups\/$(hostname)\/<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Pair this with periodic database dumps and ensure the destination has versioning or snapshots for rollbacks.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity is-style-wide\"\/>\n\n\n\n<h2 class=\"wp-block-heading\" class=\"wp-block-heading\" id=\"faqs\">FAQs<\/h2>\n\n\n<div id=\"rank-math-faq\" class=\"rank-math-block\">\n<div class=\"rank-math-list \">\n<div id=\"faq-question-1766045333186\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"u003cstrongu003ewhats-the-best-way-to-back-up-a-vps-for-most-websitesu003c-strongu003e\">u003cstrongu003eWhat\u2019s the best way to back up a VPS for most websites?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>u003cstrongu003eA hybrid approach:u003c\/strongu003e nightly encrypted, offsite backups with restic or borg (including database dumps) plus daily provider snapshots for instant rollbacks. This balances fast recovery with true disaster resilience.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1766045342809\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"how-often-should-i-run-vps-backups\">How often should I run VPS backups?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Match frequency to your RPO. Dynamic apps and shops: hourly incrementals or at least nightly. Blogs and small sites: nightly. Always keep weeklies and monthlies for long term protection.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1766045351614\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"u003cstrongu003eare-snapshots-alone-enough-for-vps-backupsu003c-strongu003e\">u003cstrongu003eAre snapshots alone enough for VPS backups?u003c\/strongu003e<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>No. Snapshots are fast but typically live within the same provider and can be impacted by account issues. Use snapshots for quick rollbacks and offsite backups for true disaster recovery.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1766045362373\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"how-do-i-test-my-backups\">How do I test my backups?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>Perform a file level restore to a separate path, verify integrity, and practice a full server restore quarterly. Document the steps and keep your runbooks updated.<\/p>\n\n<\/div>\n<\/div>\n<div id=\"faq-question-1766045389698\" class=\"rank-math-list-item\">\n<h3 class=\"rank-math-question \" class=\"rank-math-question \" id=\"how-much-storage-do-i-need-for-vps-backups\">How much storage do I need for VPS backups?<\/h3>\n<div class=\"rank-math-answer \">\n\n<p>As a starting point, 2\u20133\u00d7 your data size for 30 days of retention with deduplicated tools. Highly dynamic data or databases may need more. Monitor growth and adjust retention policies.u003cbru003eu003cbru003eBy planning for RPO\/RTO, automating encrypted offsite backups, and testing restores, you\u2019ll keep your VPS resilient against outages and threats. If you want expert help, YouStable can assist with designing and managing your backup strategy end to end.<\/p>\n\n<\/div>\n<\/div>\n<\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>To set up and manage VPS server backups, define RPO\/RTO, choose a backup method (snapshots, file level, or image based), [&hellip;]<\/p>\n","protected":false},"author":21,"featured_media":18874,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"iawp_total_views":61,"footnotes":""},"categories":[350,2265],"tags":[],"class_list":["post-14697","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-knowledgebase","category-kb-vps"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/14697","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/comments?post=14697"}],"version-history":[{"count":1,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/14697\/revisions"}],"predecessor-version":[{"id":23391,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/posts\/14697\/revisions\/23391"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/media\/18874"}],"wp:attachment":[{"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/media?parent=14697"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/categories?post=14697"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.youstable.com\/blog\/wp-json\/wp\/v2\/tags?post=14697"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}