snac2 Hosting
snac2 este un server ActivityPub compact, scris în C portabil, care servește profiluri Fediverse dintr-un singur director de date în spatele HTTPS.
- Un clic implementare
- 15 GB Spațiu pe disc necesar
- 1 GB RAM Memorie necesară
- De la 2 € Preț

Linkuri oficiale
Linkurile oficiale și site-ul original al snac2
Ce primești
pe AvaHost
Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.
Acest șablon nu include un container de bază de date.

Tehnologie
- Port implicit
- 0

Cum funcționează snac2
snac2 este daemon-ul Fediverse al grunfink. Programul este C portabil și se leagă împotriva OpenSSL și curl. Conturile, postările și starea urmăririlor se află într-un director care rămâne cu instanța, deci această linie de bază nu adaugă PostgreSQL sau MariaDB. Alte servere o ating prin ActivityPub. Oamenii o ating prin interfața web sau prin clienți care vorbesc API-ul opțional compatibil cu Mastodon adăugat în linia 2.27. Acel API poate fi lăsat în afara unei compilări când nu îl doriți.
Upstream-ul se așteaptă la un proxy invers HTTPS în fața daemon-ului. Proxy-ul trebuie să transmită header-ul Host și calea WebFinger, deoarece serverele la distanță descoperă conturile din acele URL-uri. snac2 poate asculta ca propriul serviciu HTTP sau prin FastCGI. Fișierul Docker compose din arborele Codeberg este documentat pentru un test local: construiește o imagine, leagă portul 8001 și adaugă un container nginx. AvaHost nu tratează acel fișier compose ca o etichetă de registru de producție publicată.
Caracteristici cheie ale snac2
O instanță snac2 poate găzdui mai mult de un cont sub un singur nume de gazdă, fiecare cu propriul handle Fediverse. Datele media și postări rămân în directorul instanței. Daemon-ul este mic comparativ cu un server social de top, motiv pentru care linia de bază găzduită rămâne pe cel mai mic plan. Totuși, alegeți cine poate să se înscrie, care urmăriri să acceptați și cum arată profilul public.
Actualizările automate ale aplicației și copiile de siguranță programate sunt funcții ale platformei AvaHost în jurul acelui director. Ele nu înlocuiesc citirea notelor upstream când o versiune schimbă WebFinger, API-ul clientului sau aspectul pe disc. Păstrați o copie a oricăror reguli de proxy pe care le-ați adăugat, deoarece snac2 nu stochează configurația dvs. de margine în propriul director de date.
snac2 vs Mastodon
snac2
snac2 se potrivește operatorilor care doresc un mic server ActivityPub și pot trăi fără catalogul complet de clienți al Mastodon, feed-uri live la scară largă sau serviciile sale incluse. Mastodon poate fi potrivit pentru dvs. când doriți acel produs multi-utilizator de top, aplicațiile sale mobile ca prim țintă și o suprafață de operații mai largă.
Mastodon
Cele două servere nu sunt copii plug-and-play una ale alteia. Acoperirea clientului, instrumentele de moderare și cerințele hardware diferă. Alegeți snac2 când un server C cu sprijin pentru director se potrivește comunității pe care o conduceți de fapt.
Cine folosește snac2
Oamenii care doresc o prezență Fediverse personală sau pentru un mic grup fără a ridica o suită socială grea folosesc snac2. La fel și operatorii care înțeleg deja proxy-urile inverse și WebFinger și preferă un singur director de date. Este o potrivire slabă dacă aveți nevoie de caracteristici doar de top pe care API-ul opțional nu le acoperă, sau dacă vă așteptați ca un plan de 1 GB să absoarbă o comunitate publică mare.

Auto-găzduirea snac2: cerințe și cost
Daemon-ul upstream în sine este ușor. Această linie de bază AvaHost rezervă 512 MB de RAM și un sfert dintr-un nucleu de CPU, fără container de bază de date separat. Utilizarea discului crește odată cu postările și media pe care le păstrați. Pe AvaHost minimul recomandat pentru snac2 este Planul 1 la €2. Pachetul include implementare cu un singur clic, un nume de gazdă pe care îl controlați, HTTPS automat pentru interfața web, actualizări automate ale aplicației și copii de siguranță conform unui program. Posta aplicației nu face parte din pachet. Livrarea Fediverse la distanță depinde în continuare de rezolvarea numelui dvs. de gazdă și de proxy-ul care transmite WebFinger.
F.A.Q
snac2 pe AvaHost este listat de la €2 pe Plan 1. Această bază acoperă daemonul C și directorul său de date, nu un serviciu de bază de date separat și nu un relay public ocupat. Traficul mai intens din Fediverse, multe conturi locale sau software suplimentar alături de snac2 pot justifica un plan mai mare. Aplicațiile client de la terți rămân în afara prețului de găzduire.
Da. Indicați DNS-ul pentru numele de gazdă către instanța snac2 găzduită și platforma poate atașa HTTPS la interfața browserului. WebFinger și Host header trebuie să ajungă la daemon, acesta fiind modul în care alte servere Fediverse găsesc conturile dvs. Păstrați controlul asupra zonei DNS și asupra cine poate să se înregistreze local.
AvaHost aplică automat actualizările snac2 și lasă directorul instanței atașat la implementare, cu copii de siguranță programate. Ar trebui totuși să citiți notele upstream înainte de o actualizare majoră, să păstrați orice reguli proxy personalizate și să verificați autentificarea, urmăritorii și livrarea de ieșire după schimbare. Copia de siguranță a platformei nu înlocuiește notele pe care le stocați dvs.
snac2 este un mic server ActivityPub, nu un clone complet al fiecărei funcționalități de top. Fișierul compose din Codeberg este o compilare de test local, nu o imagine de registry pe care AvaHost o fixează. Livrarea la distanță eșuează dacă WebFinger este blocat sau hostname-ul este incorect. Planificați capacitatea în jurul comunității pe care o așteptați, nu în jurul unei instalări goale.
