snac2 Hosting

snac2 ist ein kompakter ActivityPub-Server, geschrieben in portablem C, der Fediverse-Profile aus einem Datenverzeichnis hinter HTTPS bereitstellt.

  • Ein Klick bereitstellen
  • 15 GB Benötigter Speicherplatz
  • 1 GB RAM Benötigter Arbeitsspeicher
  • Von 2 € Preis
Jetzt bestellen Keine Einrichtungsgebühren

Was Sie
bei AvaHost erhalten

Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.

Diese Vorlage enthält keinen Datenbank-Container.

Server bestellen

Technik

Standardport
0

Wie snac2 funktioniert

snac2 ist grunfinks Fediverse-Daemon. Das Programm ist portables C und verlinkt gegen OpenSSL und curl. Konten, Beiträge und Folgezustände befinden sich in einem Verzeichnis, das bei der Instanz bleibt, daher benötigt diese Baseline weder PostgreSQL noch MariaDB. Andere Server erreichen sie über ActivityPub. Benutzer erreichen sie über die Web-UI oder über Clients, die die optionale Mastodon-kompatible API aus der 2.27er-Linie unterstützen. Diese API kann aus einem Build weggelassen werden, wenn Sie sie nicht benötigen.

Upstream erwartet einen HTTPS-Reverse-Proxy vor dem Daemon. Der Proxy muss den Host-Header und den WebFinger-Pfad weitergeben, da Remote-Server Konten von diesen URLs aus entdecken. snac2 kann als eigener HTTP-Service oder über FastCGI lauschen. Die Docker-Compose-Datei im Codeberg-Baum ist für einen lokalen Test dokumentiert: Sie erstellt ein Image, bindet Port 8001 und fügt einen nginx-Container hinzu. AvaHost behandelt diese Compose-Datei nicht als veröffentlichtes Production-Registry-Tag.

Wichtige snac2-Funktionen

Eine snac2-Instanz kann mehr als ein Konto unter einem Hostnamen hosten, jedes mit seinem eigenen Fediverse-Handle. Medien- und Beitragsdaten bleiben im Instanzverzeichnis. Der Daemon ist klein im Vergleich zu einem Flagship-Social-Server, weshalb die gehostete Baseline auf dem kleinsten Plan bleibt. Sie wählen trotzdem, wer sich anmelden darf, welche Follows akzeptiert werden und wie das öffentliche Profil aussieht.

Automatische Anwendungsupdates und geplante Sicherungen sind AvaHost-Plattformfunktionen rund um dieses Verzeichnis. Sie ersetzen nicht das Lesen von Upstream-Notizen, wenn ein Release WebFinger, die Client-API oder das On-Disk-Layout ändert. Bewahren Sie eine Kopie aller Proxy-Regeln auf, die Sie hinzugefügt haben, da snac2 Ihre Edge-Konfiguration nicht in seinem eigenen Datenverzeichnis speichert.

snac2 vs Mastodon

1

snac2

snac2 eignet sich für Betreiber, die einen kleinen ActivityPub-Server möchten und auf Mastodons vollständigen Client-Katalog, große Live-Feeds oder seine gebündelten Services verzichten können. Mastodon könnte für Sie geeignet sein, wenn Sie dieses Flagship-Multi-User-Produkt, seine mobilen Apps als primäres Ziel und eine breitere Betriebsfläche wünschen.

2

Mastodon

Die beiden Server sind keine Drop-in-Kopien voneinander. Client-Abdeckung, Moderationstools und Hardware-Anforderungen unterscheiden sich. Wählen Sie snac2, wenn ein verzeichnisgestützter C-Server zur Community passt, die Sie tatsächlich betreiben.

Wer nutzt snac2

Menschen, die eine persönliche oder kleine Gruppen-Fediverse-Präsenz ohne eine schwere Social Suite möchten, nutzen snac2. Ebenso Betreiber, die bereits Reverse Proxies und WebFinger verstehen und ein einzelnes Datenverzeichnis bevorzugen. Es ist eine schlechte Wahl, wenn Sie Flagship-exklusive Funktionen benötigen, die die optionale API nicht abdeckt, oder wenn Sie erwarten, dass ein 1-GB-Plan eine große öffentliche Community aufnehmen kann.

snac2 selbst hosten: Anforderungen und Kosten

Der Upstream-Daemon selbst ist leicht. Diese AvaHost-Baseline reserviert 512 MB RAM und ein Viertel eines CPU-Cores, ohne separaten Datenbank-Container. Die Festplattennutzung wächst mit Beiträgen und Medien, die Sie behalten. Bei AvaHost ist das empfohlene Minimum für snac2 Plan 1 zu €2. Das Paket umfasst One-Click-Deployment, einen Hostnamen, den Sie kontrollieren, automatisches HTTPS für die Web-UI, automatische Anwendungsupdates und Sicherungen nach Plan. Anwendungs-E-Mail ist nicht Teil des Pakets. Remote-Fediverse-Zustellung hängt immer noch davon ab, dass Ihr Hostname auflöst und der Proxy WebFinger weiterleitet.

F.A.Q

  • snac2 auf AvaHost wird ab €2 im Plan 1 angeboten. Diese Basisvariante umfasst den C-Daemon und sein Datenverzeichnis, aber keinen separaten Datenbankservice und keinen ausgelasteten öffentlichen Relay. Höheres Fediverse-Aufkommen, viele lokale Konten oder zusätzliche Software neben snac2 können einen größeren Plan rechtfertigen. Third-Party-Client-Apps bleiben außerhalb des Hosting-Preises.

  • Ja. Richten Sie das DNS für Ihren Hostnamen auf die gehostete snac2-Instanz, und die Plattform kann HTTPS an die Browser-UI anhängen. WebFinger und der Host-Header müssen weiterhin den Daemon erreichen, so wie andere Fediverse-Server Ihre Konten finden. Sie behalten die Kontrolle über die DNS-Zone und darüber, wer sich lokal registrieren darf.

  • AvaHost wendet snac2-Updates automatisch an und lässt das Instanzverzeichnis an der Bereitstellung angebunden, mit planmäßigen Sicherungen. Sie sollten dennoch die Upstream-Hinweise vor einem großen Versionssprung lesen, alle benutzerdefinierten Proxy-Regeln beibehalten und nach der Änderung Login, Follows und ausgehende Zustellung überprüfen. Die Plattformsicherung ist kein Ersatz für Notizen, die Sie selbst speichern.

  • snac2 ist ein kleiner ActivityPub-Server, kein vollständiger Klon aller Flaggschiff-Funktionen. Die Codeberg Compose-Datei ist ein lokaler Test-Build, kein Registry-Image, das AvaHost pinnt. Remote Delivery schlägt fehl, wenn WebFinger blockiert ist oder der Hostname falsch ist. Planen Sie die Kapazität basierend auf der Community, die Sie erwarten, nicht basierend auf einer leeren Installation.