BetterShift 3.0: el planificador de turnos self-hosted adelgaza su imagen Docker a 200 MB
El proyecto open source reescribe todo el frontend, unifica los ajustes de compartición y baja la imagen Docker de más de 1 GB a unos 200 MB

BetterShift, una aplicación de planificación de turnos pensada para autohospedarse, ha publicado su versión 3. El salto es sobre todo de interfaz: el frontend se ha reescrito entero y varios ajustes que andaban dispersos viven ahora en un único sitio. Para quien lo tenga corriendo en un servidor, el dato más concreto es que la imagen Docker baja de más de 1 GB a unos 200 MB.
El desarrollador que está detrás del proyecto cuenta que empezó a construirlo porque la aplicación que usaba antes no le servía, así que decidió montarse la suya. El código está en el repositorio y las instrucciones para probarlo, enlace de demo incluido, también.
Qué cambia en la v3
La vista de calendario se ha rehecho para mostrar más información en una sola pantalla. El inicio de sesión, el perfil y el panel de administración se han reconstruido por completo, y el panel de administración ya funciona bien en móvil, algo que antes no ocurría. Los ajustes de compartición se han consolidado en un solo lugar en vez de estar repartidos, y los ajustes de vista se pueden fijar por calendario, no solo por cuenta.
Lo que ya traía de antes
El grueso de la funcionalidad viene de versiones anteriores y sigue ahí:
- Calendarios ilimitados, cada uno con su nombre y su color.
- Presets de turno reutilizables (etiquetas, horarios, colores) que se estampan sobre los días.
- Compartición mediante cuentas de usuario, acceso de invitado o enlaces compartibles.
- Sincronización con calendarios externos: Google, Outlook e iCal.
- Autenticación con correo y contraseña, OAuth (Google, GitHub, Discord) o un OIDC propio.
- Panel de administración con gestión de usuarios y registro de auditoría.
- Estadísticas en tiempo real con gráficos y exportación a ICS o PDF.
La interfaz está traducida a seis idiomas: alemán, inglés, francés, español, italiano y checo. Se puede instalar como PWA tanto en escritorio como en móvil.
Por qué mirarlo
Un planificador de turnos no es el tipo de herramienta que levante pasiones, pero el nicho del self-hosting tiene un problema recurrente: aplicaciones que funcionan durante un par de versiones y luego se abandonan o se vuelven un ladrillo que arrastra dependencias antiguas. Que un proyecto de este tamaño haya reescrito el frontend y haya adelgazado la imagen un 80 % es una señal de que quien lo mantiene sigue encima. El tamaño importa más de lo que parece: 200 MB frente a 1 GB es la diferencia entre desplegarlo en un VPS pequeño sin pensarlo o tener que ir a buscar una máquina con más disco.
Lo que no hay es respaldo comercial detrás. Es un proyecto de un solo autor, así que conviene probar la demo antes de mover nada en producción. Los avisos de fallos y las peticiones de funcionalidad se canalizan por el repositorio, que es también donde se publican las versiones.

