snac2 Hébergement
snac2 est un serveur ActivityPub compact, écrit en C portable, qui sert les profils Fediverse à partir d'un répertoire de données unique derrière HTTPS.
- Un clic déployer
- 15 Go Espace disque nécessaire
- 1 Go de RAM Mémoire nécessaire
- À partir de 2 € Prix

Liens officiels
Les liens officiels et le site web original de snac2
Ce que vous obtenez
sur AvaHost
Le déploiement en un clic, un domaine personnalisé, HTTPS gratuit, des mises à jour automatiques des applications et des sauvegardes programmées sont inclus avec chaque application Cloud. Vous pouvez exécuter plusieurs applications sur un seul serveur, et l'accès au terminal est inclus.
Ce modèle n'inclut pas de conteneur de base de données.

Tech
- Port par défaut
- 0

Comment fonctionne snac2
snac2 est le daemon Fediverse de grunfink. Le programme est du C portable et se lie à OpenSSL et curl. Les comptes, les messages et l'état des abonnements résident dans un répertoire qui reste avec l'instance, donc cette configuration de base n'ajoute pas PostgreSQL ou MariaDB. Les autres serveurs le contactent via ActivityPub. Les utilisateurs y accèdent via l'interface web ou via des clients qui parlent l'API compatible Mastodon optionnelle ajoutée dans la ligne 2.27. Cette API peut être omise d'une compilation si vous ne la souhaitez pas.
En amont, on s'attend à un reverse proxy HTTPS devant le daemon. Le proxy doit transmettre l'en-tête Host et le chemin WebFinger, car les serveurs distants découvrent les comptes à partir de ces URL. snac2 peut écouter en tant que service HTTP autonome ou via FastCGI. Le fichier Docker compose dans l'arborescence Codeberg est documenté pour un test local : il construit une image, lie le port 8001 et ajoute un conteneur nginx. AvaHost ne traite pas ce fichier compose comme une balise de registre de production publiée.
Fonctionnalités clés de snac2
Une instance snac2 peut héberger plus d'un compte sous un seul nom d'hôte, chacun avec son propre identifiant Fediverse. Les données de médias et de messages restent dans le répertoire de l'instance. Le daemon est petit comparé à un serveur social phare, c'est pourquoi la configuration de base hébergée reste sur le plan le plus petit. Vous choisissez toujours qui peut s'inscrire, quels abonnements accepter et comment le profil public s'affiche.
Les mises à jour automatiques des applications et les sauvegardes planifiées sont des fonctions de la plateforme AvaHost autour de ce répertoire. Elles ne remplacent pas la lecture des notes en amont lorsqu'une version change WebFinger, l'API client ou la disposition sur disque. Conservez une copie de toutes les règles de proxy que vous avez ajoutées, car snac2 ne stocke pas votre configuration edge dans son propre répertoire de données.
snac2 vs Mastodon
snac2
snac2 convient aux opérateurs qui veulent un petit serveur ActivityPub et peuvent se passer du catalogue client complet de Mastodon, des flux en direct à grande échelle ou de ses services intégrés. Mastodon peut vous convenir lorsque vous voulez ce produit multi-utilisateur phare, ses applications mobiles comme première cible et une surface d'exploitation plus large.
Mastodon
Les deux serveurs ne sont pas des copies interchangeables l'un de l'autre. La couverture des clients, les outils de modération et les besoins matériels diffèrent. Choisissez snac2 lorsqu'un serveur C soutenu par un répertoire correspond à la communauté que vous gérez réellement.
Qui utilise snac2
Les personnes qui veulent une présence Fediverse personnelle ou en petit groupe sans déployer une suite sociale lourde utilisent snac2. Il en va de même pour les opérateurs qui comprennent déjà les reverse proxies et WebFinger et préfèrent un seul répertoire de données. C'est un mauvais choix si vous avez besoin de fonctionnalités exclusives au produit phare que l'API optionnelle ne couvre pas, ou si vous vous attendez à ce qu'un plan de 1 GB absorbe une grande communauté publique.

Auto-hébergement de snac2 : exigences et coût
Le daemon en amont lui-même est léger. Cette configuration de base AvaHost réserve 512 MB de RAM et un quart de cœur CPU, sans conteneur de base de données séparé. L'utilisation du disque augmente avec les messages et les médias que vous conservez. Sur AvaHost, le minimum recommandé pour snac2 est le Plan 1 à 2 €. Le forfait inclut un déploiement en un clic, un nom d'hôte que vous contrôlez, HTTPS automatique pour l'interface web, les mises à jour automatiques des applications et les sauvegardes selon un calendrier. Le courrier des applications ne fait pas partie du forfait. La livraison Fediverse distante dépend toujours de la résolution de votre nom d'hôte et du proxy qui transmet WebFinger.
F.A.Q
snac2 sur AvaHost est proposé à partir de €2 sur le Plan 1. Cette base couvre le daemon C et son répertoire de données, pas un service de base de données séparé ni un relais public chargé. Un trafic Fediverse plus important, de nombreux comptes locaux ou des logiciels supplémentaires à côté de snac2 peuvent justifier un plan plus volumineux. Les applications clientes tierces restent en dehors du prix d’hébergement.
Oui. Pointez le DNS de votre nom d’hôte vers l’instance snac2 hébergée et la plateforme peut attacher HTTPS à l’interface du navigateur. WebFinger et l’en-tête Host doivent toujours atteindre le daemon, c’est ainsi que les autres serveurs du Fediverse trouvent vos comptes. Vous conservez le contrôle de la zone DNS et de qui peut s’inscrire localement.
AvaHost applique les mises à jour snac2 automatiquement et laisse le répertoire d’instance attaché au déploiement, avec des sauvegardes selon un calendrier. Vous devriez toujours consulter les notes en amont avant un saut majeur, conserver vos règles de proxy personnalisées et vérifier la connexion, les suivis et la livraison sortante après la modification. La sauvegarde de la plateforme ne remplace pas les notes que vous stockez vous-même.
snac2 est un petit serveur ActivityPub, pas un clone complet de chaque fonctionnalité phare. Le fichier compose de Codeberg est une compilation de test locale, pas une image de registre qu’AvaHost épingle. La livraison à distance échoue si WebFinger est bloqué ou si le nom d’hôte est incorrect. Planifiez la capacité autour de la communauté que vous attendez, pas autour d’une installation vide.
