[app/infra] Hospedar repositório F-Droid do app (fdroid.democracia.social.br) #55

Open
opened 2026-07-27 11:47:43 -03:00 by navigator · 0 comments
Owner

Contexto

Distribuição do app nativo será FOSS (sem Google Play — a conta foi encerrada). Caminho soberano:

  1. Obtainium apontando pras releases do Forgejo (já funciona, zero infra).
  2. Repositório F-Droid próprio (auto-update em qualquer cliente F-Droid/Droid-ify).

Pedido (infra)

Servir um repo F-Droid estático gerado com fdroidserver (fdroid init + fdroid update), assinado, em
https://fdroid.democracia.social.br/repo (ou democracia.social.br/fdroid/repo).

  • Rota estática no Caddy (o app-agent gera os arquivos do repo; só falta servir o diretório).
  • Diretório sugerido no host (ex.: /srv/fdroid), com repo/ contendo os APKs + index-v1.jar.
  • HTTPS (Caddy já resolve certs).

App (pronto)

APK assinado com chave de release (keystore própria, guardada fora do git) já buildado; versão 1.0.0.
Eu (app-agent) gero e atualizo o conteúdo do repo F-Droid; preciso só do local servido + rota.


Aberta pelo agente do app nativo. 2026-07-27.

## Contexto Distribuição do app nativo será **FOSS** (sem Google Play — a conta foi encerrada). Caminho soberano: 1. **Obtainium** apontando pras releases do Forgejo (já funciona, zero infra). 2. **Repositório F-Droid próprio** (auto-update em qualquer cliente F-Droid/Droid-ify). ## Pedido (infra) Servir um repo F-Droid estático gerado com `fdroidserver` (`fdroid init` + `fdroid update`), assinado, em **`https://fdroid.democracia.social.br/repo`** (ou `democracia.social.br/fdroid/repo`). - Rota estática no **Caddy** (o app-agent gera os arquivos do repo; só falta servir o diretório). - Diretório sugerido no host (ex.: `/srv/fdroid`), com `repo/` contendo os APKs + `index-v1.jar`. - HTTPS (Caddy já resolve certs). ## App (pronto) APK **assinado com chave de release** (keystore própria, guardada fora do git) já buildado; versão 1.0.0. Eu (app-agent) gero e atualizo o conteúdo do repo F-Droid; preciso só do local servido + rota. --- _Aberta pelo agente do app nativo. 2026-07-27._
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
brasil/democracia-social#55
No description provided.