Problemas conhecidos: compatibilidade da CPU

O Prosody AppImage incluído no plugin funciona apenas em CPUs x86_64 e arm64. Não é compatível com outras arquiteturas de CPU.

Para usar o plugin, você terá que instalar manualmente o Prosody no seu servidor (veja abaixo).

Note: the plugin requires Prosody >= 0.12.0. If you are using an older version, Chat Federation could be broken, and it could have some unexpected behaviour.

Uma vez feito isso, você deve marcar Usar Prosódia do Sistema nas configurações do plugin.

Na instalação do Peertube não Docker

Para instalação padrão, você só precisa instalar o pacote oficial prosody para sua distribuição Linux.

Por exemplo, no Debian/Ubuntu:

sudo apt install prosody

Você pode então desabilitar o serviço que inicia automaticamente ao instalar o Prosody (o plugin iniciará um processo Prosody, não há necessidade de executar o serviço). Por exemplo, no Debian/Ubuntu (e outras distribuições Linux baseadas em Systemd):

sudo systemctl disable prosody && sudo systemctl stop prosody

Aviso: não desabilite o Prosody se ele for usado para outro serviço no seu servidor, como por exemplo o Jitsi.

Docker

Você precisará gerar uma imagem do Peertube que inclua o Prosody no mesmo contêiner do Peertube. Sei que essa não é a maneira padrão de fazer isso com o Docker, mas lembre-se de que é uma solução temporária.

Para gerar e usar essa imagem, consulte a documentação do Docker. O arquivo Docker para gerar a imagem deve ser:

FROM chocobozzz/peertube:production-bullseye

RUN apt -y update && apt install -y prosody && apt -y clean

Yunohost

Você precisa desabilitar o metronome (o servidor XMPP fornecido pela Yunohost) e instalar o prosody.

Isso já é feito pelo aplicativo Yunohost Peertube, pois era necessário para o plugin antes da versão v6.0.0.

Mas pode ser removido em breve (para evitar as desvantagens deste método). Preciso discutir com a equipe da Yunohost para decidir como podemos minimizar as desvantagens e maximizar a compatibilidade.