cut
A tiny self-hosted URL shortener con protección por contraseña, caducidad y límite de clics. Soporta despliegue en Vercel, Cloudflare, Railway, Render o Docker con Redis nativo.
Ficha actualizada 24 sept 2026, 17:39 · upstream 24 sept 2026, 17:33 · release sin release detectada
Qué es cut
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Cut es un acortador de URLs autoalojado minimalista diseñado para ser completamente propio. Utiliza Next.js con Hono como framework backend y soporta múltiples plataformas de despliegue sin necesidad de configuración compleja de bases de datos externas.
El sistema permite proteger enlaces individuales con contraseña, establecer fechas de caducidad o limitar el número total de clics. La arquitectura utiliza una interfaz de almacenamiento unificada que se adapta automáticamente al proveedor: Redis nativo en Vercel (vía Upstash), Workers KV en Cloudflare, o Redis gestionado en Railway y Render.
La seguridad está implementada con hash SHA-256 para contraseñas (nunca texto plano) y rate limiting por IP con ventanas escalonadas. Los contadores de clics son atómicos en Redis pero eventual consistency en Cloudflare KV.
- Acortar enlaces personales o corporativos sin depender de servicios externos
- Proteger enlaces sensibles con contraseña antes del redirección
- Gestionar campañas temporales con caducidad automática configurada
- Monitorear clics por enlace con límites para evitar abuso
- Despliegue en un clic en múltiples plataformas (Vercel, Cloudflare, Railway, Render)
- Almacenamiento nativo sin configuración adicional de bases de datos externas
- Protección por contraseña y caducidad por enlace individual
- Rate limiting escalonado para login y adivinación de contraseñas
- Contadores de clics eventual consistency en Cloudflare KV bajo alta concurrencia
- No incluye Dockerfile nativo (usa pnpm build)
- Almacenamiento en Vercel requiere Upstash Redis del Marketplace
- Render suspende servicios gratuitos tras 15 minutos inactivos
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Requiere ADMIN_PASSWORD para acceso a /admin. Para Vercel usar Upstash Redis o KV. Cloudflare usa Workers KV nativo sin cron. Railway y Render proveen Redis/Valkey gestionado. Self-hosted con Docker incluye Redis bundled. Personalizar HOME_PAGE: unset/default (landing), 404, admin.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.