Una instalación equivale a una empresa. Todo corre en tu propio servidor — sin nube compartida y sin comisiones.
Taximeter corre en Docker sobre cualquier máquina encendida 24/7. Como los conductores y pasajeros se conectan por internet, el servidor debe ser accesible desde fuera de tu red local — lo más sencillo es un pequeño servidor en la nube (VPS) con dirección pública.
| Mínimo | Recomendado | |
|---|---|---|
| RAM | 4 GB | 8 GB |
| Disco | 20 GB libres | 40 GB libres |
| Sistema | Ubuntu 22 / Debian 12 / cualquier host Docker | Un VPS pequeño |
| Red | Dirección pública que alcancen los teléfonos | Un dominio + HTTPS |
El servidor es gratis y de código abierto (MIT). En una terminal del servidor:
git clone https://github.com/mnavas/taximeter cd taximeter
Si no tienes Git, descarga el ZIP desde GitHub y descomprímelo en una carpeta llamada taximeter.
# Linux / Mac ./taximeter install # Windows taximeter install
El asistente te hace unas preguntas y luego hace todo automáticamente:
Muestra una lista de direcciones. Elige la que alcanzarán conductores y pasajeros (en un servidor en la nube, la dirección pública o tu dominio). En una prueba local, http://localhost:3000.
Se muestra en el panel y en las apps. Lo puedes cambiar luego en Ajustes.
Tu acceso al panel. Usa un correo real; la contraseña debe tener al menos 6 caracteres y se escribe dos veces.
Al terminar verás algo como:
✓ Taximeter is running! Dashboard: http://tu-servidor:3000/dashboard Studio: http://tu-servidor:3001
Abre el enlace del panel e inicia sesión.
En Ajustes controlas todo:
| Ajuste | Qué hace |
|---|---|
| Datos de la empresa | Nombre, zona horaria, contacto. |
| Radio de disponibilidad | Qué tan cerca debe estar un taxi para contar como "cercano" (3 km por defecto). |
| Tiempo de solicitud | Cuánto dura una solicitud antes de expirar (60 s por defecto). |
| Cobro de espera | Actívalo para cobrar el tiempo de espera y fija la velocidad bajo la cual se cobra tiempo en vez de distancia. |
| QR de pago | Si cada conductor muestra su propio QR, o toda la empresa usa uno. |
| Cuentas de pasajero | Desactivadas por defecto (se permite viajar de forma anónima). Actívalas para exigir cuenta verificada. |
En Tarifas tú defines cada monto. Taximeter trae los tiers de ejemplo Económico y SUV. Por cada tier fijas: banderazo, por km, por minuto de espera, recargo nocturno, cargo por solicitud y tarifa mínima. Más detalle en Flota y tarifas.
En Flota y Conductores registra tus vehículos (placa, modelo, color, foto, tiers que puede dar) y tus conductores (nombre, foto, licencia, teléfono y su QR de pago). Luego genera un QR de vinculación por conductor: lo escanea una vez en la app para enlazar su teléfono con tu servidor y su taxi. Ver Flota y tarifas.
Revisa en el panel que tus tarifas, tiers, conductores y taxis estén bien.
Vincula un teléfono y pon el taxi en servicio — confirma que aparece en el Mapa en vivo con hora reciente.
Desde la app del pasajero pide una carrera y confirma que al conductor le llega y puede aceptarla.
Taximeter se reinicia solo tras un corte de luz (todos los servicios usan restart: unless-stopped). ¿Dudas de mantenimiento? Ve a Administración.