Tactical Media Broadcast Hub — initial release

Self-hosted multi-platform broadcast newsroom for activist collectives:
publishing pipeline with group approval and DST-proof scheduling, TweetDeck-style
column wall with hostile-content-safe rendering, live control room with Auto
Director, bridged chat governance with polls and quorum, distributed sandboxed
transcode workers, encrypted content-addressed archive, monthly analytics.

MIT licensed. See README.md and docs/.
This commit is contained in:
glass beadian 2026-10-10 11:56:42 +00:00
commit aa5e262f3a
880 changed files with 111042 additions and 0 deletions

View file

@ -0,0 +1,29 @@
---
title: Getting Started
lang: en
---
# Getting Started
## 1. Create your account
Go to `app.occupymedia.cc/onboarding` and fill in your display name, username, and password. Registering creates a personal workspace for you automatically — you are the Owner.
## 2. Understand your roles
The Hub has roles that control what each person can do:
| Role | Can do | Cannot do |
|------|--------|-----------|
| **Owner** | Everything, including deleting the workspace | — |
| **Admin** | Manage members, connections, and content | Delete the workspace |
| **Editor** | Draft, edit, and review content | Publish without approval |
| **Viewer** | Read-only access | Change anything |
## 3. Invite your crew
Go to **More → Team** and use the invite link. Share the link with your crew — they join the workspace with the role you assigned. No passwords shared, no admin phone in the loop.
## 4. Connect your first accounts
Go to **Connections** and add your platform accounts (Mastodon, Telegram, Bluesky, etc.). Each account's credentials are stored in an encrypted vault — the database never sees a plaintext key.

View file

@ -0,0 +1,29 @@
---
title: Primeros pasos
lang: es
---
# Primeros pasos
## 1. Crea tu cuenta
Ve a `app.occupymedia.cc/onboarding` y completa tu nombre visible, nombre de usuario y contraseña. Al registrarte se crea automáticamente un espacio de trabajo personal — eres el propietario.
## 2. Entiende los roles
El Hub tiene roles que controlan lo que cada persona puede hacer:
| Rol | Puede hacer | No puede hacer |
|-----|------------|----------------|
| **Propietario** | Todo, incluyendo borrar el espacio | — |
| **Administrador** | Gestionar miembros, conexiones y contenido | Borrar el espacio |
| **Editor** | Redactar, editar y revisar contenido | Publicar sin aprobación |
| **Observador** | Solo lectura | Cambiar nada |
## 3. Invita a tu equipo
Ve a **Más → Equipo** y usa el enlace de invitación. Comparte el enlace con tu equipo — se unen al espacio con el rol que asignaste. Sin compartir contraseñas, sin teléfonos de administrador en el medio.
## 4. Conecta tus primeras cuentas
Ve a **Conexiones** y agrega tus cuentas (Mastodon, Telegram, Bluesky, etc.). Las credenciales de cada cuenta se guardan en una bóveda cifrada — la base de datos nunca ve una clave en texto plano.