{"id":14250,"date":"2022-09-14T21:39:24","date_gmt":"2022-09-14T19:39:24","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=14250"},"modified":"2022-10-10T04:38:42","modified_gmt":"2022-10-10T02:38:42","slug":"eigener-bitwarden-server","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/eigener-bitwarden-server\/","title":{"rendered":"Eigenen Bitwarden Server auf einem VPS installieren"},"content":{"rendered":"\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1200\" height=\"630\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN.jpg\" alt=\"\" class=\"wp-image-14244\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN.jpg 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN-600x315.jpg 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN-768x403.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<p>In der heutigen, digitalen Zeit sind Passw\u00f6rter pr\u00e4senter als je zu vor. Viele von uns benutzen Social Media, Online Banking und vieles mehr. All diese Zug\u00e4nge sind unter anderem mit Passw\u00f6rtern abgesichert. Im Optimalfall nutzt Ihr f\u00fcr jede Plattform ein anderes Passwort, was zu dem noch lang ist und Sonderzeichen, sowie Zahlen beinhaltet. Bei all diesen Passw\u00f6rtern kann man schnell den \u00fcberblick verlieren. Hier kommen Passwortmanager ins Spiel.&nbsp;<\/p>\n\n\n\n<p>Bitwarden ist ein beliebter Passwortmanager, welcher Open-Source ist. Es gibt sowohl eine kostenfreie, als auch eine kostenpflichtige Variante, bei welcher die Passw\u00f6rter auf den Servern der Firma gehostet werden, welche Bitwarden entwickelt.&nbsp;<\/p>\n\n\n\n<p>Bei der kostenfreien Variante hostet man die Bitwarden-Instanz auf einem eigenen Server. Wie das geht zeigen wir Euch heute.&nbsp;<\/p>\n\n\n\n<p>Es gibt zudem zwei Varianten, wie man Bitwarden installieren kann. Wenn Du ausschlie\u00dflich eine Bitwarden-Instanz auf Deinem Server betreiben willst, stellt die Standalone Variante von Bitwarden die beste L\u00f6sung f\u00fcr Dich dar.&nbsp;<\/p>\n\n\n\n<p>Wenn Du Deinen Server aber auch f\u00fcr andere Dinge benutzen willst, solltest Du Dich f\u00fcr die \u201cmodifizierte\u201d bzw. in Rust geschriebene Variante von Bitwarden, n\u00e4mlich \u201cVaultwarden\u201d, entscheiden. Mehr \u00fcber \u201cVaultwarden\u201d erf\u00e4hrst Du <a href=\"https:\/\/github.com\/dani-garcia\/vaultwarden\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">hier.<\/a><\/p>\n\n\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-bitwarden-server-standalone-installieren\"><strong>Bitwarden Server (Standalone) installieren<\/strong><\/h2>\n\n\n\n<p>Die Installation von der Bitwarden Standalone Variante ist denkbar einfach, da die Entwickler von Bitwarden ein fertiges Installationsscript zur Verf\u00fcgung stellen.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vorraussetzungen\"><strong>Vorraussetzungen<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ein Server mit Linux-Betriebssystem (z.B. einen <a href=\"https:\/\/contabo.com\/de\/vps\/\" target=\"_blank\" rel=\"noreferrer noopener\">VPS<\/a>)&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Root-Zugriff auf den Server&nbsp;<\/li>\n\n\n\n<li>Eine bereits mit dem Server verbundene (Sub)Domain&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vorbereitung\"><strong>Vorbereitung<\/strong><\/h3>\n\n\n\n<p>Bevor wir das Installationsscript ausf\u00fchren k\u00f6nnen, m\u00fcssen wir zun\u00e4chst die ben\u00f6tigten Programme installieren. Da Bitwarden sp\u00e4ter in einem Docker-Container l\u00e4uft, muss Docker zun\u00e4chst installiert werden. Hinzu kommen andere kleinere Pakete wie curl.&nbsp;<\/p>\n\n\n\n<p>Die ben\u00f6tigten Programme k\u00f6nnen mit dem folgenden Befehl installiert werden:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install docker.io docker-compose curl -y<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-herunterladen-des-installationsscripts\"><strong>Herunterladen des Installationsscripts<\/strong><\/h3>\n\n\n\n<p>Der Download des Scripts ist denkbar einfach und mit einem Befehl erledigt.&nbsp;<\/p>\n\n\n\n<p>Zus\u00e4tzlich wird das Script ausf\u00fchrbar gemacht.&nbsp;<\/p>\n\n\n\n<p>Nutzt hierf\u00fcr den folgenden Befehl:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -s -o bitwarden.sh \\&nbsp;\n\nhttps:\/\/raw.githubusercontent.com\/bitwarden\/server\/master\/scripts\/bitwarden.sh \\&nbsp;\n\n&amp;&amp; chmod +x bitwarden.sh<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ausfuhren-des-installationsscripts-und-installation\"><strong>Ausf\u00fchren des Installationsscripts und Installation<\/strong><\/h3>\n\n\n\n<p>Um die Installation zu starten, f\u00fchrt das Installationsscript mit dem folgenden Befehl aus:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>.\/bitwarden.sh install<\/code><\/pre>\n\n\n\n<p>Nun werdet ihr dazu aufgefordert, eure (Sub)Domain einzugeben:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"954\" height=\"736\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/image.png\" alt=\"Bitwarden Installationsscript\" class=\"wp-image-14255\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/image.png 954w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/image-600x463.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/image-768x593.png 768w\" sizes=\"auto, (max-width: 954px) 100vw, 954px\" \/><\/figure>\n\n\n\n<p>Im n\u00e4chsten Schritt k\u00f6nnt ihr ausw\u00e4hlen, ob direkt ein kostenloses SSL-Zertifikat von Let\u2019s Encrypt mitinstalliert werden soll. Dieser Schritt ist optional, da es sich aber sp\u00e4ter um einen Speicherort f\u00fcr eure Passw\u00f6rter handelt, ist es sehr empfehlenswert, ein Zertifikat zu installieren:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"628\" height=\"489\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/Bild2.png\" alt=\"\" class=\"wp-image-14262\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/Bild2.png 628w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/Bild2-600x467.png 600w\" sizes=\"auto, (max-width: 628px) 100vw, 628px\" \/><\/figure>\n\n\n\n<p>Solltet ihr euch dazu entscheiden, ein SSL-Zertifikat zu installieren, m\u00fcsst ihr im n\u00e4chsten Schritt eure E-Mail Adresse eingeben.&nbsp;<\/p>\n\n\n\n<p>Nachdem das Zertifikat installiert wude, m\u00fcsst ihr eure Instanz bei Bitwarden registrieren.&nbsp;<\/p>\n\n\n\n<p>Ruft hierzu <a href=\"https:\/\/bitwarden.com\/host\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">https:\/\/bitwarden.com\/host<\/a> auf und tragt auf dieser Seite eure E-Mail Adresse ein.&nbsp;<\/p>\n\n\n\n<p>Danach bekommt ihr sowohl eine Installation ID, als auch einen Installation Key, welche ihr in die Konsole einf\u00fcgen m\u00fcsst.&nbsp;<\/p>\n\n\n\n<p>Ihr werdet erst nach der Installation ID gefragt:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"742\" height=\"89\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/image-1.png\" alt=\"\" class=\"wp-image-14251\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/image-1.png 742w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/image-1-600x72.png 600w\" sizes=\"auto, (max-width: 742px) 100vw, 742px\" \/><\/figure>\n\n\n\n<p>Und dann nach dem Installation Key:&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"750\" height=\"63\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/installation_key.png\" alt=\"installation key\" class=\"wp-image-14466\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/installation_key.png 750w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/installation_key-600x50.png 600w\" sizes=\"auto, (max-width: 750px) 100vw, 750px\" \/><\/figure>\n\n\n\n<p>Nachdem ihr diese beiden Keys eingetragen habt, installiert das Script noch den Rest und eure Instanz ist aktiv.&nbsp;<\/p>\n\n\n\n<p>Ruft nun eure (Sub)Domain im Browser auf und erstellt euch dort ein Konto.&nbsp;<\/p>\n\n\n\n<p>Gl\u00fcckwunsch! Eure Bitwarden Instanz ist nun vollst\u00e4ndig installiert und einsatzbereit.&nbsp;<\/p>\n\n\n\n<p>Wenn ihr auf eurem Server mehr als nur Bitwarden betreiben wollt, sind die folgenden Kapitel f\u00fcr euch wichtig:&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-vaultwarden-server-bitwarden-installieren\"><strong>Vaultwarden Server (Bitwarden) installieren<\/strong><\/h2>\n\n\n\n<p>Wenn ihr zus\u00e4tzlich zu eurer Bitwarden Instanz noch andere Dinge auf eurem Server betreiben wollt eignet sich diese Variante deutlich besser f\u00fcr euch.&nbsp;<\/p>\n\n\n\n<p>Hier kommt eine modifizierte Version von Bitwarden, n\u00e4mlich Vaultwarden, zum \u00c9insatz. Hierbei handelt es sich um eine Implementation der Bitwarden API in einem Rust Programm, welches auch in einem Docker-Container l\u00e4uft.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vorraussetzungen-1\"><strong>Vorraussetzungen<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ein Server mit Linux-Betriebssystem&nbsp;<\/li>\n\n\n\n<li>Root-Zugriff auf den Server&nbsp;<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Eine bereits mit dem Server verbundene (Sub)Domain&nbsp;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vorbereitung-1\"><strong>Vorbereitung<\/strong><\/h3>\n\n\n\n<p>Bevor wir mit der Installation von Vaultwarden anfangen k\u00f6nnen, m\u00fcssen wir auch bei dieser Variante einige Programme installieren.&nbsp;<\/p>\n\n\n\n<p>Die ben\u00f6tigten Programme k\u00f6nnen mit dem folgenden Befehl installiert werden:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install apache2 docker.io docker-compose curl git wget sudo certbot python3-certbot-apache \u2013y<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-virtual-host-einfugen\"><strong>Virtual Host einf\u00fcgen<\/strong><\/h4>\n\n\n\n<p>Um den Webserver mitzuteilen, auf welchem Port Vaultwarden l\u00e4uft, m\u00fcssen wir zun\u00e4chst einen Virtual Host einf\u00fcgen. Wir erstellen diesen mit dem folgenden Befehl:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/apache2\/sites-available\/bitwarden.conf<\/code><\/pre>\n\n\n\n<p>Und f\u00fcgen folgendes ein:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;VirtualHost *:80&gt;&nbsp;\n\n&nbsp;&nbsp;&nbsp; ServerName &lt;Eure(Sub)Domain&gt;&nbsp;\n\n&nbsp;&nbsp;&nbsp; ProxyPreserveHost On&nbsp;\n\n&nbsp;&nbsp;&nbsp; &lt;Proxy *&gt;&nbsp;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Order allow,deny&nbsp;\n\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Allow from all&nbsp;\n\n&nbsp;&nbsp;&nbsp; &lt;\/Proxy&gt;&nbsp;\n\n&nbsp;&nbsp;&nbsp; ProxyPass \/ http:\/\/localhost:8081\/&nbsp;\n\n&nbsp;&nbsp;&nbsp; ProxyPassReverse \/ http:\/\/localhost:8081\/&nbsp;\n\n&lt;\/VirtualHost&gt;<\/code><\/pre>\n\n\n\n<p>Wichtig: Ersetzt &lt;Eure(Sub)Domain&gt; mit eurer (Sub)Domain, unter welcher die Bitwarden Instanz erreichbar sein soll. Die Klammern (also \u201c&lt;\u201d und \u201c&gt;\u201d m\u00fcssen entfernt werden!)&nbsp;<\/p>\n\n\n\n<p>Nun aktiviert den Virtual Host mit diesem Befehl:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2ensite bitwarden.conf<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-benotigte-module-aktivieren\"><strong>Ben\u00f6tigte Module aktivieren<\/strong><\/h4>\n\n\n\n<p>Damit der Webserver richtig funktionieren kann, m\u00fcssen einige Module aktiviert werden. Dies ist mit einem einzigen Befehl erledigt:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>a2enmod ssl proxy proxy_http proxy_balancer lbmethod_byrequest<\/code><\/pre>\n\n\n\n<p>Im Anschluss muss der Webserver neugestartet werden, damit alle \u00c4nderungen \u00fcbernonmen werden. Dies geht mit diesem Befehl:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl restart apache2<\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\" id=\"h-ssl-zertifikat-installieren\"><strong>SSL-Zertifikat installieren<\/strong><\/h4>\n\n\n\n<p>Anders als bei der ersten Variante muss das SSL-Zertifikat hier manuell installiert werden.&nbsp;<\/p>\n\n\n\n<p>Allerdings ist dies recht simpel. Startet hierf\u00fcr den Zertifizierungsprozess mit diesem Befehl:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>certbot --apache<\/code><\/pre>\n\n\n\n<p>Der folgende Zertifizierungsprozess ist ziemlich selbsterkl\u00e4rend, weshalb dieser hier nicht weiter behandelt wird.&nbsp;<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-vaultwarden-herunterladen-und-starten\"><strong>Vaultwarden herunterladen und starten<\/strong><\/h3>\n\n\n\n<p>Nachdem alle Vorbereitungen abgeschlossen sind k\u00f6nnnen wir das Vaultwarden Image mit diesem Befehl herunterladen:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker pull vaultwarden\/server:latest<\/code><\/pre>\n\n\n\n<p>Nachdem das aktuellste Image von Vaultwarden heruntergeladen wurde, kann der Container mit dem folgenden Befehl gestartet werden:&nbsp;<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run -d --name vaultwarden -v \/vw-data\/:\/data\/ -p 8081:80 vaultwarden\/server:latest<\/code><\/pre>\n\n\n\n<p>Ruft nun eure (Sub)Domain im Browser auf und erstellt euch dort ein Konto.&nbsp;<\/p>\n\n\n\n<p><strong>Gl\u00fcckwunsch!<\/strong> Eure Vaultwarden (bzw. Bitwarden Instanz) ist nun vollst\u00e4ndig installiert und einsatzbereit.&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In der heutigen, digitalen Zeit sind Passw\u00f6rter pr\u00e4senter als je zu vor. Bei all diesen Passw\u00f6rtern kann man schnell den \u00fcberblick verlieren. Hier kommt der Passwortmanager Bitwarden ins Spiel.\u00a0<\/p>\n","protected":false},"author":50,"featured_media":14244,"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":"","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":"","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-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":""},"categories":[1399],"tags":[],"ppma_author":[1491],"class_list":["post-14250","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials"],"uagb_featured_image_src":{"full":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN.jpg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN-150x150.jpg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN-600x315.jpg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN-768x403.jpg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN.jpg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN.jpg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2022\/09\/blog-head_1200x630_how2_run-bitwarden-on-vps_EN.jpg",1200,630,false]},"uagb_author_info":{"display_name":"Tobias Mildenberger","author_link":"https:\/\/contabo.com\/blog\/de\/author\/tobias\/"},"uagb_comment_info":0,"uagb_excerpt":"In der heutigen, digitalen Zeit sind Passw\u00f6rter pr\u00e4senter als je zu vor. Bei all diesen Passw\u00f6rtern kann man schnell den \u00fcberblick verlieren. Hier kommt der Passwortmanager Bitwarden ins Spiel.\u00a0","authors":[{"term_id":1491,"user_id":50,"is_guest":0,"slug":"tobias","display_name":"Tobias Mildenberger","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/077178d5dce6c3d4c0c0396857a7e544bfdf8adf04145fff5160b33a22e28b1f?s=96&d=mm&r=g","0":null,"1":"","2":"","3":"","4":"","5":"","6":"","7":"","8":""}],"_links":{"self":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/14250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/users\/50"}],"replies":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/comments?post=14250"}],"version-history":[{"count":0,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/14250\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/14244"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=14250"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=14250"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=14250"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=14250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}