Prosódia mod_firewall
Esta funcionalidade está disponível com o plugin livechat versão 11.0.0.
Você pode habilitar mod_firewall no seu servidor Prosody.
Ao fazer isso, os administradores do Peertube poderão definir regras avançadas de firewall.
Essas regras podem ser usadas para executar código arbitrário no
servidor. Se você for um provedor de hospedagem e não quiser permitir que os
administradores do Peertube criem tais regras, você pode desativar a edição
online criando um arquivo disable_mod_firewall_editing
no diretório do
plugin
(plugins/data/peertube-plugin-livechat/disable_mod_firewall_editing
). Isso
é uma opção de desativação, pois os administradores do Peertube já podem
executar código arbitrário simplesmente instalando qualquer plugin. Você
ainda pode usar o mod_firewall editando arquivos diretamente no servidor.
Editar regras
Primeiro, você deve habilitar o recurso nas configurações do plugin.
Logo abaixo das configurações, você encontrará o botão “Configurar mod_firewall”. Este botão abrirá uma página de configuração.
Aqui você pode adicionar vários arquivos de configuração.
Você pode ativar/desativar cada arquivo.
Os arquivos serão carregados em ordem alfabética. Você pode usar um número como prefixo para escolher a ordem facilmente.
Você também pode editar essas regras de firewall diretamente no servidor, no
diretório
plugins/data/peertube-plugin-livechat/prosody/mod_firewall_config/
. Os
nomes dos arquivos devem conter apenas caracteres alfanuméricos, sublinhados
e hífens. A extensão deve ser .pfw
ou .pfw.disabled
se desejar
desabilitar um arquivo. Certifique-se de que o usuário do sistema peertube
tenha acesso de gravação a esses arquivos, caso contrário, a interface de
edição web falhará. Após editar esses arquivos, você deve recarregar o
prosody. Isso pode ser feito salvando as configurações do plugin, salvando a
configuração do mod_firewall na interface web ou reiniciando o Peertube.
Ao salvar a configuração, o servidor a recarregará automaticamente e suas
regras serão aplicadas imediatamente. Você pode verificar se não há erros de
análise no log de erros do Prosody. Para isso, leia o arquivo
plugins/data/peertube-plugin-livechat/prosody/prosody.err
ou use a
ferramenta de
diagnóstico
que mostrará os últimos erros do Prosody.
Exemplos
Não hesite em compartilhar suas regras. Para isso, você pode, por exemplo, editar esta página.