Hubzilla selbst betreiben

Möchten Sie unabhängig von anderen Hub-Betreibern sein, verfügen Sie über etwas Erfahrung mit Linux und der Kommandozeile? Haben Sie Platz auf einem Root-Server, einem Virtuellen Server (VPS) oder verfügrn Sie über ein Webhosting-Paket, welches Ihnen auch Shell-Zugriff erlaubt? Oder haben sie zu Hause einen als Server nutzbaren Computer oder vielleicht einen Paspberry-Pi und sind mit dem Internet verbunden?

Dann ist es (verglichen mit vielen anderen Fediverse-Diensten) kein großes Problem, in kurzer Zeit selbst einen Hub zu installieren und zu betreiben.

Sie benötigen in jedem Fall eine eigene Domain(oder Subdomain) mit SSL-Zertifikat.

Außerdem muss das System, auf welchem Sie Hubzilla installieren möchten, folgende Voraussetzungen bieten:

  • Apache mit aktiviertem mod-rewrite und „AllowOverride All“, damit Sie eine lokale .htaccess-Datei verwenden können. Alternative: nginx.
  • PHP 8.1 oder höher. Beachten Sie, dass in einigen Shared-Hosting-Umgebungen die Kommandozeilenversion von PHP von der Webserverversion abweichen kann.
  • PHP-Befehlszeilenzugriff, wenn register_argc_argv in der Datei php.ini auf true gesetzt ist und der Hosting-Provider keine Einschränkungen für die Verwendung von exec() und proc_open() hat.
  • curl, gd (mit mindestens jpeg und png Unterstützung), mysqli, mbstring, xml, zip, openssl, iconv, intl, sodium, bcmath (or gmp) Erweiterungen. Die imagick-Erweiterung ist nicht erforderlich, wird aber empfohlen.

    Die xml-Erweiterung ist erforderlich, wenn Sie webdav verwenden möchten.
  • Eine Art von E-Mail-Server oder E-Mail-Gateway, so dass PHP mail() funktioniert.
  • Ein unterstützter Datenbankserver. Die unterstützten Datenbanken sind:
    • Mysql Version 8.0.22 oder höher
    • MariaDB Version 10.4 oder höher
    • PostgreSQL Version 12 oder höher
  • Die Möglichkeit, Aufträge mit Cron zu planen.

Alternativ können Sie Hubzilla als Docker-Container installieren oder Sie nutzen YunoHost.

Informationen zur Installation finden Sie im Admin-Handbuch

..., sowie in der Installations-Anleitung im Software-Repository von Hubzilla.