bandregie

Software para grupos, alojado por vosotros

Un grupo. Un solo sitio. Ningún servicio de por medio.

Conciertos, repertorios, canciones, la caja del grupo, el equipo y una página pública. Bandregie funciona en vuestro propio servidor — sin cuenta en ningún sitio, sin suscripción, sin que nadie más tenga vuestros datos.

Probar la demo Ver en GitHub

PHP y una base de datos. Sin framework, sin paso de compilación, sin dependencias — instalado una vez y dentro de cinco años sigue funcionando.

Cómo suele funcionar

Un grupo de seis se organiza con un chat, tres hojas de cálculo y una persona que se acuerda de todo. La respuesta a cada pregunta está en algún sitio — solo hay que saber quién la tiene y cuándo volverá a mirar el móvil.

Cada pantalla de Bandregie existe porque alguien escribió esa misma pregunta en el chat y se quedó esperando.

  • ¿Quién puede tocar el día 14?
  • ¿Qué tocamos allí la última vez?
  • ¿Cuesta el local de ensayo más de lo que ponemos?
  • ¿En qué caja está el micro de diafragma grande, y cuánto costó?
  • ¿Sabe el organizador a qué hora montamos?

Para qué está hecho

Un grupo, no una plataforma

Una instalación pertenece a un solo grupo. Sin cuentas compartidas entre grupos, sin separación de inquilinos que pueda fallar, sin un servicio de por medio que pueda desaparecer. El servidor, la base de datos y los datos son del grupo.

Respuestas, no listas

No es otra herramienta más en la que meter datos. Cada página responde a una pregunta que si no se quedaría en el chat — al momento y igual para todos.

Nada que haya que mantener

Ningún framework que actualizar, ningún paso de compilación, ninguna lista de paquetes, ningún script ajeno. Quien lo instale debería poder seguir usándolo dentro de cinco años sin que nadie lo haya tocado.

Lo privado sigue siendo privado

Lo que alguien pagó por su propio equipo, lo que aporta, lo que le pertenece — visible para él, no para el grupo. Los permisos se comprueban en la ruta, nunca solo en la interfaz, y un sustituto ve las fechas para las que se le pidió ayuda y nada más.

Qué incluye

Las imágenes muestran los datos de demostración que vienen incluidos — una instalación nueva se ve así desde el primer momento.

Página pública del grupo con próximos conciertos y galería de fotos

Página pública del grupo

Lo que ven promotores y público: próximos conciertos, fotos, música, contacto. El nombre del grupo, el logotipo y el fondo salen de los ajustes. ¿Ya tenéis web? Poned la página pública en modo redirección — el área de miembros, el calendario y las páginas legales siguen accesibles.

Vista de fechas con la consulta de disponibilidad por miembro

Fechas y disponibilidad

Un clic en ✔ ? ✘ y todos ven quién puede. Tres horas por fecha — quedada, escenario, fin —, estado desde solicitado hasta confirmado, caché, comentarios. Quien está de viaje se ve antes de que nadie coja el coche.

Repertorio con canciones, pausas y bloque de bises

Repertorios

Pausas y bises en su sitio, la duración a la vista, copiar en lugar de rehacer. Para el escenario hay una vista de impresión, y lo que se tocó queda registrado en el historial.

Caja del grupo con apuntes, órdenes periódicas y saldos

Caja del grupo

Las órdenes periódicas se anotan solas, las aportaciones de los miembros se contraponen al alquiler del local y los cachés pendientes se ven. Quién puede consultar la caja lo decide la gestión de permisos.

Lista de equipo con cajas anidadas y plazos

Equipo

Cajas dentro de cajas, cada pieza con su dueño y su ubicación. El precio de compra es de quien lo pagó y de nadie más. Los plazos periódicos — revisión, mantenimiento — avisan solos.

Plano de escenario con las posiciones de los miembros y lista de canales

Plano de escenario y rider

A partir de los miembros y sus instrumentos sale un plano que el promotor puede leer de verdad — con lista de canales y entradas, en vez de un boceto en una servilleta.

Y además

  • Canciones con su ciclo de vida y un contador de veces tocadas en directo
  • Salas con historial de conciertos y personas de contacto
  • Ausencias con aviso de conflictos de fechas
  • Tareas, fotos y archivos adjuntos
  • Gestión de miembros con permisos detallados y sustitutos
  • Suscripción de calendario (iCal) para el móvil y el ordenador
  • Debates sobre fechas y temas
  • Copias de seguridad con restauración y una comprobación del sistema

Probarlo en vivo

Una instalación completa con un grupo inventado: fechas, canciones, repertorios, caja, equipo. Entrad como administrador para verlo todo — o como miembro y como sustituto, para ver cuánto menos se les muestra a esos dos.

La demo se reinicia cada hora en punto. Todo lo que creéis, cambiéis o borréis desaparece después — así que probad tranquilamente lo que queráis.

Abrir la demo

Datos de acceso — los mismos para todos los visitantes
Administrador admin@example.com demo
Miembro lisa@example.com demo
Sustituto nora@example.com demo

Seis idiomas

La interfaz está en alemán, inglés, neerlandés, francés, español e italiano. Los textos del grupo y las páginas legales se mantienen por idioma, con una cadena de reserva: idioma elegido → idioma predeterminado → inglés → alemán. Qué idiomas aparecen lo decide el grupo, y cada texto se puede corregir en el área de miembros.

Vuestra web, no la nuestra

El nombre del grupo, el logotipo, la imagen de fondo y el favicon están en los ajustes. Hacia fuera nada apunta a Bandregie si no queréis — la página pública es vuestra.

Licencia

Bandregie se publica bajo la Functional Source License 1.1 con Apache 2.0 como licencia futura. Se permite cualquier uso salvo el uso competidor: ofrecer Bandregie en sí como producto comercial o servicio alojado. Dos años después de cada publicación también decae esa restricción y esa versión pasa a Apache 2.0.

Gratis para vuestro propio grupo: instalarlo, usarlo, modificarlo, compartirlo — incluso si el grupo gana dinero con sus conciertos.

Es una licencia de código disponible, pero no una licencia de código abierto reconocida por la OSI, porque el código abierto por definición no puede restringir el uso comercial. Por eso GitHub la muestra como «Other».

Empezar

PHP 8.1 o superior con pdo_mysql y fileinfo, MariaDB 10.4+ o MySQL 8, y un servidor web. Sin compilación, sin instalar paquetes, sin Node.

git clone https://github.com/computi71/bandregie.git
cp app/config.example.php app/config.php

Rellenad los datos de acceso y abrid la página: la aplicación crea sus tablas e importa las traducciones ella misma, y la primera contraseña de administrador queda en un archivo fuera de la raíz web. Un botón en los ajustes llena la instalación con datos de demostración y otro elimina exactamente esas filas.

Guía de instalación

Versión actual: 1.115.0