{"id":33379,"date":"2026-08-17T09:21:52","date_gmt":"2026-08-17T07:21:52","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=33379"},"modified":"2026-08-17T09:21:55","modified_gmt":"2026-08-17T07:21:55","slug":"self-host-orca-vps","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/self-host-orca-vps\/","title":{"rendered":"How to Self-Host Orca on a VPS: Step-by-Step Setup"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><strong>In short.<\/strong> <a href=\"https:\/\/www.onorca.dev\" rel=\"nofollow\">Orca<\/a> (stablyai\/orca) is an open-source agentic IDE that runs parallel coding agents, each in its own git worktree, from a single interface. You can self-host Orca on a headless Ubuntu <a href=\"https:\/\/contabo.com\/en\/vps\/\">VPS<\/a> in under 20 minutes using the official AppImage and <code>orca serve<\/code>. A <a href=\"https:\/\/contabo.com\/en\/vps\/\">Core VPS 6<\/a> (6 vCPU, 12 GB RAM) is the practical entry point for a two- or three-agent fleet. Upgrade to a <a href=\"https:\/\/contabo.com\/en\/vps\/\">Core VPS 8<\/a> (8 vCPU, 24 GB RAM) for four or more agents running concurrently.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/www.onorca.dev\" rel=\"nofollow\">Orca<\/a> is a self hosted AI agent runtime built by stablyai. Run it on a VPS and you get persistent agent sessions, no local compute cost, and a server-side environment your desktop or mobile companion can connect to from anywhere.<\/p>\n\n\n\n<h2 id=\"h-prerequisites\" class=\"wp-block-heading\">Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Running the Orca agentic IDE as a self hosted AI agent runtime requires a VPS with enough RAM and a headless-compatible Linux environment. Make sure you have:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Contabo <a href=\"https:\/\/contabo.com\/en\/vps\/\">Core VPS 6<\/a> or higher (see Step 1 for sizing guidance). <strong>The commands below are tested on Ubuntu 22.04 LTS.<\/strong> Ubuntu 24.04 LTS users: see the callout in Step 2 for the package names that differ.<\/li>\n\n\n\n<li>Root SSH access to the server.<\/li>\n\n\n\n<li>At least one agent subscription you will bring to Orca, such as Claude Code, Codex, or OpenCode. Orca does not include an agent, and it does not charge for one either.<\/li>\n\n\n\n<li>A domain name if you want HTTPS access via a reverse proxy (optional but recommended for anything beyond a local test).<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Orca itself has no account system and no login. Your existing agent subscriptions are the credentials it uses.<\/p>\n\n\n\n<h2 id=\"h-step-1-provision-your-contabo-vps\" class=\"wp-block-heading\">Step 1: Provision Your Contabo VPS<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Orca&#8217;s resource requirements scale with the number of agents you plan to run in parallel. Each agent holds a git worktree open and runs a terminal session with a live Claude Code or Codex process. A useful planning rule: budget roughly 4 GB RAM per concurrent agent, plus a 4 GB base for the OS, Xvfb, and the Orca runtime itself.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For the orca agentic IDE on a VPS, these Contabo plans cover the common use cases:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><th>Use case<\/th><th>Recommended plan<\/th><th>vCPU<\/th><th>RAM<\/th><th>NVMe<\/th><th>Price (2-year contracts)<\/th><\/tr><\/thead><tbody><tr><td>1-2 agents, personal use<\/td><td><a href=\"https:\/\/contabo.com\/en\/vps\/\">Core VPS 6<\/a><\/td><td>6<\/td><td>12 GB<\/td><td>100 GB<\/td><td>> $6.00\/mo<\/td><\/tr><tr><td>3-5 agents, team\/CI<\/td><td><a href=\"https:\/\/contabo.com\/en\/vps\/\">Core VPS 8<\/a><\/td><td>8<\/td><td>24 GB<\/td><td>200 GB<\/td><td>> 8.00\/mo<\/td><\/tr><tr><td>6+ agents or heavy repos<\/td><td><a href=\"https:\/\/contabo.com\/en\/vps\/\">Core VPS 12<\/a><\/td><td>12<\/td><td>48 GB<\/td><td>400 GB<\/td><td>> $24.00\/mo<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">To provision your server:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to <a href=\"https:\/\/contabo.com\/en-us\/vps\/\">contabo.com<\/a> and select the Cloud VPS plan that fits your workload.<\/li>\n\n\n\n<li>Choose Ubuntu 22.04 LTS as the operating system.<\/li>\n\n\n\n<li>Pick a data center region close to your team. EU data centers (Germany, Netherlands) keep your code and prompts in EU infrastructure.<\/li>\n\n\n\n<li>Complete the order. Your server is typically available within a few minutes.<\/li>\n\n\n\n<li>Connect via SSH: <code>ssh root@&lt;your-server-ip><\/code><\/li>\n<\/ol>\n\n\n\n<h2 id=\"h-step-2-install-the-orca-runtime\" class=\"wp-block-heading\">Step 2: Install the Orca Runtime<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Orca ships as a self-contained Linux AppImage. Setting it up as a self hosted AI agent runtime on a headless VPS requires <code>libfuse2<\/code> (required by AppImage), <code>xvfb-run<\/code> (the wrapper that starts a virtual display for each command), and a set of GTK and Electron runtime libraries that a minimal Ubuntu server image does not include by default.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Install all dependencies, then download the AppImage:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get update\nsudo apt-get install -y \\\n  curl libfuse2 xvfb \\\n  libatk1.0-0 libatk-bridge2.0-0 libcups2 libdrm2 libxkbcommon0 \\\n  libxcomposite1 libxdamage1 libxfixes3 libxrandr2 libgbm1 \\\n  libpango-1.0-0 libcairo2 libgtk-3-0 libgdk-pixbuf2.0-0 \\\n  libnss3 libnspr4 libxss1 libxtst6 libasound2t64\nsudo mkdir -p \/opt\/orca\nsudo curl -L https:\/\/github.com\/stablyai\/orca\/releases\/latest\/download\/orca-linux.AppImage \\\n  -o \/opt\/orca\/orca-linux.AppImage\nsudo chmod +x \/opt\/orca\/orca-linux.AppImage<\/code><\/pre>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\"><strong>Ubuntu 24.04 users:<\/strong> <code>libfuse2<\/code> was renamed to <code>libfuse2t64<\/code> and <code>libasound2<\/code> to <code>libasound2t64<\/code> in 24.04. The command above already uses the 24.04 names. On Ubuntu 22.04, replace <code>libfuse2t64<\/code> with <code>libfuse2<\/code> and <code>libasound2t64<\/code> with <code>libasound2<\/code>.<\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">Verify the binary is executable before continuing:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\/opt\/orca\/orca-linux.AppImage --version<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">You should see an Orca version string. If you get a <code>libfuse.so.2: cannot open shared object file<\/code> error, check that the correct <code>libfuse<\/code> package for your Ubuntu version is installed. If you get a <code>libatk-1.0.so.0: cannot open shared object file<\/code> error, re-run the full <code>apt-get install<\/code> block above.<\/p>\n\n\n\n<h2 id=\"h-step-3-create-the-service-user-and-run-a-foreground-test\" class=\"wp-block-heading\">Step 3: Create the Service User and Run a Foreground Test<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Create the dedicated non-root service user before running any test. Electron refuses to start as root without <code>--no-sandbox<\/code>, and the service user needs to own the Orca directory before the systemd unit runs it:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo useradd --system --create-home --shell \/usr\/sbin\/nologin orca\nsudo chown -R orca:orca \/opt\/orca<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Now run <code>orca serve<\/code> in the foreground as the <code>orca<\/code> user to confirm the runtime starts cleanly and to retrieve the pairing URL. The <code>xvfb-run<\/code> wrapper starts a virtual display automatically. Orca does not start Xvfb on its own on a headless VPS:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u orca sh -c 'xvfb-run --auto-servernum \\\n  LIBGL_ALWAYS_SOFTWARE=1 \\\n  \/opt\/orca\/orca-linux.AppImage serve --port 6768'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The terminal prints a runtime endpoint and a pairing URL. Open the pairing URL on your desktop Orca app (File &gt; Connect to Remote) or on the Orca mobile app to link your local session to the VPS runtime. Stop the foreground process with <code>Ctrl+C<\/code> once you have confirmed the connection works.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If clients will reach the server over a private network or Tailscale, add <code>--pairing-address<\/code> with the address they should use:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u orca sh -c 'xvfb-run --auto-servernum \\\n  LIBGL_ALWAYS_SOFTWARE=1 \\\n  \/opt\/orca\/orca-linux.AppImage serve --port 6768 --pairing-address 100.64.1.20'<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Replace <code>100.64.1.20<\/code> with your server&#8217;s LAN IP, Tailscale IP, or public hostname.<\/p>\n\n\n\n<h2 id=\"h-step-4-start-the-agent-runtime-as-a-persistent-service\" class=\"wp-block-heading\">Step 4: Start the Agent Runtime as a Persistent Service<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Running <code>orca serve<\/code> as a systemd service keeps your self hosted AI agent runtime alive through SSH disconnects and reboots. The service user was already created in Step 3. Write the service unit:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo tee \/etc\/systemd\/system\/orca-serve.service > \/dev\/null &lt;&lt; 'EOF'\n&#91;Unit]\nDescription=Orca runtime server\nAfter=network-online.target\nWants=network-online.target\n\n&#91;Service]\nType=simple\nUser=orca\nWorkingDirectory=\/home\/orca\nEnvironment=LIBGL_ALWAYS_SOFTWARE=1\nExecStart=\/usr\/bin\/xvfb-run --auto-servernum \/opt\/orca\/orca-linux.AppImage serve --port 6768 --pairing-address YOUR_SERVER_IP\nRestart=on-failure\nRestartSec=5\n\n&#91;Install]\nWantedBy=multi-user.target\nEOF<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\"><code>xvfb-run --auto-servernum<\/code> starts a virtual display and sets <code>DISPLAY<\/code> automatically. Do not add a <code>DISPLAY=<\/code> environment variable line. The two would conflict. Replace <code>YOUR_SERVER_IP<\/code> with the address clients will use. Enable and start the service:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo systemctl daemon-reload\nsudo systemctl enable --now orca-serve.service\nsudo journalctl -u orca-serve.service -f\n<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">The journal output should show the runtime endpoint and pairing URL. If the service fails immediately, check the journal for a specific error message. The Troubleshooting section below covers the most common ones.<\/p>\n\n\n\n<h2 id=\"h-step-5-configure-your-agent-fleet\" class=\"wp-block-heading\">Step 5: Configure Your Agent Fleet<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With <code>orca serve<\/code> running, connect your desktop Orca app to the VPS:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open Orca on your desktop or laptop.<\/li>\n\n\n\n<li>Go to File > Connect to Remote and enter the pairing URL from the journal output, or scan it with the Orca mobile app.<\/li>\n\n\n\n<li>Once connected, create a new worktree: click <strong>New Worktree<\/strong>, select a repository, and choose an agent (Claude Code, Codex, or any other supported CLI agent).<\/li>\n\n\n\n<li>The agent process runs on the VPS inside that worktree. Your desktop app is the interface. All compute happens on the server.<\/li>\n\n\n\n<li>To run parallel agents, create additional worktrees on the same repository or on different ones. Each gets its own isolated git worktree and terminal session.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The Orca mobile companion app (iOS and Android) lets you monitor agent status and send follow-up prompts from your phone while the orca agentic IDE handles the actual work on the VPS.<\/p>\n\n\n\n<h2 id=\"h-optional-set-up-a-reverse-proxy\" class=\"wp-block-heading\">Optional: Set Up a Reverse Proxy<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">By default, <code>orca serve<\/code> listens on port 6768 without TLS. Exposing a self hosted AI agent runtime on a public IP without TLS is not a good idea. Put Nginx in front of it and get a certificate from Certbot:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo apt-get install -y nginx certbot python3-certbot-nginx<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Create a site configuration:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo tee \/etc\/nginx\/sites-available\/orca &lt;&lt; 'EOF'\nserver {\n    listen 80;\n    server_name orca.yourdomain.com;\n\n    location \/ {\n        proxy_pass http:\/\/127.0.0.1:6768;\n        proxy_http_version 1.1;\n        proxy_set_header Upgrade $http_upgrade;\n        proxy_set_header Connection \"upgrade\";\n        proxy_set_header Host $host;\n        proxy_read_timeout 86400;\n    }\n}\nEOF\nsudo ln -s \/etc\/nginx\/sites-available\/orca \/etc\/nginx\/sites-enabled\/\nsudo nginx -t &amp;&amp; sudo systemctl reload nginx\nsudo certbot --nginx -d orca.yourdomain.com<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">After Certbot runs, your Orca runtime is reachable at <code>https:\/\/orca.yourdomain.com<\/code> with a valid TLS certificate. Update the pairing address in the systemd service unit to match the domain.<\/p>\n\n\n\n<h2 id=\"h-troubleshooting-common-issues\" class=\"wp-block-heading\">Troubleshooting: Common Issues<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If your self hosted AI agent runtime or the Orca agentic IDE does not start, or agents fail to connect, work through these common causes:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>dlopen(): error loading libfuse.so.2<\/code><\/strong>: The correct <code>libfuse<\/code> package for your Ubuntu version is not installed. On Ubuntu 22.04 run <code>sudo apt-get install -y libfuse2<\/code>. On Ubuntu 24.04 run <code>sudo apt-get install -y libfuse2t64<\/code>.<\/li>\n\n\n\n<li><strong><code>Missing X server or $DISPLAY<\/code><\/strong>: Orca does not start Xvfb automatically on a headless VPS. Use <code>xvfb-run --auto-servernum<\/code> as shown in Steps 3 and 4. If <code>xvfb-run<\/code> itself is missing, install it with <code>sudo apt-get install -y xvfb<\/code>.<\/li>\n\n\n\n<li><strong><code>libatk-1.0.so.0: cannot open shared object file<\/code><\/strong> (or any similar GTK\/Electron library error): The full set of GTK and Electron runtime dependencies from Step 2 was not installed. Re-run the full <code>apt-get install<\/code> block in Step 2.<\/li>\n\n\n\n<li><strong>Out of memory \/ agent crashes mid-task<\/strong>: Your plan&#8217;s RAM is too low for the number of concurrent agents. Check free memory with <code>free -h<\/code> while agents are running. Move to a <a href=\"https:\/\/contabo.com\/en-us\/vps\/\">Core VPS 8<\/a> or higher if 12 GB is consistently full.<\/li>\n\n\n\n<li><strong>Port conflict on 6768<\/strong>: Another process is using the port. Run <code>sudo ss -tlnp | grep 6768<\/code> to identify it, or change the <code>--port<\/code> flag in the service unit to an open port.<\/li>\n\n\n\n<li><strong>API key errors from an agent<\/strong>: Orca passes your existing agent credentials through. Re-authenticate with the agent CLI directly on the VPS (for example, <code>claude auth login<\/code>) while SSH&#8217;d in as the <code>orca<\/code> service user: <code>sudo -u orca claude auth login<\/code>.<\/li>\n\n\n\n<li><strong>Clients cannot connect<\/strong>: Confirm port 6768 is open in the Contabo firewall (or OS-level <code>ufw<\/code>) and that <code>--pairing-address<\/code> matches the address clients are trying to reach.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"h-faq-self-hosting-orca\" class=\"wp-block-heading\">FAQ: Self-Hosting Orca<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1786951153240\"><strong class=\"schema-faq-question\">How much RAM does Orca need on a VPS?<\/strong> <p class=\"schema-faq-answer\">Orca&#8217;s runtime and Xvfb use roughly 1-2 GB on a headless VPS. Each parallel agent adds approximately 2-4 GB depending on repository size and the model in use. A <a href=\"https:\/\/contabo.com\/en-us\/vps\/\">Core VPS 6<\/a> with 12 GB RAM handles two agents comfortably. For four or more concurrent agents or large monorepos, a <a href=\"https:\/\/contabo.com\/en-us\/vps\/\">Core VPS 8<\/a> with 24 GB RAM is the production baseline. Monitor with <code>free -h<\/code> during your first real workload.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1786951162277\"><strong class=\"schema-faq-question\">Can I run Orca with Ollama instead of OpenAI?<\/strong> <p class=\"schema-faq-answer\">Yes. Orca is an orchestration layer, not an LLM backend. It runs any CLI agent you bring, including agents configured to call a local Ollama endpoint. Set <code>OPENAI_API_BASE=http:\/\/localhost:11434\/v1<\/code> in your agent&#8217;s environment before launching it inside Orca. Orca itself makes no LLM API calls. The practical constraint is RAM: a 7B model loaded by Ollama needs around 8 GB on top of the runtime.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1786951171004\"><strong class=\"schema-faq-question\">How many parallel agents can I run on 24 GB RAM?<\/strong> <p class=\"schema-faq-answer\">On a <a href=\"https:\/\/contabo.com\/en-us\/vps\/\">Core VPS 8<\/a> with 24 GB RAM, running Claude Code or Codex without a local model, you can sustain four to five parallel self hosted AI agent sessions comfortably. Each agent process consumes roughly 2-4 GB depending on context size. Add a local 7B Ollama model and the ceiling drops: that model alone occupies around 8 GB, leaving room for two or three sessions before memory pressure appears.<\/p> <\/div> <\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Orca is an open-source agentic IDE for running parallel coding agents across isolated git worktrees. This guide walks you through deploying Orca on a Contabo VPS using the official headless Linux server setup, from provisioning to your first agent fleet.<\/p>\n","protected":false},"author":65,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"_uag_custom_page_level_css":"","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":"set","ast-page-background-enabled":"default","ast-page-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":"","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-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":"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":""},"mobile":{"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":""}},"footnotes":"","_members_access_role":[],"_members_access_error":""},"categories":[18],"tags":[],"ppma_author":[1489],"class_list":["post-33379","post","type-post","status-publish","format-standard","hentry","category-tutorials"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Julia Mink","author_link":"https:\/\/contabo.com\/blog\/author\/julia-mink\/"},"uagb_comment_info":0,"uagb_excerpt":"Orca is an open-source agentic IDE for running parallel coding agents across isolated git worktrees. This guide walks you through deploying Orca on a Contabo VPS using the official headless Linux server setup, from provisioning to your first agent fleet.","authors":[{"term_id":1489,"user_id":65,"is_guest":0,"slug":"julia-mink","display_name":"Julia Mink","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/26ce5d4ae17d160425d842da4ea00c56716ffb5d4c58ee0cfb73de57b1de5272?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Mink","first_name":"Julia","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/33379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/comments?post=33379"}],"version-history":[{"count":1,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/33379\/revisions"}],"predecessor-version":[{"id":33380,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/33379\/revisions\/33380"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/media?parent=33379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/categories?post=33379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/tags?post=33379"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=33379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}