Discurso sobre un Raspberry Pi | Blog

¿Quizás codificar esa IP en tu archivo hosts local?

3 Me gusta

¡Gracias Falco! Lo revisaré.

2 Me gusta

Intenté codificar la IP en el archivo hosts de mi cliente, y el navegador siempre me redirige a la conexión externa.
¿Es posible proporcionar más de un nombre de dominio a DISCOURSE_HOSTNAME?
¿Necesito establecer DISCOURSE_FORCE_HTTPS: en falso para permitir la conexión local? Obtuve esto de uno de tus artículos.

Estoy intentando instalar Discourse en mi Raspberry Pi 4 usando Dietpi OS y algunas aplicaciones que funcionan con Nginx como Nextcloud. Estoy intentando usar el servicio Cloudflared como un túnel, pero después de que la instalación de Discourse se completa, no puedo acceder al sitio de Discourse y obtengo un error 502 bad gateway.

¿Qué tipo de personalización se requiere en Nginx? ¿Qué puerto debemos usar?

Apliqué esta guía pero sin éxito

1 me gusta

Mi guía asume que Discourse es la única aplicación en la Pi y luego ejecuta el túnel exponiendo el puerto 80 que se asigna al contenedor de Discourse.

Ejecutar múltiples aplicaciones que comparten un proxy inverso, aunque es posible, es una configuración más avanzada y está fuera del alcance de esta guía.

1 me gusta

Logré que esto funcionara configurando DISCOURSE_BACKUP_HOSTNAME en machinename.local y DISCOURSE_FORCE_HTTPS en false. Ahora puedo acceder con mi nombre de dominio y el nombre de dominio de mi red local.

2 Me gusta

Bien hecho. ¿Quizás debería ser un Cómo hacer en #howto:admins?

Gracias @merefield. ¡Claro!
Hay un problema al usar un nombre de host de respaldo, las imágenes no se muestran correctamente.
Si las imágenes de la publicación se crearon con el nombre de host principal y cuando se accede con el nombre de host de respaldo, las imágenes faltarán. Esto también sucede a la inversa.

1 me gusta

¿Qué sucede cuando se vuelve a hornear una publicación? (Reconstruir HTML)

Quizás necesites ceñirte a una dirección de acceso.

Sí, Rebuild HTML funciona. Pero el acceso a la VPN está roto porque depende de la dirección local (nombre de host de respaldo).

Supongo que no hay solución para esto…

¿Funcionará esto en un armv7l?

1 me gusta

No, no lo hará. Lo intenté, pero faltan algunos paquetes en los repositorios de Debian ARM de 32 bits que lo hicieron inviable.

2 Me gusta

El enlace del sitio de demostración parece no funcionar

Igual que antes, me he vuelto a mudar de casa. Lo conectaré de nuevo tan pronto como pueda encontrarlo.

3 Me gusta

me gusta ese tipo de error de infraestructura con el que lidiar :joy:

tengo ganas de probarlo :dizzy:

espero que te estés instalando bien en tu nuevo lugar @Falco :relieved:

3 Me gusta

@th21 ya volvió a estar en línea.

@eh223 gracias :smile:

2 Me gusta

Recientemente me hice con uno de estos: :+1: :+1:

:eyes: 20231216_12h54m40s_grim :eyes:

Y decidí poner en marcha la instalación de desarrollo, lo que, sinceramente, requirió un esfuerzo bastante manual ya que las soluciones con script no funcionan por el momento, ¡pero :tada: !

¡Gracias a todos los que han hecho esto posible, es realmente genial! :pray:

12 Me gusta

¿Qué “soluciones con script” funcionan en CUALQUIER Pi? Tengo algunas Pi4 que me gustaría probar, pero al no ser un gurú de Linux, no tengo los conocimientos para lidiar con “dependencias” manuales.

Sin embargo, tengo un PiHole recursivo funcionando en mi red, lo que creo que me permitirá al menos lidiar con el problema del nombre de dominio… quizás.

2 Me gusta

He estado muy contento con el mío. Recomendaría

  • Raspberry Pi de 8 GB, ya que el mío alcanza regularmente los 4 GB
  • Disco SSD. La microsd es demasiado lenta.
2 Me gusta