snac2 Hosting

snac2 es un servidor ActivityPub compacto, escrito en C portátil, que sirve perfiles de Fediverse desde un directorio de datos único detrás de HTTPS.

  • Un clic desplegar
  • 15 GB Espacio en disco necesario
  • 1 GB de RAM Memoria necesaria
  • Desde 2 € Precio
Ordena ahora Sin gastos de configuración

Lo que obtienes
en AvaHost

El despliegue con un clic, un dominio personalizado, HTTPS gratuito, actualizaciones automáticas de aplicaciones y copias de seguridad programadas vienen con cada aplicación en la nube. Puedes ejecutar múltiples aplicaciones en un servidor, y el acceso a la terminal está incluido.

Esta plantilla no incluye un contenedor de base de datos.

Pedir servidor

Tecnología

Puerto predeterminado
0

Cómo funciona snac2

snac2 es el daemon Fediverse de grunfink. El programa es C portable y se vincula contra OpenSSL y curl. Las cuentas, posts y estado de seguimiento residen en un directorio que permanece con la instancia, por lo que esta línea base no añade PostgreSQL ni MariaDB. Otros servidores lo alcanzan a través de ActivityPub. Las personas lo alcanzan a través de la interfaz web o a través de clientes que hablan la API compatible con Mastodon opcional añadida en la línea 2.27. Esa API puede omitirse de una compilación cuando no la deseas.

El upstream espera un proxy inverso HTTPS frente al daemon. El proxy debe pasar el encabezado Host y la ruta WebFinger, porque los servidores remotos descubren cuentas a partir de esas URLs. snac2 puede escuchar como su propio servicio HTTP o a través de FastCGI. El archivo Docker compose en el árbol de Codeberg está documentado para una prueba local: construye una imagen, vincula el puerto 8001 y añade un contenedor nginx. AvaHost no trata ese archivo compose como una etiqueta de registro de producción publicada.

Características clave de snac2

Una instancia snac2 puede alojar más de una cuenta bajo un mismo hostname, cada una con su propio identificador Fediverse. Los datos de medios y posts permanecen en el directorio de la instancia. El daemon es pequeño en comparación con un servidor social de referencia, razón por la cual la línea base alojada se mantiene en el plan más pequeño. Aún así, tú eliges quién puede registrarse, qué seguimientos aceptar y cómo se ve el perfil público.

Las actualizaciones automáticas de aplicaciones y las copias de seguridad programadas son funciones de la plataforma AvaHost alrededor de ese directorio. No reemplazan la lectura de las notas del upstream cuando una versión cambia WebFinger, la API del cliente o el diseño en disco. Mantén una copia de cualquier regla de proxy que hayas añadido, porque snac2 no almacena tu configuración de edge dentro de su propio directorio de datos.

snac2 vs Mastodon

1

snac2

snac2 es adecuado para operadores que desean un servidor ActivityPub pequeño y pueden prescindir del catálogo completo de clientes de Mastodon, feeds en vivo a gran escala o sus servicios incluidos. Mastodon puede ser adecuado para ti cuando deseas ese producto social de referencia multi-usuario, sus aplicaciones móviles como primer objetivo y una superficie de operaciones más amplia.

2

Mastodon

Los dos servidores no son copias intercambiables. La cobertura de clientes, las herramientas de moderación y la demanda de hardware difieren. Elige snac2 cuando un servidor C respaldado por directorio se ajusta a la comunidad que realmente ejecutas.

Quién usa snac2

Las personas que desean una presencia Fediverse personal o de pequeño grupo sin montar una suite social pesada utilizan snac2. También lo hacen operadores que ya entienden proxies inversos y WebFinger y prefieren un único directorio de datos. Es un ajuste débil si necesitas características exclusivas de referencia que la API opcional no cubre, o si esperas que un plan de 1 GB absorba una gran comunidad pública.

Auto-alojamiento de snac2: requisitos y coste

El daemon upstream en sí es ligero. Esta línea base de AvaHost reserva 512 MB de RAM y un cuarto de núcleo de CPU, sin contenedor de base de datos separado. El uso de disco crece con los posts y medios que mantienes. En AvaHost, el mínimo recomendado para snac2 es el Plan 1 a 2 €. El paquete incluye implementación con un clic, un hostname que controlas, HTTPS automático para la interfaz web, actualizaciones automáticas de aplicaciones y copias de seguridad en un horario. El correo de aplicación no forma parte del paquete. La entrega remota de Fediverse aún depende de que tu hostname se resuelva y de que el proxy reenvíe WebFinger.

F.A.Q

  • snac2 en AvaHost se lista desde €2 en Plan 1. Esta línea base cubre el daemon C y su directorio de datos, no un servicio de base de datos separado ni un relé público ocupado. El tráfico más intenso de Fediverse, muchas cuentas locales o software adicional junto a snac2 pueden justificar un plan más grande. Las aplicaciones cliente de terceros permanecen fuera del precio del hosting.

  • Sí. Apunta el DNS de tu nombre de host hacia la instancia snac2 alojada y la plataforma puede adjuntar HTTPS a la interfaz del navegador. WebFinger y el encabezado Host aún deben llegar al daemon, que es cómo otros servidores del Fediverso encuentran tus cuentas. Mantienes el control de la zona DNS y de quién puede registrarse localmente.

  • AvaHost aplica las actualizaciones snac2 automáticamente y deja el directorio de instancia adjunto al despliegue, con copias de seguridad programadas. Aún así, debes leer las notas ascendentes antes de un salto importante, mantener cualquier regla de proxy personalizada y verificar el inicio de sesión, los seguimientos y la entrega saliente después del cambio. La copia de seguridad de la plataforma no es un sustituto de las notas que almacenas tú mismo.

  • snac2 es un pequeño servidor ActivityPub, no un clon completo de todas las características principales. El archivo compose de Codeberg es una compilación de prueba local, no una imagen de registro que AvaHost fija. La entrega remota falla si WebFinger está bloqueado o el nombre de host es incorrecto. Planifica la capacidad en torno a la comunidad que esperas, no alrededor de una instalación vacía.