{"id":17419,"date":"2023-09-01T10:55:46","date_gmt":"2023-09-01T08:55:46","guid":{"rendered":"https:\/\/contabo.com\/blog\/?p=17419"},"modified":"2023-09-01T10:55:50","modified_gmt":"2023-09-01T08:55:50","slug":"eigene-mastodon-instanz-auf-einem-vps-betreiben","status":"publish","type":"post","link":"https:\/\/contabo.com\/blog\/de\/eigene-mastodon-instanz-auf-einem-vps-betreiben\/","title":{"rendered":"Eigene Mastodon Instanz auf einem VPS betreiben"},"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\/2023\/08\/blog-head_how2-run-your-own-mastodon-server.jpg\" alt=\"Eigene Mastodon Instanz (head image)\" class=\"wp-image-17387\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server.jpg 1200w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server-600x315.jpg 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server-768x403.jpg 768w\" sizes=\"auto, (max-width: 1200px) 100vw, 1200px\" \/><\/figure>\n\n\n\n<div style=\"height:30px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<p>In unserer digitalen Welt, in der jeder fast jeden Moment auf Social Media teilt, ist Mastodon eine coole Alternative zu Plattformen wie Twitter (jetzt X genannt). Aber was ist Mastodon? Nun, es ist so etwas wie ein Do-it-yourself-Twitter, bei dem es nicht nur darum geht, deine Daten zu sammeln &#8211; und das Beste daran: Weil es Open-Source ist, ist es v\u00f6llig kostenlos. In diesem Artikel erf\u00e4hrst du, was Mastodon ist, wie es sich von Twitter unterscheidet und warum es gro\u00dfartig ist, eine eigene Mastodon-Instanz zu haben. Au\u00dferdem helfen wir dir, deine eigene Mastodon Instanz auf einem Linux-Server einzurichten.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-die-dezentrale-idee-hinter-mastodon\">Die dezentrale Idee hinter Mastodon<\/h2>\n\n\n\n<p>Im Kern ist Mastodon nicht nur eine weitere Social-Media-Plattform, sondern ein Beweis f\u00fcr die Kraft der Dezentralisierung und der gemeinschaftsgetriebenen Entwicklung. Stell Dir ein sich ausbreitendes Netzwerk von miteinander verbundenen Instanzen vor, von denen jede als unabh\u00e4ngiger Knotenpunkt agiert und gemeinsam das riesige Universum von Mastodon bildet. Anstelle einer einzigen monolithischen Plattform mit einem zentralen Verwaltungsorgan ist Mastodon ein \u00d6kosystem von Mikro-Communities, in dem jede Instanz auf ihre eigene Nutzerbasis, Inhaltspolitik und Verwaltungsstruktur zugeschnitten werden kann. Dieses dezentralisierte Modell f\u00f6rdert die Eigenverantwortung der Nutzer, den Datenschutz und die individuelle Anpassung und f\u00f6rdert eine digitale Landschaft, die die Vielfalt der Stimmen und Interessen in der realen Welt widerspiegelt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-mastodon-vs-twitter\">Mastodon vs. Twitter<\/h2>\n\n\n\n<p>In der Welt der sozialen Medien zeichnet sich Mastodon durch seinen dezentralen Ansatz und die Konzentration auf mehr Kontrolle f\u00fcr die Nutzer aus. Das ist ein gro\u00dfer Unterschied zur Plattform X, die fr\u00fcher Twitter hie\u00df. X hat zwar viele Nutzer und ist bekannt, hat aber mit Problemen zu k\u00e4mpfen wie der Geheimhaltung von Nutzerdaten, der Unklarheit \u00fcber die Funktionsweise ihrer Algorithmen und der Kontrolle aller Aktivit\u00e4ten auf der Plattform durch eine zentrale Instanz. Die Arbeitsweise von Mastodon ist dagegen eher gemeinschaftsorientiert und \u00fcberl\u00e4sst den Nutzern die Verantwortung. . Bei Mastodon werden die Beitr\u00e4ge einfach in der Reihenfolge angezeigt, in der sie erstellt wurden, was die Dinge offen h\u00e4lt und echte Gespr\u00e4che f\u00f6rdert. Au\u00dferdem k\u00f6nnen Nutzer und Administratoren die Plattform individuell anpassen, lokale Gemeinschaften aufbauen und die Regeln f\u00fcr die Inhalte selbst festlegen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-vorteile-einer-eigenen-mastodon-instanz\">Vorteile einer eigenen Mastodon Instanz<\/h2>\n\n\n\n<p>Wenn Du in das soziale Netzwerk Mastodon einsteigen willst, hast Du die Wahl: Du kannst auf eine bestehende Instanz aufspringen oder Deine eigene Instanz einrichten. Schauen wir uns das mal an. Der Beitritt zu einer bestehenden Instanz kann wie ein Umzug in eine fertige Nachbarschaft sein &#8211; Du bist sofort Teil einer bestehenden Community. Aber es gibt Grenzen, wie sehr du die Dinge anpassen kannst. Auf der anderen Seite bietet das Hosten einer eigenen Instanz eine ganze Reihe von Vorteilen. Du bist der Chef deiner Mastodon-Welt &#8211; du kannst sie so aussehen und funktionieren lassen, wie du willst. Du bist f\u00fcr die Regeln verantwortlich, was bedeutet, dass du sie zu einem freundlichen und gem\u00fctlichen Ort f\u00fcr dich und deine Freunde machen kannst, frei von jeglichem unerw\u00fcnschten L\u00e4rm. Au\u00dferdem sind Deine Daten in Deiner Hand, Du musst Dir also keine Sorgen um Deine Privatsph\u00e4re machen.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-eigenen-mastodon-server-erstellen\">Eigenen Mastodon Server erstellen<\/h2>\n\n\n\n<p>In diesem Artikel erf\u00e4hrst du, wie du diese Vision in die Realit\u00e4t umsetzen kannst, indem du deine eigene Mastodon-Instanz auf einem Linux-Server mit Debian 11 installierst. Diese Reise wird Dich mit den Werkzeugen und Einblicken ausstatten, die Du brauchst, um die technischen Aspekte der Einrichtung und Wartung einer selbst gehosteten Mastodon-Instanz zu navigieren, damit Du Dir Deinen digitalen Hafen in den riesigen Weiten des dezentralisierten sozialen Webs schaffen kannst.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-voraussetzungen\">Voraussetzungen<\/h2>\n\n\n\n<p>Bevor du mit der Einrichtung deiner eigenen Mastodon-Instanz beginnst, gibt es einige wichtige Voraussetzungen zu beachten. Erstens ben\u00f6tigst du einen Server mit Debian 11 oder Ubuntu 20.04, auf dem du deine Mastodon-Instanz hosten kannst. Auch eine geeignete Domain ist erforderlich. Gl\u00fccklicherweise bieten wir bei Contabo beides an! Klicke <a href=\"https:\/\/contabo.com\/de\/domains\/\">hier<\/a>, wenn du eine Domain brauchst (.de-Domains schon ab 0,99\u20ac!). Wenn Du einen passenden Server brauchst, haben wir auch das f\u00fcr Dich! Abh\u00e4ngig von der Anzahl der Nutzer und der allgemeinen Aktivit\u00e4t auf deiner Instanz ben\u00f6tigst du unterschiedliche Mengen an RAM, CPU-Kernen und Speicherplatz. Unser <a href=\"https:\/\/contabo.com\/de\/vps\/vps-m-ssd\">VPS M SSD<\/a> bietet eine gute Ausgangsbasis f\u00fcr Deine Mastodon-Reise. Wir bieten <a href=\"https:\/\/contabo.com\/de\/vps\">hier <\/a>auch VPS mit anderen Konfigurationen an.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-installation-unter-debian-11\">Installation unter Debian 11<\/h2>\n\n\n\n<p>Los gehts mit der Installation von Mastodon auf einem Debian 11 Linux-Server. Folge diesen Schritten, um deine Instanz zum Leben zu erwecken:<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-system-updaten\">System updaten<\/h3>\n\n\n\n<p>Beginne mit der Aktualisierung der Paketliste deines Systems und aktualisiere alle vorhandenen Pakete:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt update\napt upgrade<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-system-repositories-installieren\">System-Repositories installieren<\/h3>\n\n\n\n<p>Stelle sicher, dass curl, wget, gnupg, apt-transport-https, lsb-release und ca-certificates zuerst installiert werden, da diese Pakete zum Fortfahren erforderlich sind:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install -y curl wget gnupg apt-transport-https lsb-release ca-certificates\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-nodejs-installieren\">NodeJS installieren<\/h3>\n\n\n\n<p>Jetzt ist es an der Zeit, NodeJS zu installieren, um die JavaScript-Abh\u00e4ngigkeiten von Mastodon zu verwalten:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>curl -sL https:\/\/deb.nodesource.com\/setup_16.x | bash -\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-postgresql-installieren\">PostgreSQL installieren<\/h3>\n\n\n\n<p>Als Datenbanksoftware wird PostgreSQL ben\u00f6tigt. Installiere sie mit diesen beiden Befehlen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>wget -O \/usr\/share\/keyrings\/postgresql.asc https:\/\/www.postgresql.org\/media\/keys\/ACCC4CF8.asc\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>echo \"deb &#91;signed-by=\/usr\/share\/keyrings\/postgresql.asc] http:\/\/apt.postgresql.org\/pub\/repos\/apt $(lsb_release -cs)-pgdg main\" > \/etc\/apt\/sources.list.d\/postgresql.list\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-weitere-pakete-installieren\">Weitere Pakete installieren<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>apt install -y \\\u00a0\n\n\u00a0 imagemagick ffmpeg libpq-dev libxml2-dev libxslt1-dev file git-core \\\u00a0\n\n\u00a0 g++ libprotobuf-dev protobuf-compiler pkg-config nodejs gcc autoconf \\\u00a0\n\n\u00a0 bison build-essential libssl-dev libyaml-dev libreadline6-dev \\\u00a0\n\n\u00a0 zlib1g-dev libncurses5-dev libffi-dev libgdbm-dev \\\u00a0\n\n\u00a0 nginx redis-server redis-tools postgresql postgresql-contrib \\\u00a0\n\n\u00a0 certbot python3-certbot-nginx libidn11-dev libicu-dev libjemalloc-dev<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-yarn-aktivieren\">Yarn aktivieren<\/h3>\n\n\n\n<p>Um Yarn zu aktivieren nutze den folgenden Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>corepack enable\u00a0<\/code><\/pre>\n\n\n\n<p>Stelle nun die Yarn Version ein:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>yarn set version classic\u00a0<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ruby-installieren\">Ruby installieren<\/h3>\n\n\n\n<p>Da .rbenv f\u00fcr einen einzelnen Linux-Benutzer installiert werden muss, erstellen wir einen Mastodon-Benutzer mit deaktiviertem Login, bevor wir mit der eigentlichen Installation von Ruby beginnen k\u00f6nnen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>adduser --disabled-login mastodon\u00a0<\/code><\/pre>\n\n\n\n<p>Nun wechseln wir zum Mastodonuser:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su \u2013 mastodon\u00a0<\/code><\/pre>\n\n\n\n<p>Beginnen wir nun mit der eigentlichen Installation von Ruby, indem du die folgenden Befehle nacheinander ausf\u00fchrst:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/rbenv\/rbenv.git ~\/.rbenv&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>cd ~\/.rbenv &amp;&amp; src\/configure &amp;&amp; make -C src&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>echo 'export PATH=\"$HOME\/.rbenv\/bin:$PATH\"' &gt;&gt; ~\/.bashrc&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>echo 'eval \"$(rbenv init -)\"' &gt;&gt; ~\/.bashrc&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>exec bash&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/rbenv\/ruby-build.git ~\/.rbenv\/plugins\/ruby-build&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>RUBY_CONFIGURE_OPTS=--with-jemalloc rbenv install 3.2.2&nbsp;<\/code><\/pre>\n\n\n\n<p><em>Wunder dich nicht: Dieser Schritt dauert extrem lange!<\/em><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>rbenv global 3.2.2&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>gem install bundler --no-document&nbsp;<\/code><\/pre>\n\n\n\n<p>Bevor wir nun mit der Einrichtung von PostgreSQL fortfahren, wechseln wir mit folgendem Befehl zur\u00fcck zum Benutzer root:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>exit<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-postgresql-einrichten\">PostgreSQL einrichten<\/h3>\n\n\n\n<p>Es ist an der Zeit eine Datenbank samt Benutzer f\u00fcr unsere Mastodon Instanz anzulegen. Dies geht mit den folgenden Befehlen:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>sudo -u postgres psql\u00a0<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE USER mastodon CREATEDB;\u00a0<\/code><\/pre>\n\n\n\n<p>Verlasse nun PostgreSQL mit diesem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\\q<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-mastodon-einrichten\">Mastodon Einrichten<\/h3>\n\n\n\n<p>Wechsle erneut zum Mastodon Benutzer:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>su - mastodon<\/code><\/pre>\n\n\n\n<p>Downloade und installiere nun die ben\u00f6tigten Dateien indem Du die folgenden Befehle nacheinander ausf\u00fchrst:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>git clone https:\/\/github.com\/mastodon\/mastodon.git live &amp;&amp; cd live&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>git checkout $(git tag -l | grep -v 'rc&#91;0-9]*$' | sort -V | tail -n 1)&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>bundle config deployment 'true'&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>bundle config without 'development test'&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>bundle install -j$(getconf _NPROCESSORS_ONLN)&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>yarn install --pure-lockfile&nbsp;<\/code><\/pre>\n\n\n\n<p>Starte die finale Installation nun mit diesem Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RAILS_ENV=production bundle exec rake mastodon:setup\u00a0<\/code><\/pre>\n\n\n\n<p>Hier erstellst du eine Konfigurationsdatei, f\u00fchrst die Vorkompilierung der Assets durch, erstellst das Datenbankschema, legst dein Administratorkonto an und stellst ein paar andere Optionen ein, z. B. ob du Registrierungen auf deiner Instanz aktivieren m\u00f6chtest. Der Einrichtungsprozess ist sehr einfach.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-reverse-proxy-mit-nginx-erstellen\">Reverse-Proxy mit Nginx erstellen<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>cp \/home\/mastodon\/live\/dist\/nginx.conf \/etc\/nginx\/sites-available\/mastodon&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>nano \/etc\/nginx\/sites-available\/mastodon&nbsp;<\/code><\/pre>\n\n\n\n<p>F\u00fcge die folgenden zwei Zeilen nach diesem Teil ein:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"719\" height=\"288\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-6.png\" alt=\"Eigene Mastodon Instanz (temp cert)\" class=\"wp-image-17388\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-6.png 719w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-6-600x240.png 600w\" sizes=\"auto, (max-width: 719px) 100vw, 719px\" \/><\/figure>\n\n\n\n<pre class=\"wp-block-code\"><code>ssl_certificate \/etc\/ssl\/certs\/ssl-cert-snakeoil.pem;\nssl_certificate_key \/etc\/ssl\/private\/ssl-cert-snakeoil.key;\u00a0<\/code><\/pre>\n\n\n\n<p>Speicher die Datei mit <strong>[STRG]<\/strong> + <strong>[O]<\/strong> und verlasse den Editor mit <strong>[STRG]<\/strong> + <strong>[X]<\/strong>.<\/p>\n\n\n\n<p>Die Datei sollte jetzt so aussehen:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"701\" height=\"245\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-7.png\" alt=\"Eigene Mastodon Instanz (insert temp cert)\" class=\"wp-image-17390\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-7.png 701w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-7-600x210.png 600w\" sizes=\"auto, (max-width: 701px) 100vw, 701px\" \/><\/figure>\n\n\n\n<p>Aktiviere die Config nun mit dem folgenden Befehl:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>ln -s \/etc\/nginx\/sites-available\/mastodon \/etc\/nginx\/sites-enabled\/mastodon&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl reload nginx&nbsp;<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-ssl-zertifikat-installieren\">SSL-Zertifikat installieren<\/h3>\n\n\n\n<p>Um unsere Mastodon-Instanz sicherer zu machen, werden wir ein kostenloses SSL-Zertifikat mit certbot installieren. Dadurch werden Let&#8217;s Encrypt-Zertifikate f\u00fcr unsere Instanz installiert. Hast du dich schon einmal gefragt, was SSL-Zertifikate sind und wie sie &#8211; und der ganze Prozess &#8211; eigentlich genau funktioniert? Dann lies dir gerne unseren<a href=\"https:\/\/contabo.com\/blog\/ultimate-guide-to-ssl\/\"> Leitfaden zu SSL<\/a> durch.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>certbot --nginx -d &#91;your-domain]<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-mastodon-service-starten\">Mastodon Service starten<\/h3>\n\n\n\n<pre class=\"wp-block-code\"><code>cp \/home\/mastodon\/live\/dist\/mastodon-*.service \/etc\/systemd\/system\/&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>$EDITOR \/etc\/systemd\/system\/mastodon-*.service&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl daemon-reload&nbsp;<\/code><\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>systemctl enable --now mastodon-web mastodon-sidekiq mastodon-streaming&nbsp;<\/code><\/pre>\n\n\n\n<p>Jetzt musst du eine ca. Minute warten, bis alles eingerichtet ist, und dann deine Domain in den Browser eingeben.<\/p>\n\n\n\n<p>Du wirst dann von diesem Homescreen begr\u00fc\u00dft:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"803\" src=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-8.png\" alt=\"Eigene Mastodon Instanz (Final Screen)\" class=\"wp-image-17392\" srcset=\"https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-8.png 1600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-8-600x301.png 600w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-8-768x385.png 768w, https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/image-8-1536x771.png 1536w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n\n\n\n<p><strong>Herzlichen Gl\u00fcckwunsch!<\/strong> Du hast erfolgreich deine eigene Mastodon-Instanz auf deinem Server installiert. Viel Spa\u00df beim Einladen von Freunden und beim Anpassen deiner Social-Media-Erfahrung. Erfahre mehr dar\u00fcber, wie du Mastodon anpassen kannst, in der <a href=\"https:\/\/docs.joinmastodon.org\/admin\/install\/\" rel=\"nofollow\">offiziellen Dokumentation<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Erfahre in unserer Schritt-f\u00fcr-Schritt Anleitung, wie Du Deine  eigene Mastodon Instanz auf einem VPS betreiben kannst.<\/p>\n","protected":false},"author":50,"featured_media":17387,"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":"","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":""},"categories":[1399],"tags":[],"ppma_author":[1491],"class_list":["post-17419","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\/2023\/08\/blog-head_how2-run-your-own-mastodon-server.jpg",1200,630,false],"thumbnail":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server-150x150.jpg",150,150,true],"medium":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server-600x315.jpg",600,315,true],"medium_large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server-768x403.jpg",768,403,true],"large":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server.jpg",1200,630,false],"1536x1536":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server.jpg",1200,630,false],"2048x2048":["https:\/\/contabo.com\/blog\/wp-content\/uploads\/2023\/08\/blog-head_how2-run-your-own-mastodon-server.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":"Erfahre in unserer Schritt-f\u00fcr-Schritt Anleitung, wie Du Deine eigene Mastodon Instanz auf einem VPS betreiben kannst.","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\/17419","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=17419"}],"version-history":[{"count":5,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/17419\/revisions"}],"predecessor-version":[{"id":17425,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/posts\/17419\/revisions\/17425"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media\/17387"}],"wp:attachment":[{"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/media?parent=17419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/categories?post=17419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/tags?post=17419"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/contabo.com\/blog\/de\/wp-json\/wp\/v2\/ppma_author?post=17419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}