snac2 Hosting

snac2 è un server ActivityPub compatto, scritto in C portabile, che serve profili Fediverse da una directory di dati dietro HTTPS.

  • Un clic distribuisci
  • 15 GB Spazio su disco necessario
  • 1 GB di RAM Memoria necessaria
  • Da 2 € Prezzo
Ordina ora Nessuna tassa di attivazione

Cosa ottieni
su AvaHost

Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.

Questo template non include un contenitore di database.

Ordina server

Tecnologia

Porta predefinita
0

Come funziona snac2

snac2 è il daemon Fediverse di grunfink. Il programma è C portabile e si collega a OpenSSL e curl. Account, post e stato dei follow risiedono in una directory che rimane con l'istanza, quindi questa configurazione di base non aggiunge PostgreSQL o MariaDB. Altri server la raggiungono tramite ActivityPub. Le persone la raggiungono attraverso l'interfaccia web o attraverso client che parlano l'API opzionale compatibile con Mastodon aggiunta nella linea 2.27. Quell'API può essere esclusa da una build quando non la desideri.

L'upstream prevede un reverse proxy HTTPS davanti al daemon. Il proxy deve passare l'header Host e il percorso WebFinger, perché i server remoti scoprono gli account da quegli URL. snac2 può ascoltare come servizio HTTP proprio o tramite FastCGI. Il file Docker compose nell'albero Codeberg è documentato per un test locale: costruisce un'immagine, associa la porta 8001 e aggiunge un container nginx. AvaHost non tratta quel file compose come un tag di registro di produzione pubblicato.

Caratteristiche principali di snac2

Un'istanza snac2 può ospitare più di un account sotto un hostname, ciascuno con il proprio handle Fediverse. I dati dei media e dei post rimangono nella directory dell'istanza. Il daemon è piccolo rispetto a un server social di punta, motivo per cui la baseline ospitata rimane sul piano più piccolo. Scegli comunque chi può iscriversi, quali follow accettare e come appare il profilo pubblico.

Gli aggiornamenti automatici delle applicazioni e i backup programmati sono funzioni della piattaforma AvaHost intorno a quella directory. Non sostituiscono la lettura delle note upstream quando un rilascio cambia WebFinger, l'API client o il layout su disco. Conserva una copia di tutte le regole proxy che hai aggiunto, perché snac2 non memorizza la tua configurazione edge all'interno della propria directory di dati.

snac2 vs Mastodon

1

snac2

snac2 è adatto agli operatori che desiderano un piccolo server ActivityPub e possono fare a meno del catalogo client completo di Mastodon, dei feed live su larga scala o dei suoi servizi integrati. Mastodon potrebbe fare al caso tuo quando desideri quel prodotto multi-utente di punta, le sue app mobile come primo target e una superficie operativa più ampia.

2

Mastodon

I due server non sono copie intercambiabili l'uno dell'altro. La copertura client, gli strumenti di moderazione e la richiesta hardware differiscono. Scegli snac2 quando un server C supportato da directory corrisponde alla comunità che effettivamente gestisci.

Chi usa snac2

Le persone che desiderano una presenza Fediverse personale o di piccoli gruppi senza implementare una suite social pesante usano snac2. Così fanno gli operatori che già comprendono i reverse proxy e WebFinger e preferiscono una singola directory di dati. È una scelta debole se hai bisogno di funzionalità solo di punta che l'API opzionale non copre, o se ti aspetti che un piano da 1 GB assorba una grande comunità pubblica.

Self-hosting snac2: requisiti e costo

Il daemon upstream stesso è leggero. Questa baseline AvaHost mette da parte 512 MB di RAM e un quarto di un core CPU, senza container di database separato. L'uso del disco cresce con i post e i media che conservi. Su AvaHost il minimo consigliato per snac2 è Plan 1 a €2. Il pacchetto include distribuzione con un clic, un hostname che controlli, HTTPS automatico per l'interfaccia web, aggiornamenti automatici delle applicazioni e backup su programma. La posta dell'applicazione non fa parte del pacchetto. La consegna remota Fediverse dipende ancora dalla risoluzione del tuo hostname e dal proxy che inoltra WebFinger.

F.A.Q

  • snac2 su AvaHost è disponibile da €2 nel Piano 1. Questo prezzo base copre il daemon C e la sua directory dati, non un servizio database separato e non un relay pubblico trafficato. Traffico Fediverse più intenso, molti account locali o software aggiuntivo oltre a snac2 possono giustificare un piano più grande. Le app client di terze parti rimangono escluse dal prezzo di hosting.

  • Sì. Punta il DNS per il tuo hostname all’istanza snac2 ospitata e la piattaforma può allegare HTTPS all’interfaccia del browser. WebFinger e l’Host header devono ancora raggiungere il daemon, che è come gli altri server del Fediverso trovano i tuoi account. Mantieni il controllo della zona DNS e di chi può registrarsi localmente.

  • AvaHost applica gli aggiornamenti snac2 automaticamente e mantiene la directory dell’istanza collegata alla distribuzione, con backup programmati. Dovresti comunque leggere le note upstream prima di un salto importante, conservare eventuali regole proxy personalizzate e verificare login, follows e consegna in uscita dopo il cambio. Il backup della piattaforma non sostituisce le note che archivi personalmente.

  • snac2 è un piccolo server ActivityPub, non un clone completo di tutte le funzionalità principali. Il file compose di Codeberg è una build di test locale, non un’immagine di registro che AvaHost fissa. La consegna remota fallisce se WebFinger è bloccato o il nome host è errato. Pianifica la capacità in base alla comunità che ti aspetti, non in base a un’installazione vuota.