{"id":1036,"date":"2026-09-02T23:07:45","date_gmt":"2026-09-02T23:07:45","guid":{"rendered":"https:\/\/virtualserversvps.com\/blog\/?p=1036"},"modified":"2026-09-07T22:08:48","modified_gmt":"2026-09-07T22:08:48","slug":"tmux-persistent-sessions-vps-practical-guide","status":"publish","type":"post","link":"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/","title":{"rendered":"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting"},"content":{"rendered":"<p class=\"wp-block-paragraph\">SSH sessions drop when your connection drops. A long-running database migration, a package update, or a file transfer that gets interrupted means starting over. Tmux keeps your session alive on the server independently of your SSH connection. This article covers session management, scripting with tmux for automation, and solving common problems that trip up new users.<\/p>\n\n<h2 class=\"wp-block-heading\">Installation and Basic Concepts<\/h2>\n\n<pre class=\"wp-block-code\"><code># Ubuntu\/Debian\nsudo apt install tmux -y\n\n# Verify\nwhich tmux && tmux -V<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Three concepts you need to understand before using tmux:<\/p>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Concept<\/th><th>Definition<\/th><th>Analogy<\/th><\/tr><\/thead><tbody><tr><td>Session<\/td><td>A collection of windows managed together<\/td><td>A project workspace<\/td><\/tr><tr><td>Window<\/td><td>A single screen within a session (like a browser tab)<\/td><td>Browser tab<\/td><\/tr><tr><td>Pane<\/td><td>A split within a window<\/td><td>Split screen in an IDE<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<p class=\"wp-block-paragraph\">You can have multiple sessions, each with multiple windows, each with multiple panes. Sessions persist across SSH disconnects \u2014 reattach and everything is exactly as you left it.<\/p>\n\n<h2 class=\"wp-block-heading\">Session Management: The Essential Commands<\/h2>\n\n<p class=\"wp-block-paragraph\">These are the commands you will use every day. Memorize the first three:<\/p>\n\n<pre class=\"wp-block-code\"><code># Start a new session (named sessions are easier to track)\ntmux new -s webserver\n\n# Detach from current session (keeps it running)\nCtrl+b, d\n\n# List active sessions\ntmux ls\n\n# Reattach to a session\ntmux attach -t webserver\n\n# Kill a session\ntmux kill-session -t webserver\n\n# Rename a session\ntmux rename-session -t old-name new-name<\/code><\/pre>\n\n<h2 class=\"wp-block-heading\">Window and Pane Management<\/h2>\n\n<p class=\"wp-block-paragraph\">Windows and panes let you organize multiple tasks within one SSH connection. Instead of opening 3 SSH terminals, you open 3 tmux windows in one session.<\/p>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Action<\/th><th>Shortcut<\/th><th>Description<\/th><\/tr><\/thead><tbody><tr><td>New window<\/td><td><code>Ctrl+b, c<\/code><\/td><td>Create a new window<\/td><\/tr><tr><td>Next window<\/td><td><code>Ctrl+b, n<\/code><\/td><td>Switch to next window<\/td><\/tr><tr><td>Previous window<\/td><td><code>Ctrl+b, p<\/code><\/td><td>Switch to previous window<\/td><\/tr><tr><td>Rename window<\/td><td><code>Ctrl+b, ,<\/code><\/td><td>Rename current window<\/td><\/tr><tr><td>Split vertically<\/td><td><code>Ctrl+b, %<\/code><\/td><td>Split pane vertically<\/td><\/tr><tr><td>Split horizontally<\/td><td><code>Ctrl+b, \"<\/code><\/td><td>Split pane horizontally<\/td><\/tr><tr><td>Navigate panes<\/td><td><code>Ctrl+b, arrow keys<\/code><\/td><td>Move between panes<\/td><\/tr><tr><td>Close pane<\/td><td><code>Ctrl+b, x<\/code><\/td><td>Close current pane<\/td><\/tr><tr><td>Zoom pane<\/td><td><code>Ctrl+b, z<\/code><\/td><td>Toggle pane fullscreen<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading\">Productivity Configuration: .tmux.conf<\/h2>\n\n<p class=\"wp-block-paragraph\">The default tmux prefix (<code>Ctrl+b<\/code>) is awkward. Most users remap it to <code>Ctrl+a<\/code> (closer to the home row). Here is a practical <code>~\/.tmux.conf<\/code> that improves the defaults:<\/p>\n\n<pre class=\"wp-block-code\"><code># ~\/.tmux.conf\n# Remap prefix to Ctrl+a\nunbind C-b\nset -g prefix C-a\nbind C-a send-prefix\n\n# Split panes using | and -\nbind | split-window -h\nbind - split-window -v\n\n# Vim-style pane navigation\nbind h select-pane -L\nbind j select-pane -D\nbind k select-pane -U\nbind l select-pane -R\n\n# Mouse support (scroll, select pane, resize)\nset -g mouse on\n\n# Start window numbering at 1\nset -g base-index 1\nsetw -g pane-base-index 1\n\n# Increase scrollback buffer\nset -g history-limit 10000\n\n# Status bar\nset -g status-bg black\nset -g status-fg white\nset -g status-left '#[fg=green]#S '\nset -g status-right '#[fg=yellow]%Y-%m-%d %H:%M '\n\n# Reload config without restarting\nbind r source-file ~\/.tmux.conf \\; display \"Config reloaded\"<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">After saving, reload with <code>Ctrl+a, r<\/code> (or restart tmux).<\/p>\n\n<h2 class=\"wp-block-heading\">Scripting with tmux: Automating Multi-Window Workflows<\/h2>\n\n<p class=\"wp-block-paragraph\">Tmux is scriptable. You can create a session with multiple windows pre-configured for a specific project:<\/p>\n\n<pre class=\"wp-block-code\"><code>#!\/bin\/bash\n# ~\/bin\/tmux-dev.sh - Start a development workspace\nSESSION=\"dev\"\n\n# If session exists, attach to it\nif tmux has-session -t \"$SESSION\" 2>\/dev\/null; then\n    tmux attach -t \"$SESSION\"\n    exit 0\nfi\n\n# Create a new session with first window\ntmux new-session -d -s \"$SESSION\" -n \"editor\"\n\n# Window 1: editor (already created)\ntmux send-keys -t \"$SESSION:editor\" \"cd ~\/projects\/myapp && nvim .\" C-m\n\n# Window 2: server logs\ntmux new-window -t \"$SESSION\" -n \"logs\"\ntmux send-keys -t \"$SESSION:logs\" \"cd ~\/projects\/myapp && tail -f logs\/app.log\" C-m\n\n# Window 3: git\ntmux new-window -t \"$SESSION\" -n \"git\"\ntmux send-keys -t \"$SESSION:git\" \"cd ~\/projects\/myapp && git status\" C-m\n\n# Window 4: database\ntmux new-window -t \"$SESSION\" -n \"db\"\ntmux send-keys -t \"$SESSION:db\" \"sudo -u postgres psql myapp_db\" C-m\n\n# Window 5: monitoring\ntmux new-window -t \"$SESSION\" -n \"monitor\"\ntmux split-window -h -t \"$SESSION:monitor\"\ntmux send-keys -t \"$SESSION:monitor.1\" \"htop\" C-m\ntmux send-keys -t \"$SESSION:monitor.2\" \"watch -n 2 'df -h \/ && free -h'\" C-m\n\n# Attach to the session\ntmux attach -t \"$SESSION\"<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">Run this script on any SSH login and your entire development workspace is restored in seconds.<\/p>\n\n<h2 class=\"wp-block-heading\">Copy Mode and Scrollback<\/h2>\n\n<p class=\"wp-block-paragraph\">With mouse support enabled, scrolling with your mouse wheel works out of the box. For keyboard-based copy\/paste, use copy mode:<\/p>\n\n<ul class=\"wp-block-list\"><li><strong>Enter copy mode:<\/strong> <code>Ctrl+a, [<\/code><\/li><li><strong>Navigate:<\/strong> Use arrow keys, Page Up\/Down, or <code>Ctrl+u<\/code>\/<code>Ctrl+d<\/code> for half-page scroll<\/li><li><strong>Start selection:<\/strong> Press <code>Space<\/code>, then move cursor<\/li><li><strong>Copy selection:<\/strong> Press <code>Enter<\/code><\/li><li><strong>Paste:<\/strong> <code>Ctrl+a, ]<\/code><\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">Troubleshooting Common Issues<\/h2>\n\n<h3 class=\"wp-block-heading\">Scrolling produces garbage characters<\/h3>\n\n<p class=\"wp-block-paragraph\">This happens when mouse support is not enabled. Add <code>set -g mouse on<\/code> to your <code>~\/.tmux.conf<\/code> and reload. If you are using tmux inside tmux (nested sessions), the inner session steals mouse events \u2014 use a different prefix for the inner session.<\/p>\n\n<h3 class=\"wp-block-heading\">Session lost after server reboot<\/h3>\n\n<p class=\"wp-block-paragraph\">Tmux sessions are in-memory. A server reboot destroys them. Use <code>tmux-resurrect<\/code> (a tmux plugin) to save and restore sessions across reboots:<\/p>\n\n<pre class=\"wp-block-code\"><code># Install tmux plugin manager\ngit clone https:\/\/github.com\/tmux-plugins\/tpm ~\/.tmux\/plugins\/tpm\n\n# Add to ~\/.tmux.conf\nset -g @plugin 'tmux-plugins\/tmux-resurrect'\n\n# Prefix + Ctrl+s to save\n# Prefix + Ctrl+r to restore<\/code><\/pre>\n\n<h3 class=\"wp-block-heading\">&#8220;.tmux.conf not being read&#8221;<\/h3>\n\n<p class=\"wp-block-paragraph\">Check that the file is at <code>~\/.tmux.conf<\/code> (not <code>~\/.tmux.conf.d\/<\/code>). Run <code>tmux source-file ~\/.tmux.conf<\/code> to apply changes without restarting the session. If the config has syntax errors, tmux will print them to stderr.<\/p>\n\n<h3 class=\"wp-block-heading\">Panes resize unpredictably<\/h3>\n\n<p class=\"wp-block-paragraph\">When you detach and reattach from a different terminal size, tmux resizes panes to fit the new dimensions. Use <code>set -g window-size latest<\/code> to make the newest client size the reference, or <code>set -g window-size manual<\/code> to lock pane sizes.<\/p>\n\n<h2 class=\"wp-block-heading\">Performance Considerations on a Small VPS<\/h2>\n\n<p class=\"wp-block-paragraph\">Tmux itself is lightweight \u2014 a single session consumes about 5\u201310 MB of RAM. However, the processes running inside tmux consume memory. If you have 10 sessions with <code>htop<\/code>, <code>tail -f<\/code>, and a database shell running in each, the total process overhead can reach 200\u2013500 MB. On a 1 GB VPS, limit yourself to 2\u20133 active sessions and close unused windows.<\/p>\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Component<\/th><th>Memory per instance<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td>tmux server (daemon)<\/td><td>~5 MB<\/td><td>Shared across all sessions<\/td><\/tr><tr><td>Each session<\/td><td>~2\u20133 MB<\/td><td>Overhead for session state<\/td><\/tr><tr><td>Each window<\/td><td>~1 MB<\/td><td>Terminal buffer and state<\/td><\/tr><tr><td>htop<\/td><td>~15 MB<\/td><td>Interactive process monitor<\/td><\/tr><tr><td>tail -f<\/td><td>~2 MB<\/td><td>Log tailing<\/td><\/tr><tr><td>Vim\/Neovim (with plugins)<\/td><td>~50\u2013100 MB<\/td><td>Depends on plugins loaded<\/td><\/tr><\/tbody><\/table><\/figure>\n\n<h2 class=\"wp-block-heading\">Persistent Sessions for Long-Running Tasks<\/h2>\n\n<p class=\"wp-block-paragraph\">For unattended long-running tasks (database migrations, large file transfers, package builds), use tmux in combination with a log file:<\/p>\n\n<pre class=\"wp-block-code\"><code># Start a tmux session for a long import\ntmux new -s import\n\n# Inside the session, run the import with logging\nmysql -u root mydb < \/backup\/dump.sql 2>&1 | tee \/var\/log\/import.log\n\n# Detach (Ctrl+a, d)\n\n# Check progress from another SSH session\ntmux capture-pane -t import -p | tail -5\n\n# Or tail the log\ntail -f \/var\/log\/import.log<\/code><\/pre>\n\n<p class=\"wp-block-paragraph\">This pattern is safer than <code>nohup<\/code> or <code>screen<\/code> because you can reattach to see the exact state of the process, including any interactive prompts that might be waiting for input.<\/p>\n\n<p class=\"wp-block-paragraph\">When you need a VPS robust enough to run multiple development sessions, database shells, and monitoring tools simultaneously, <a href=\"https:\/\/virtualserversvps.com\/#providers\">compare VPS plans with adequate RAM<\/a> for your workflow. For more server management tips, <a href=\"https:\/\/virtualserversvps.com\/blog\/category\/vps-guides-tutorials\/\">browse our VPS tutorials<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>SSH sessions drop when your connection drops. A long-running database migration, a package update, or a file transfer that gets interrupted means starting over. Tmux keeps your session alive on&#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"iawp_total_views":0,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1036","post","type-post","status-publish","format-standard","hentry","category-vps-guides-tutorials"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting - Virtual Servers VPS Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting\" \/>\n<meta property=\"og:description\" content=\"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/\" \/>\n<meta property=\"og:site_name\" content=\"Virtual Servers VPS Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-02T23:07:45+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-07T22:08:48+00:00\" \/>\n<meta name=\"author\" content=\"Virtual-Servers-Vps-Editor\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Virtual-Servers-Vps-Editor\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/\",\"url\":\"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/\",\"name\":\"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting - Virtual Servers VPS Blog\",\"isPartOf\":{\"@id\":\"https:\/\/virtualserversvps.com\/blog\/#website\"},\"datePublished\":\"2026-09-02T23:07:45+00:00\",\"dateModified\":\"2026-09-07T22:08:48+00:00\",\"author\":{\"@id\":\"https:\/\/virtualserversvps.com\/blog\/#\/schema\/person\/82a299a8284a66ff49f97c74684724a0\"},\"breadcrumb\":{\"@id\":\"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/virtualserversvps.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/virtualserversvps.com\/blog\/#website\",\"url\":\"https:\/\/virtualserversvps.com\/blog\/\",\"name\":\"Virtual Servers VPS Blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/virtualserversvps.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/virtualserversvps.com\/blog\/#\/schema\/person\/82a299a8284a66ff49f97c74684724a0\",\"name\":\"Virtual-Servers-Vps-Editor\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/virtualserversvps.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d820b15f1cd028e97610d9adf536df7be5cb6423869967037d468d5355fa003f?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d820b15f1cd028e97610d9adf536df7be5cb6423869967037d468d5355fa003f?s=96&d=mm&r=g\",\"caption\":\"Virtual-Servers-Vps-Editor\"},\"sameAs\":[\"https:\/\/virtualserversvps.com\/blog\"],\"url\":\"https:\/\/virtualserversvps.com\/blog\/author\/virtualserversvps\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting - Virtual Servers VPS Blog","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:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/","og_locale":"en_US","og_type":"article","og_title":"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting","og_description":"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting","og_url":"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/","og_site_name":"Virtual Servers VPS Blog","article_published_time":"2026-09-02T23:07:45+00:00","article_modified_time":"2026-09-07T22:08:48+00:00","author":"Virtual-Servers-Vps-Editor","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Virtual-Servers-Vps-Editor","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/","url":"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/","name":"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting - Virtual Servers VPS Blog","isPartOf":{"@id":"https:\/\/virtualserversvps.com\/blog\/#website"},"datePublished":"2026-09-02T23:07:45+00:00","dateModified":"2026-09-07T22:08:48+00:00","author":{"@id":"https:\/\/virtualserversvps.com\/blog\/#\/schema\/person\/82a299a8284a66ff49f97c74684724a0"},"breadcrumb":{"@id":"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/virtualserversvps.com\/blog\/tmux-persistent-sessions-vps-practical-guide\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/virtualserversvps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Using Tmux for Persistent Sessions on a VPS: Session Management, Scripting, and Troubleshooting"}]},{"@type":"WebSite","@id":"https:\/\/virtualserversvps.com\/blog\/#website","url":"https:\/\/virtualserversvps.com\/blog\/","name":"Virtual Servers VPS Blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/virtualserversvps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/virtualserversvps.com\/blog\/#\/schema\/person\/82a299a8284a66ff49f97c74684724a0","name":"Virtual-Servers-Vps-Editor","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/virtualserversvps.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d820b15f1cd028e97610d9adf536df7be5cb6423869967037d468d5355fa003f?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d820b15f1cd028e97610d9adf536df7be5cb6423869967037d468d5355fa003f?s=96&d=mm&r=g","caption":"Virtual-Servers-Vps-Editor"},"sameAs":["https:\/\/virtualserversvps.com\/blog"],"url":"https:\/\/virtualserversvps.com\/blog\/author\/virtualserversvps\/"}]}},"_links":{"self":[{"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/posts\/1036","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/comments?post=1036"}],"version-history":[{"count":2,"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/posts\/1036\/revisions"}],"predecessor-version":[{"id":1070,"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/posts\/1036\/revisions\/1070"}],"wp:attachment":[{"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/media?parent=1036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/categories?post=1036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/virtualserversvps.com\/blog\/wp-json\/wp\/v2\/tags?post=1036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}