====== Mobilizon ====== ===== Purpose ===== Mobilizon hosts Hackeriet events. Public URL: * https://events.hackeriet.no Service-specific access details should live here. Host-level shell and Docker access is documented on [[infra:hosts:app-01|app-01]]. ===== Access ===== User access is managed through Hacker-ID / Kanidm: * ''service-mobilizon-users'' - logon rights to ''events.hackeriet.no'' Note from [[infra:services:hacker-id|Hacker-ID]]: Mobilizon uses email for account bindings, so email changes may require manual help. Host-level shell and Docker access is documented on [[infra:hosts:app-01|app-01]]. ===== Hosting ===== Mobilizon runs on [[infra:hosts:app-01|app-01]] and is exposed through [[infra:hosts:ingress|ingress]]. Observed app-01 service path: * ''/storage/services/docker-mobilizon'' Observed app-01 local port mapping: * ''events.hackeriet.no'' -> ''http://localhost:4000'' Observed containers include: * ''docker-mobilizon-mobilizon-1'' * ''docker-mobilizon-db-1'' ===== Checks during incidents ===== Basic checks on app-01: cd /storage/services/docker-mobilizon docker ps | grep -i mobilizon docker compose ps Service checks: curl -I http://localhost:4000 journalctl -u docker --since "1 hour ago" Ingress and DNS checks from another machine: dig +short events.hackeriet.no A curl -I https://events.hackeriet.no