Servidor listo para usar
Ushahidi
Crowdsourcing Información sobre crisis
- Basado en Debian
- Actualizaciones de seguridad automáticas
- Libre y de código abierto
Capturas de pantalla Ushahidi
Ushahidi (Swahili para "testimonio" o "testigo") es una aplicación de crowdsourcing creada tras la disputada elección presidencial de Kenia 2007 que permite a los observadores locales enviar informes usando sus teléfonos móviles o Internet, mientras que simultáneamente crear un archivo temporal y geoespacial de eventos.
Este appliance incluye todas las características estándar en TurnKey Core, y encima de eso:
Configuraciones Ushahidi:
Ushahidi Platform v6 se instala en el archivo de versión oficial enmarcado /var/www/ushahidi.
PHP 7.4 se instala desde el repositorio deb.sury.org Trixie porque el actual backend Ushahidi requiere PHP 7.4 y excluye PHP 8. Debian es preferido, pero no puede satisfacer ese contrato; Sury es una fuente de la mejor comodidad de terceros sin una ventana de seguridad garantizada.
Laravel se actualiza desde el funcionario laravel/framework Repositorio Git a estable v8.83.29. El repositorio Laravel 8.x completo se conserva en /usr/local/share/turnkey-ushahidi/laravel-framework.git para la actualización, recuperación y auditoría de procedencia.
turnkey-ushahidi-update cheques o aplica versiones oficiales v6 estables de parche cuyo tuple completo de artefactos ha sido analizado en una actualización de paquete TurnKey, sin reemplazar la base de datos, subidas o locales secretos.
turnkey-ushahidi-laravel-update cheques independientes o aplica etiquetas estables Laravel 8.x de la historia oficial de Git. Nunca se tira a archivos en vivo: una generación verificada se activa y se realiza atómicamente, con revolvimiento automático cuando su cheque de salud falla.
Soporte SSL fuera de la caja.
Adminer administración frontend para MySQL (listening on port 12322 - uses SSL).
Postfix MTA configurado como un servicio de presentación de aplicaciones localhost-only.
Módulos Webmin para configurar Apache2, PHP, MySQL y Postfix.
Credenciales (palabras puestas en la primera bota)
Webmin, SSH, MySQL: nombre de usuario root
Adminer: nombre de usuario adminer
Ushahidi: nombre de usuario es email establecido en la primera bota
Actualizaciones de seguridad de aplicaciones
Las actualizaciones de paquetes de sistema operativo y PHP continúan a través de APT. Los dos canales de actualización locales de aplicaciones tienen diferentes límites de confianza y compatibilidad:
turnkey-ushahidi-update --check turnkey-ushahidi-update --apply --dry-run turnkey-ushahidi-laravel-update --check turnkey-ushahidi-laravel-update --apply --dry-run turnkey-ushahidi-laravel-update --apply turnkey-ushahidi-laravel-update --rollback
El comando Laravel acepta sólo no pre-release v8.* las etiquetas que descienden de la versión instalada y la solución CVE-2024-52301, permanecen en la historia oficial 8.x, y mantener el contrato de dependencia/autoload sin cambios. Conserva la generación verificada anterior para la recuperación explícita. hombre turnkey-ushahidi-laravel-update para detalles de verificación y recuperación.
Laravel 8 está más allá de su ventana de soporte formal. TurnKey acepta el repositorio oficial 8.x como un canal de mantenimiento humanitario-appliance de mejor calidad porque la corriente superior ha hecho versiones de seguridad después de la EOL, incluyendo v8.83.28 para CVE-2024-52301. No hay SLA o garantía de que cada número presente o futuro se fijará. Si el flujo de corriente deja de publicar etiquetas estables aceptables, el comando falla cerrado; los administradores no deben instalar la rama HEAD o un tenedor noverificado en su lugar. TurnKey debe entonces revisar/reportar el problema, migrar Ushahidi, o retirar el camino de actualización afectado.
Correr desde el navegador
V 19.0
V 18.0
GitHub
Detalles de uso " Iniciar sesión en Administración
No contraseñas predeterminadas: Por razones de seguridad no hay contraseñas predeterminadas. Todas las contraseñas se establecen en inicialización del sistema tiempo.
Ignora la advertencia del navegador SSL: los navegadores no les gustan los certificados SSL auto-firmados, pero este es el único tipo que se puede generar automáticamente sin pagar una Autoridad de Certificado comercial.
Nombre de usuario para ushahidi:
Iniciar sesión como nombre de usuario es el email fijado en la primera bota
Web - apuntar su navegador en cualquiera de los dos:
- http://12.34.56.789/ - no cifrado así que no hay advertencia del navegador
- https://12.34.56.789/ - encriptado con certificado SSL auto-firmado
Nombre de usuario para la administración de bases de datos:
Iniciar sesión como usuario MySQL root en
- https://12.34.56.789:12322/ - Aplicación de la web de gestión de bases de datos de administradores
- Herramienta de línea de comandos MySQL:
$ mysql --user root --password Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
Nombre de usuario para la administración del sistema operativo:
Iniciar sesión root excepto en Mercado AWS que utiliza el nombre de usuario admin.
- Indica tu navegador para:
- https://12.34.56.789:12321/ - Panel de control de sistemas
- https://12.34.56.789:12320/ - Terminal de línea de comandos basado en la web
- Iniciar sesión con SSH cliente:
ssh root@12.34.56.789
Caso especial para el mercado AWS:
ssh admin@12.34.56.789
* Reemplazar 12.34.56.789 con un IP válido o nombre de host.


