Cómo configurar el firewall ufw para el bot Mastodon

Cómo configurar el firewall ufw para el bot Mastodon

He creado este bot para Mastodon con mastodon.py:

https://github.com/aitormendez/loro/blob/main/loro.py

El bot escucha las menciones y responde a ellas. Lo tengo ejecutándose en casa en una Raspberry Pi con Raspberry OS Lite ejecutándose. Estoy intentando configurar ufw (firewall) pero cuando lo activo el bot deja de funcionar.

¿Qué puertos debo abrir para el bot? Hasta donde yo sé no es necesario abrir ningún puerto de escucha, pero si activo ufw el bot deja de funcionar. Realmente no sé por qué el bot deja de funcionar cuando activo el firewall ni qué puertos debo dejar abiertos para que funcione correctamente. ¿Cómo puedo saber eso?

Esta es la configuración de ufw:

aitor@raspberrypi:~ $ sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW       Anywhere
22/tcp (v6)                ALLOW       Anywhere (v6)

información relacionada