Files
wild-directory/mobilizon/versions/5
..
2026-06-19 21:33:14 +00:00
2026-06-19 21:33:14 +00:00
2026-06-19 21:33:14 +00:00
2026-06-19 21:33:14 +00:00
2026-06-19 21:33:14 +00:00
2026-06-19 21:33:14 +00:00
2026-06-19 21:33:14 +00:00

Mobilizon

Mobilizon is a federated events and groups platform, an ActivityPub alternative to Facebook Events and Meetup.

Dependencies

  • PostgreSQL - Database for storing events, groups, and accounts
  • SMTP - For account verification and event notifications

Configuration

Key settings in config.yaml:

  • domain - Where Mobilizon will be accessible
  • storage - Persistent volume size (default: 2Gi)
  • instanceName - Display name for the instance (default: Mobilizon)
  • instanceEmail - Contact email shown on the instance (defaults to your operator email)
  • smtp - Email settings inherited from your Wild Cloud SMTP service

First-Time Setup

  1. Add and deploy the app:

    wild app add mobilizon
    wild app deploy mobilizon
    
  2. Create the admin user via the Elixir console:

    kubectl exec -n mobilizon deploy/mobilizon -- ./bin/mobilizon_web eval \
      "Mobilizon.CLI.create_admin(\"Your Name\", \"admin@example.com\", \"yourpassword\")"
    
  3. Visit the app URL and log in with the credentials you just created.

Notes

  • Mobilizon is federated via ActivityPub — events and groups are discoverable by Mastodon users and other Mobilizon instances
  • The secretKeyBase and secretKey are auto-generated in secrets.yaml
  • After logging in, complete the instance configuration under Admin → Settings (instance description, terms of service, etc.)