{"id":33111,"date":"2026-08-05T17:59:22","date_gmt":"2026-08-05T15:59:22","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=33111"},"modified":"2026-08-05T17:59:26","modified_gmt":"2026-08-05T15:59:26","slug":"how-to-install-openclaw-on-a-vps-complete-setup-guide","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/how-to-install-openclaw-on-a-vps-complete-setup-guide\/","title":{"rendered":"How to Install OpenClaw on a VPS: Complete Setup Guide"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/contabo.com\/en\/openclaw-hosting\/\">Installing OpenClaw on a VPS <\/a>requires a Linux server (Ubuntu 22.04 or 24.04 LTS recommended), SSH access, an AI model API key or Ollama for local inference, and credentials for at least one messaging platform. The official page documents a three-step process: choose plan, SSH into the onboarding wizard, and launch via terminal or the Control UI over an SSH tunnel. Manual install from the OpenClaw GitHub repository follows a similar flow \u2014 verify all commands from the repository README before running.<\/p>\n\n\n\n<h2 id=\"h-the-pre-installed-option-contabo-openclaw-hosting\" class=\"wp-block-heading\">The Pre-Installed Option: Contabo OpenClaw Hosting<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The fastest path to a running OpenClaw instance is a Contabo VPS plan with OpenClaw pre-installed. The official page confirms the three-step process:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Choose a plan at <a href=\"https:\/\/contabo.com\/en\/openclaw-hosting\/\">contabo.com\/en\/openclaw-hosting\/<\/a> \u2014 plans are labelled by use case (Personal Use, Power User, Team Deployment, Enterprise Scale). See the page for current pricing.<\/li>\n\n\n\n<li>Once the server is deployed, connect via SSH and run the onboarding wizard. Add your AI provider API keys (they are encrypted on setup), connect your messaging apps, and configure your preferences.<\/li>\n\n\n\n<li>Launch the terminal interface to interact with your assistant directly, or access the Control UI securely via SSH tunnel.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Contabo provides full technical support for the VPS infrastructure and the initial 1-click installation. Configuring, maintaining, and troubleshooting OpenClaw itself is the user&#8217;s responsibility. For app-level questions, refer to the OpenClaw documentation and GitHub community.<\/p>\n\n\n\n<h2 id=\"h-manual-install-prerequisites\" class=\"wp-block-heading\">Manual Install: Prerequisites<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If you prefer to install from the OpenClaw GitHub repository, gather these before starting:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Linux VPS \u2014 Ubuntu 22.04 LTS or 24.04 LTS recommended. Verify supported distributions from the OpenClaw GitHub README.<\/li>\n\n\n\n<li>SSH root or sudo access.<\/li>\n\n\n\n<li>Sufficient RAM for your planned AI model (see the RAM requirements section below).<\/li>\n\n\n\n<li>An AI model API key \u2014 OpenAI, Anthropic, or Google \u2014 or plan to use Ollama for local inference at no API cost.<\/li>\n\n\n\n<li>Messaging platform credentials: bot token or webhook URL for your chosen app.<\/li>\n\n\n\n<li>Optionally: a domain name to point at your VPS for a clean gateway URL.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"h-step-1-prepare-your-vps\" class=\"wp-block-heading\">Step 1: Prepare Your VPS<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Update the system:<br>\u00a0\u00a0\u00a0 sudo apt update &amp;&amp; sudo apt upgrade -y<\/li>\n\n\n\n<li>Create a non-root user for running OpenClaw:<br>\u00a0\u00a0\u00a0 adduser openclaw-user<br>\u00a0\u00a0\u00a0 usermod -aG sudo openclaw-user<br>\u00a0 Switch to this user \u2014 never run OpenClaw as root.<\/li>\n\n\n\n<li>Configure UFW firewall:<br>\u00a0\u00a0\u00a0 sudo ufw default deny incoming<br>\u00a0\u00a0\u00a0 sudo ufw allow OpenSSH<br>\u00a0\u00a0\u00a0 sudo ufw enable<\/li>\n\n\n\n<li>Activate the Contabo network-level Firewall before opening any other ports: new.contabo.com \u2192 Network Services \u2192 Firewall \u2192 block all inbound by default.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"h-step-2-install-openclaw\" class=\"wp-block-heading\">Step 2: Install OpenClaw<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Verify the exact commands from the OpenClaw GitHub repository before running \u2014 the project is actively developed and install steps change between releases. General flow:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Clone the repository (verify current URL from official OpenClaw documentation):<br>\u00a0\u00a0\u00a0 git clone https:\/\/github.com\/[openclaw-repo] openclaw<br>\u00a0\u00a0\u00a0 cd openclaw<\/li>\n\n\n\n<li>Install the required runtime \u2014 check the README for whether Node.js or Python is required for your version:<br>\u00a0\u00a0\u00a0 # Node.js example:<br>\u00a0\u00a0\u00a0 npm install<\/li>\n\n\n\n<li>Copy the environment file template and configure it:<br>\u00a0\u00a0\u00a0 cp .env.example .env<br>\u00a0\u00a0\u00a0 nano .env<br>\u00a0 Add your AI model API key and gateway credentials. Save the file.<\/li>\n\n\n\n<li>Follow any additional setup steps in the repository README.<\/li>\n<\/ul>\n\n\n\n<h2 id=\"h-step-3-connect-your-messaging-app\" class=\"wp-block-heading\">Step 3: Connect Your Messaging App<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The following messaging platforms are confirmed on the official page: WhatsApp, Telegram, Discord, Slack, Signal, iMessage, Microsoft Teams.<\/p>\n\n\n\n<h3 id=\"h-telegram\" class=\"wp-block-heading\">Telegram<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create a bot via @BotFather on Telegram: send \/newbot, follow the prompts, copy the bot token. Add the token to your .env file \u2014 verify the exact key name from OpenClaw documentation.<\/p>\n\n\n\n<h3 id=\"h-discord\" class=\"wp-block-heading\">Discord<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create a Discord application at discord.com\/developers\/applications, add a Bot, copy the token and add to .env. Generate an OAuth2 invite URL with the bot scope and required permissions, then invite the bot to your server. Verify required permissions from OpenClaw docs.<\/p>\n\n\n\n<h3 id=\"h-slack\" class=\"wp-block-heading\">Slack<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Create a Slack app at api.slack.com\/apps. Use the app manifest method if available. Copy the bot token and signing secret to .env. Verify the current Slack manifest template from OpenClaw documentation.<\/p>\n\n\n\n<h3 id=\"h-whatsapp\" class=\"wp-block-heading\">WhatsApp<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">WhatsApp integration method varies \u2014 verify the current supported approach from the OpenClaw GitHub repository before proceeding, as platform policy changes affect available methods.<\/p>\n\n\n\n<h2 id=\"h-step-4-configure-your-ai-model\" class=\"wp-block-heading\">Step 4: Configure Your AI Model<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Add credentials for your chosen AI model to .env. All four providers below are confirmed on the official page:<\/p>\n\n\n\n<!-- OpenClaw: AI Provider Setup Table -->\n<style>\n.oc-table-wrap{margin:24px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;}\n.oc-provider-table{\n  width:100%;\n  border-collapse:collapse;\n  font-family:Cambria, Georgia, 'Times New Roman', serif;\n  font-size:11pt;\n  color:#000000;\n  background:#ffffff;\n}\n.oc-provider-table caption{\n  text-align:left;\n  font-family:Calibri, Arial, sans-serif;\n  font-size:0.85em;\n  color:#4F81BD;\n  font-weight:600;\n  margin-bottom:8px;\n  caption-side:top;\n}\n.oc-provider-table thead th{\n  font-family:Calibri, Arial, sans-serif;\n  font-weight:700;\n  font-size:11pt;\n  color:#ffffff;\n  background-color:#4F81BD;\n  text-align:left;\n  padding:10px 14px;\n  border:1px solid #365F91;\n}\n.oc-provider-table tbody td{\n  padding:10px 14px;\n  border:1px solid #dbe4f0;\n  vertical-align:top;\n  line-height:1.5;\n}\n.oc-provider-table tbody tr:nth-child(even){background-color:#f7f9fc;}\n.oc-provider-table tbody tr:hover{background-color:#eef3fa;}\n.oc-provider-table code{\n  font-family:Consolas, 'Courier New', monospace;\n  font-size:0.92em;\n  background:#f1f1f1;\n  padding:1px 5px;\n  border-radius:3px;\n}\n.oc-provider-table a{color:#365F91;text-decoration:underline;}\n.oc-provider-table a:hover{color:#4F81BD;}\n@media (max-width:600px){\n  .oc-provider-table{font-size:10pt;}\n  .oc-provider-table thead th, .oc-provider-table tbody td{padding:8px;}\n}\n<\/style>\n\n<div class=\"oc-table-wrap\">\n  <table class=\"oc-provider-table\" role=\"table\">\n    <caption>AI model providers supported by OpenClaw: required environment variable and where to get the API key<\/caption>\n    <thead>\n      <tr>\n        <th scope=\"col\">AI Provider<\/th>\n        <th scope=\"col\">Environment Variable<\/th>\n        <th scope=\"col\">Where to Get the Key<\/th>\n      <\/tr>\n    <\/thead>\n    <tbody>\n      <tr>\n        <td>Anthropic Claude<\/td>\n        <td><code>ANTHROPIC_API_KEY<\/code> <em>(verify key name from docs)<\/em><\/td>\n        <td><a href=\"https:\/\/console.anthropic.com\/settings\/keys\" target=\"_blank\" rel=\"noopener nofollow\">console.anthropic.com\/settings\/keys<\/a><\/td>\n      <\/tr>\n      <tr>\n        <td>OpenAI GPT<\/td>\n        <td><code>OPENAI_API_KEY<\/code> <em>(verify key name from docs)<\/em><\/td>\n        <td><a href=\"https:\/\/platform.openai.com\/api-keys\" target=\"_blank\" rel=\"noopener nofollow\">platform.openai.com\/api-keys<\/a><\/td>\n      <\/tr>\n      <tr>\n        <td>Google Gemini<\/td>\n        <td><code>GEMINI_API_KEY<\/code> <em>(verify key name from docs)<\/em><\/td>\n        <td><a href=\"https:\/\/aistudio.google.com\/app\/apikey\" target=\"_blank\" rel=\"noopener nofollow\">aistudio.google.com\/app\/apikey<\/a><\/td>\n      <\/tr>\n      <tr>\n        <td>Ollama (local)<\/td>\n        <td><code>OLLAMA_BASE_URL<\/code>, typically <code>http:\/\/localhost:11434<\/code><\/td>\n        <td>Install Ollama separately \u2014 see below<\/td>\n      <\/tr>\n    <\/tbody>\n  <\/table>\n<\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Important note from the official FAQ: &#8216;you will pay per token \u2014 be sure to keep an eye on token usage as these costs can add up fast with an autonomous agent like OpenClaw.&#8217; Ollama eliminates this cost by running models locally on the VPS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Setting Up Ollama for Local Inference<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install Ollama on the same VPS:<br>\u00a0\u00a0\u00a0 curl -fsSL https:\/\/ollama.com\/install.sh | sh<\/li>\n\n\n\n<li>Pull a model:<br>\u00a0\u00a0\u00a0 ollama pull llama3<\/li>\n\n\n\n<li>Set the Ollama endpoint in .env:<br>\u00a0\u00a0\u00a0 OLLAMA_BASE_URL=http:\/\/localhost:11434<br>\u00a0 Verify the exact key name from OpenClaw docs.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">RAM requirements for local inference: approximately 8 GB for a 7B parameter model, 16 GB for a 13B model. See contabo.com\/en\/openclaw-hosting\/ for plan RAM specs.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Step 5: Set Up Your Domain and SSL<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The official FAQ confirms: &#8216;Yes. Point your domain to your VPS IP address and configure SSL with Let&#8217;s Encrypt for secure access to your OpenClaw instance.&#8217;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Point your domain&#8217;s A record to your VPS IP at your registrar.<\/li>\n\n\n\n<li>Install certbot:<br>\u00a0\u00a0\u00a0 sudo apt install certbot<\/li>\n\n\n\n<li>Obtain an SSL certificate:<br>\u00a0\u00a0\u00a0 sudo certbot certonly &#8211;standalone -d yourdomain.com<\/li>\n\n\n\n<li>Configure OpenClaw to use the certificate \u2014 verify the config method from OpenClaw docs.<\/li>\n\n\n\n<li>Open the gateway port in UFW (replace 3000 with your actual port):<br>\u00a0\u00a0\u00a0 sudo ufw allow 3000<br>\u00a0 Also add the rule in the Contabo Firewall at new.contabo.com.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Step 6: Start OpenClaw and Test<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Run OpenClaw as a systemd service so it restarts automatically after a server reboot. Create a service file at \/etc\/systemd\/system\/openclaw.service (verify the correct ExecStart command and working directory from OpenClaw docs):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;Unit]<br>Description=OpenClaw AI Agent<br>After=network.target<br><br>&#91;Service]<br>Type=simple<br>User=openclaw-user<br>WorkingDirectory=\/home\/openclaw-user\/openclaw<br>ExecStart=\/usr\/bin\/node index.js<br>Restart=on-failure<br>RestartSec=5<br><br>&#91;Install]<br>WantedBy=multi-user.target<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enable and start:<br>\u00a0\u00a0\u00a0 sudo systemctl enable openclaw<br>\u00a0\u00a0\u00a0 sudo systemctl start openclaw<\/li>\n\n\n\n<li>Check status:<br>\u00a0\u00a0\u00a0 sudo systemctl status openclaw<\/li>\n\n\n\n<li>Send a test message from your messaging app \u2014 a response confirms the full stack is working.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Common issues:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>No response from messaging app: check the gateway port is open in both UFW and the Contabo Firewall.<\/li>\n\n\n\n<li>API key error: verify the key is correctly set in .env with no extra spaces or quotes.<\/li>\n\n\n\n<li>Ollama model not loading: run free -h to check available RAM; pull a smaller model if needed.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">FAQ: Installing OpenClaw on a VPS<\/h2>\n\n\n\n<div class=\"schema-faq wp-block-yoast-faq-block\"><div class=\"schema-faq-section\" id=\"faq-question-1785945220418\"><strong class=\"schema-faq-question\">How do I install OpenClaw on Ubuntu?<\/strong> <p class=\"schema-faq-answer\">Update your system, clone the OpenClaw repository from GitHub, install the required runtime (Node.js or Python \u2014 check the current README), configure .env with your AI model API key and messaging credentials, and start it as a systemd service. Alternatively, use a Contabo pre-installed plan to skip manual setup entirely. Always verify install commands from the OpenClaw GitHub repository before running.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1785945250662\"><strong class=\"schema-faq-question\">How much RAM does OpenClaw need?<\/strong> <p class=\"schema-faq-answer\">With cloud AI providers (OpenAI, Anthropic, Google), OpenClaw itself needs minimal RAM \u2014 AI processing happens on the provider&#8217;s servers, not on your VPS. With Ollama for local inference: approximately 8 GB for a 7B model, 16 GB for a 13B model. See contabo.com\/en\/openclaw-hosting\/ for plan RAM specifications.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1785945262322\"><strong class=\"schema-faq-question\">Can I run OpenClaw without an API key?<\/strong> <p class=\"schema-faq-answer\">Yes \u2014 using Ollama for local inference. Install Ollama on the same VPS, pull a model (ollama pull llama3), configure OpenClaw to use the local Ollama endpoint. No API costs, no data leaving your server beyond your own VPS. Tradeoff: local models require more RAM and quality may vary compared to GPT-4 or Claude.<\/p> <\/div> <div class=\"schema-faq-section\" id=\"faq-question-1785945274705\"><strong class=\"schema-faq-question\">Does Contabo support OpenClaw setup?<\/strong> <p class=\"schema-faq-answer\">Confirmed from official FAQ: Contabo provides technical support for the VPS infrastructure \u2014 server hardware, network, and the initial 1-click OpenClaw installation. Once installed, configuring, maintaining, and troubleshooting the application is the user&#8217;s responsibility. For OpenClaw-specific questions, refer to the official documentation and the GitHub community.<\/p> <\/div> <\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Installing OpenClaw on a VPS requires a Linux server (Ubuntu 22.04 or 24.04 LTS recommended), SSH access, an AI model API key or Ollama for local inference, and credentials for at least one messaging platform. The official page documents a three-step process: choose plan, SSH into the onboarding wizard, and launch via terminal or the [&hellip;]<\/p>\n","protected":false},"author":78,"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":[4746,187,4748,3295,3722,3319,4749,4750,4747,896],"ppma_author":[4285],"class_list":["post-33111","post","type-post","status-publish","format-standard","hentry","category-tutorials","tag-ai-agent-setup","tag-contabo-vps","tag-lets-encrypt-ssl","tag-ollama","tag-openclaw","tag-self-hosted-ai","tag-ssh-setup","tag-telegram-bot-integration","tag-ubuntu-vps","tag-vps-hosting"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Jie Guo","author_link":"https:\/\/contabo.com\/blog\/author\/jieguo\/"},"uagb_comment_info":0,"uagb_excerpt":"Installing OpenClaw on a VPS requires a Linux server (Ubuntu 22.04 or 24.04 LTS recommended), SSH access, an AI model API key or Ollama for local inference, and credentials for at least one messaging platform. The official page documents a three-step process: choose plan, SSH into the onboarding wizard, and launch via terminal or the&hellip;","authors":[{"term_id":4285,"user_id":78,"is_guest":0,"slug":"jieguo","display_name":"Jie Guo","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/4e0d981b06988d6d456834e9d55bc9e713e918fa8444325543d14f448154106b?s=96&d=mm&r=g","author_category":"","user_url":"","last_name":"Guo","first_name":"Jie","job_title":"","description":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/33111","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\/78"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/comments?post=33111"}],"version-history":[{"count":1,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/33111\/revisions"}],"predecessor-version":[{"id":33112,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/posts\/33111\/revisions\/33112"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/media?parent=33111"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/categories?post=33111"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/tags?post=33111"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=33111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}