Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

sona

Sona es una galería web auto-hospedable especializada en arte de fursona, fotos de fursuits y packs de stickers. Utiliza SvelteKit 5 con backend serverless en Cloudflare (D1, R2), ofreciendo un CMS protegido para administradores únicos sin necesidad de autenticación pública.

Ficha actualizada 24 sept 2026, 20:40 · upstream 24 sept 2026, 20:36 · release v1.6.0

00

Qué es sona

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Sona es una plataforma web diseñada específicamente para artistas y creadores de contenido de fursona que buscan gestionar colecciones de arte comisionado, fotografías de trajes de fursuit y packs de stickers. El proyecto se basa en SvelteKit 5 con runes, lo que permite un rendimiento optimizado mediante SSR y form actions nativos. La arquitectura está construida para ejecutarse completamente en la infraestructura serverless de Cloudflare, utilizando D1 como base de datos SQLite al borde y R2 o UploadThing para el almacenamiento de imágenes.

La aplicación incluye un panel de administración protegido con autenticación por sesión basada en cookies, diseñado exclusivamente para un único administrador. No cuenta con sistema de usuarios ni herramientas de moderación, posicionándose como una solución personal para portafolios individuales más que como una plataforma social. El proyecto soporta internacionalización mediante Paraglide (inlang) y ofrece plantillas temáticas personalizables para la página de aterrizaje.

La integración con servicios externos es opcional pero potente: permite importar fotos desde FurTrack bajo licencia, sincronizar stickers de Telegram y realizar búsqueda inversa de imágenes mediante una API de FuzzySearch. El despliegue se realiza mediante un script de configuración interactiva que provisiona recursos en Cloudflare, aplica migraciones a la base de datos y genera tokens de seguridad necesarios para el primer inicio.

CASOS DE USO
  • Galería personal para exhibir arte comisionado organizado por colecciones con metadatos como etiquetas, créditos de artistas y marcadores NSFW.
  • Gestión de fotos de fursuit importadas desde FurTrack con control de licencias y almacenamiento auto-hospedado posterior.
  • Organización de packs de stickers estáticos o animados (conversión .tgs a Lottie) con búsqueda por emojis y créditos de artistas.
  • Sistema de convenciones para rastrear eventos a los que asiste, sincronizado desde Bluesky o ingresado manualmente.
PUNTOS DESTACADOS
  • Arquitectura serverless optimizada en Cloudflare Pages con base de datos D1 SQLite al borde y almacenamiento R2 escalable.
  • Panel de administración único protegido sin necesidad de gestión de usuarios ni moderación, ideal para portafolios personales.
  • Soporte nativo para internacionalización mediante Paraglide (inlang) con archivos de configuración localizados en inglés y japonés.
  • Integraciones opcionales con APIs externas como FurTrack para fotos, Telegram para stickers y FuzzySearch para identificación de artistas.
PRECAUCIONES
  • Dependencia obligatoria de servicios de Cloudflare (D1, R2, Pages) que incrementan los costes en comparación con soluciones auto-hospedadas tradicionales.
  • Ausencia de herramientas de moderación o gestión multiusuario, limitando su uso exclusivamente a sitios personales sin comunidad integrada.
  • Configuración manual compleja de DNS y tokens de API en Cloudflare para habilitar transformaciones de imágenes y autenticación Turnstile.
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Despliegue mediante CLI interactiva `npm run setup` que provisiona recursos en Cloudflare. Requiere token de API con scopes específicos (Account, D1, R2, DNS). Activar transformaciones de imágenes manualmente en el dashboard de Cloudflare para optimizar rendimiento. Recuperación de contraseña vía email o CLI `npm run reset-password`. No utiliza Docker.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
5173
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.