El correo electrónico es necesario para configurar un entorno de producción. Puedes usar algo gratuito como Brevo (300 correos electrónicos/día) ya que solo eres tú.
Tengo un sitio de staging ejecutándose en una dirección tailscale 100.x.y.z. Está detrás de Traefik (que hace https con dns). Tiene credenciales SMTP reales. No estoy muy seguro de cómo funcionaría con sus certificados https mágicos.
No hay ninguna. Estás mayormente por tu cuenta.
Puedes omitir las comprobaciones en discourse-setup (que no deberías molestarte en usar; tendrás que configurar tu app.yml manualmente), pero no puedes omitir los requisitos.
Correcto. No puedes usar discourse-setup. Tendrás que configurar las cosas manualmente. Supongo que deberías poder usar los interruptores --skip-connection-tests y otros similares, pero discourse-setup está diseñado para instalaciones estándar simples, y esta no lo es.
Podrías intentar usar mailhog para poder recibir correos electrónicos.
También podrías omitir el correo electrónico por completo y usar rake admin:create para establecer tu contraseña.