Desaliento del administrador de Discourse por primera vez

La mayoría de la gente utiliza proveedores de nube de terceros, y están muy invertidos en asegurar su servicio. La sobrecarga es principalmente mantener Discourse actualizado, lo cual mucha gente logra hacer (de hecho, ¡la mayoría de los sitios que usan Discourse lo hacen ellos mismos!).

Incluso para el alojamiento real en una computadora en casa… tienes que prestar un poco más de atención a la seguridad, pero ciertamente no está en el área de complicación de “cientos de miles de dólares por año”.

Pagar por el alojamiento cuando es posible es sin duda una excelente manera de apoyar nuestro trabajo en Discourse.

10 Me gusta

No importa si utiliza su propio hardware o si utiliza hardware virtual en un servidor en la nube. Ejecutar su propio hardware introduce elementos adicionales a través de fallos de hardware, pero los dilemas básicos de mantener un servidor en la nube son similares. ¿Puede responder estas preguntas?

  • ¿Qué puertos permite su firewall hacia su hardware virtual?
  • ¿Qué puertos permite su firewall desde su hardware virtual?
  • Si permite el puerto 80 y el puerto 443 de salida, ¿restringe los sitios web que la conexión saliente puede visitar?
  • ¿Cuáles son las siete estrategias de pirateo más probables que un intruso utilizaría para penetrar su hardware virtual a través del servidor web, y cómo se protege contra cada una de ellas?
  • ¿Cuál es su estrategia de administración de sistemas para saber si hay una intrusión en su máquina?

Podría seguir un rato, pero la mayoría de las personas que administran sus propios servidores en la nube no responden bien a este tipo de preguntas. Y ahora, con la IA, la sofisticación de los ataques será cada vez mayor.

¿Su proveedor de alojamiento en la nube le proporciona una computadora virtual en la que instala Discourse, o es un proveedor de alojamiento específico de Discourse que solo le da acceso a una instancia de Discourse en un servidor que ellos mantienen?

Tema diferente: tuvimos la misma experiencia con FB, pero en mi caso ni siquiera me enviaron el correo electrónico de “ganó la apelación”. Mi cuenta de repente comenzó a funcionar y ahora FB actúa como si nada hubiera pasado. No hay registro de ningún evento en mi configuración de seguridad y registro de actividad. Ahora que entiendo que FB NO protege el contenido que hemos creado, estoy seriamente traumatizado, y mi relación con FB está permanentemente alterada y dañada.

1 me gusta

Cierto. Aunque no debería tener que justificarme (y mucho menos hacer un « test » :sweat_smile:), me gustaría asegurarte que la seguridad de mi configuración no recae sobre mis hombros :rofl:

Lo mismo digo. No tenía ninguna ilusión sobre el hecho de que Facebook pueda determinar arbitrariamente la vida o muerte de cualquier cuenta o comunidad, pero se siente diferente al haberlo experimentado personalmente.

4 Me gusta

Está eludiendo el problema que planteé en lugar de abordarlo. Es su derecho hacerlo. He expresado mi opinión claramente, la cual es libre de ignorar.

Una cosa es reconocer que FB puede suspender nuestras cuentas. Eso ya es bastante malo, pero creo que la mayoría de la gente lo entiende y acepta ese riesgo. Pero cruzan una línea sagrada cuando eliminan contenido histórico. Eliminaron dos años de datos de investigación que superaban con creces el valor de mi cuenta individual. Arrojaron a un grupo de más de 15K usuarios al desorden. No hay vuelta atrás después de eso.

1 me gusta

Sí. Lo que quiero decir es la organización comunitaria, no cómo está organizado el sitio. Son distintos entre sí: estás organizando a tu comunidad para migrar a Discourse, es esencialmente una campaña.

Revisé arriba y no vi nada al respecto, ¿qué ideas tienes? Quizás podríamos enfocarnos en los puntos de acción: cómo materializar tus ideas, o indicarte la dirección correcta. Me pregunto si recibir respuestas más enfocadas podría ayudar con la sensación de solo recibir más información o de tener que tomar más decisiones. Me disculpo si he contribuido a eso, y si di la impresión de ser presuntuoso en mis sugerencias para reclutar miembros.

2 Me gusta

El comentario de Steph “la seguridad de mi configuración no recae sobre mis hombros” suena más a que tiene a bordo a alguien tipo administrador de sistemas para ayudar con la seguridad.

Podría responder a algunas con un poco de indagación en mi configuración. Para otras no tengo la experiencia. ¿Quizás estás en posición de redactar algunos consejos de seguridad para quienes se autoalojan sin un presupuesto de seis cifras? Estoy seguro de que serían bienvenidos.

8 Me gusta

¿Revisaste Structuring an active support community migrating from Facebook? Hay algo de eso ahí, pero en su mayor parte, está sucediendo en mis discusiones con mi equipo, y he estado tratando de reunir el conocimiento técnico aquí.

Como le respondí a @awesomerobot casi al comienzo de este hilo, me di cuenta de que tal vez no he estado presentando mis problemas en el «nivel de vuelo» correcto hasta ahora:

— algo que he comenzado a cambiar, p. ej. Badges, Badges, oh my!

No te preocupes, no tienes todo el contexto, y tal vez no he hecho un muy buen trabajo al transmitir exactamente dónde radica mi problema. ¡Sucede! Realmente aprecio tu disposición a ayudar y brindar apoyo :hugs:

4 Me gusta

¡Oh, no lo hice! Eso es genial, y estoy feliz de compartir cómo hemos abordado algunas de las ideas que has enumerado allí. Creo que mis comentarios anteriores han estado conduciendo hacia lo que ya se ha publicado allí, así que me haré a un lado aquí para no ocupar más espacio :slight_smile:

5 Me gusta

@stephtara Entiendo que mirar el abismo de opciones de configuración aparentemente interminables dentro de una instancia de Discourse puede ser abrumador, pero con opciones vienen oportunidades. Dicho esto, tengo dos pensamientos recurrentes mientras leo tus temas y publicaciones.

Primero

“Damos forma a nuestras herramientas y ellas nos dan forma a nosotros”, sí, y creo que podemos estar de acuerdo en que Facebook ya no da forma de una manera deseable. Pareces preferir Discourse pero lamentas el proceso y pides menos opciones y/o un proceso de configuración más fácil. Aunque todo eso probablemente sería genial para algunos y deseable para muchos, esto es Discourse, no Facebook ni otro servicio que se perciba como más fácil de usar. Mi consejo es simplemente ponte manos a la obra con tu Discourse. Hay mucho tiempo para las críticas elocuentes de Discourse, muy bienvenidas y apreciadas, más adelante, mientras construyes tu comunidad.

Segundo

Estoy de acuerdo :100: con @jenmck
Como solía decir un antiguo colega: “Oye Phil, no dejes que lo perfecto sea el enemigo de lo bueno”, en un esfuerzo por sacarme de los detalles y recordarme el panorama general. Deja de complicarlo, mantenlo simple y simplemente hazlo.

Mis sugerencias para seguir adelante:

  1. Haz que funcione el sistema de respuesta por correo electrónico.
  2. No agregues muchas categorías o etiquetas. Agrega solo una para todos los que vienen de cualquiera de los grupos de FB.
  3. Agrega tres grupos, uno para cada grupo de FB.
  4. Invita a tu personal/moderadores existentes de FB a sus respectivos grupos. Eres un excelente escritor, así que elabora los mensajes de bienvenida apropiados para cada grupo y para el grupo/categoría de personal creado automáticamente.
  5. Envía los avisos apropiados en FB emitiendo las invitaciones mencionadas anteriormente. Nota: Las invitaciones son específicas del grupo y algunos usuarios pueden recibir más de una invitación si son personal/moderadores en más de un grupo de FB.
  6. Maneja todas las discusiones sobre la estructura como un grupo de personal en Discourse.
  7. Algunos de tu personal/moderadores de FB no vendrán de inmediato. Está bien, solo constrúyelo y anímales a que se unan mientras trabajas para alejarte de FB. Constrúyelo y vendrán… o no.
  8. En algún momento relativamente pronto después de hacer lo anterior, abre la invitación a tus miembros de FB utilizando el proceso de invitación y otro conjunto de mensajes bien redactados (FB y Discourse). No todos los usuarios de FB vendrán de inmediato. Continúa insistiendo… Constrúyelo y vendrán… o no.
  9. Simplemente “publica algo” en tu instancia de Discourse.

Con respecto a tus videos y documentos:

  • Si aún no lo has hecho, crea un canal de YouTube con todos los videos. Será laborioso crear temas/publicaciones en Discourse para cada video, pero una vez hecho, podrás indexar y organizar las cosas muy bien.
  • Los documentos podrían estar mejor ubicados en otro lugar por ahora. Hay numerosas opciones. Mi preferencia sería servirlos desde un sitio web estático como Hugo.

Me duele, y quizás a otros también, ver que tienes dificultades para poner en marcha tu comunidad de Discourse. Tienes gente aquí en Meta que se preocupa por tu éxito. Tú y tu personal/moderadores siempre pueden pedir ayuda aquí.

4 Me gusta

Creo que eso es lo que está diciendo. He estado ayudando a los autoalojadores desde 2017, algunos de los cuales han sido muy irresponsables (como no actualizar nada durante años). Como me gano la vida en gran parte apoyando a los autoalojadores, por supuesto que tengo una opinión diferente.

El único problema de seguridad que he visto fue con un administrador que estaba haciendo cosas como ocultar elementos con css en un componente de tema y luego cobrar por “arreglarlo”. También ejecutó un Post.destroy_all en la consola de rails y, bueno, destruyó muchas publicaciones. (Logré restaurar al menos la mayoría de ellas a partir de una copia de seguridad). No tengo conocimiento de que a nadie le hayan robado una base de datos (excepto por alguien a quien se le pagó para tener acceso a la base de datos).

Discourse hace un trabajo notable en seguridad. Ejecutar wordpress es mucho más peligroso que ejecutar discourse. No creo que nadie deba hacer eso.

4 Me gusta

No estoy diciendo que el autoalojamiento de Discourse requiera una profunda experiencia en seguridad informática como tal. Pero cuando leo algo como esto:

eso me hace sonar una alarma.

No porque haya algo malo en pedir ayuda, sino porque sugiere una configuración en la que el acceso y la responsabilidad continuos dependen de la disponibilidad de una persona específica. En esa situación, una solución alojada suele ser más adecuada. Seguirías sin necesitar iniciar sesión en el servidor tú mismo, pero tendrías una parte confiable a la que recurrir, en lugar de depender de la buena voluntad, el tiempo libre o de que esa persona esté disponible cuando algo sale mal. De la misma manera que no puedes confiar en Facebook como garantía a largo plazo, hemos visto comunidades enteras fracasar simplemente porque la única persona que tenía las llaves dejó de contestar el teléfono.

En la práctica, es precisamente en el momento en que algo se rompe y esa persona deja de estar disponible cuando la gente termina acudiendo a nosotros (o a Jay, o a CDCK), aunque quizás solo esté predicando a mi propio coro aquí.

Pero podría estar desviándome del tema real. Creo que @philh lo expresa mejor de lo que yo podría hacerlo

Pasos de bebé. No tiene que ser perfecto de inmediato. En realidad, nadie sabe cuál es lo “perfecto” para tu comunidad específica. Tú y tu comunidad lo descubrirán sobre la marcha. Y si te ves obstaculizado por la falta de conocimiento sobre cómo hacer algo, o quizás incluso sobre qué posibilidades existen, meta es el lugar perfecto para preguntar, y no conozco ningún otro producto con una comunidad tan fantástica en la que la gente pueda confiar.

7 Me gusta

O tal vez solo significa que no lo he hecho todavía porque he pasado todo mi tiempo en «Discourse» rebuscando en la interfaz de administración y pasando el rato en meta, que todavía me estoy recuperando de un accidente a principios de año que se ha sumado a mis ya existentes desafíos de función ejecutiva (hola TDAH) y que estas últimas semanas apenas he podido mantenerme a flote con mi regreso al trabajo, mi gato enfermo y la vida en general. Y que hay una barrera más alta para «hacer algo por primera vez» de lo que podrías pensar, que tiene poco que ver con el contenido real de lo que hay que hacer.

La misma razón por la que no hice la instalación yo mismo: podría haberlo descubierto, pero estoy a) en una etapa de mi vida y b) en las circunstancias actuales en las que estoy siendo estratégico sobre en qué gasto mi energía.

Para mí, todo este hilo se está desviando del tema y lo ha estado haciendo por un tiempo. Publiqué sobre lo que creo que está haciendo que mi experiencia como nuevo administrador de Discourse sea más difícil de lo que creo que podría ser, y (sin resentimientos hacia las personas en cuestión) siento como si me estuvieran poniendo a prueba sobre mi gestión comunitaria y mi experiencia y habilidades técnicas.

6 Me gusta

No hay necesidad de justificarse. Solo quería señalar algo que podría estar obstaculizándote.

Habiendo sido parte de esta comunidad durante los últimos 13 años, no creo que eso sea lo que está sucediendo aquí. La mayoría de las veces, cuando alguien pide ayuda, la gente naturalmente comienza a ofrecer tanto qué hacer como cómo hacerlo, incluso si solo se pidió una de esas cosas. Y cuando llega un consejo que no fue solicitado explícitamente, es muy fácil que se sienta más personal o evaluativo de lo que se pretendía.

5 Me gusta

Hola, tengo mucha menos experiencia que la mayoría de ustedes aquí, pero construí desde cero (con algo de ayuda técnica de un colega, ya que está autoalojado) una comunidad de Discourse. Y no podría estar más feliz, pero es cierto que siempre seguí precisamente esto :backhand_index_pointing_down:

Paso a paso he estado implementando cosas nuevas, pero solo cuando fue necesario. Y siempre encontré ayuda aquí en Meta, no puedo contar las veces que este foro salvó mi 4$$ :rofl:

Totalmente cierto.

Mi comunidad acaba de cumplir 3 años (aunque comencé a aprender Discourse un año antes), y ahora sería mucho más complicado ajustar todo si tuviera que cambiar de plataforma.

Para esto encontré muy útil incluir un tutorial para novatos donde explico a los nuevos miembros cómo ajustar las notificaciones en su perfil, junto con otras cosas básicas como cómo publicar, buscar, reaccionar y completar la biografía. Exactamente por esto :backhand_index_pointing_down:


Gran consejo :clap:


Gracias por compartir @stephtara, espero que todo salga bien y que termines compartiendo tu increíble Discourse aquí también (por cierto: soy un amante total de los gatos y un ex veterinario, así que me ENCANTARÍA conocer mejor tu comunidad).

10 Me gusta

¡Te entiendo! Estoy en una situación similar, probablemente unas 2 semanas detrás de ti en mi viaje con Discourse. Tengo una formación parecida con sistemas en línea (excepto que soy desarrollador de software).

Tu publicación me asusta un poco porque estoy a punto de empezar a investigar seriamente Discourse y me cuesta encontrar tiempo. Parece que no podré hacerlo por partes, como esperaba.

De todos modos, solo quería decir que estoy contigo y ayudaré en lo que pueda.

8 Me gusta

¡Gracias por pasar! ¿También estás migrando una comunidad existente desde Facebook? En los últimos días me he dado cuenta de que es un elemento clave en mis problemas, algo que quizás había pasado por alto hasta ahora. Planeo reunir lo que he entendido sobre la cuestión de la migración de Facebook tan pronto como tenga una o dos horas para sentarme a escribir.

Vaya, lamento eso. Pero sí, definitivamente se necesita tiempo. Aunque supongo que depende de tu “escenario de construcción de comunidad”. Creo que si estuviera comenzando una comunidad “desde cero” (de hecho, ¡podría hacerlo, tengo ideas! Ya estaría avanzando con lo que he configurado).

4 Me gusta

No, no estoy migrando una comunidad desde Facebook. En su lugar, estoy construyendo una desde cero. Aun así, estoy algo desconcertado por la variedad de opciones disponibles. No me pondré en serio con esto hasta después de las fiestas.

1 me gusta

Discourse tiene muchas opciones, pero no es tan difícil revisarlas metódicamente.

Una mejora podría ser tener no solo una descripción de cada configuración del sitio, sino también un enlace a la documentación. A veces, la descripción es inadecuada, excepto como recordatorio cuando ya se sabe. Habiendo dicho esto, es bastante fácil buscar la información o preguntar aquí.

La página de “instalación de 30 minutos” enlaza a temas de foro seleccionados. Ese es probablemente el mejor lugar para agregar más enlaces a la documentación.

Cada persona tendrá un enfoque diferente y será difícil satisfacer a todos. Yo vengo de Mailman, así que encontré que la forma en que Discourse aborda los correos electrónicos era un poco improvisada, pero me di cuenta de que es lo suficientemente buena y no he tenido problemas reales.

Si quieres una base de datos de gatos editable por la comunidad (no estoy seguro de que sea exactamente lo que quieres), prueba MediaWiki más Cargo (o SMW) y Page Forms.

4 Me gusta

De acuerdo. Sería un gran proyecto, pero sería bueno que cada configuración del sitio (o al menos aquellas donde una breve descripción no es suficiente) se vinculara a una sección de la página de documentación que explique lo que hace y cómo interactúa con cualquier otra configuración relevante.

4 Me gusta

Creo que algo así ya forma parte del proceso de rediseño. El enlace “más información” en la página de configuración para la página “acerca de”, por ejemplo, enlaza al tema de documentación aquí en meta.

Creo que un enlace por grupo de configuraciones del sitio sobre la misma área podría funcionar mejor que para cada configuración individual. Para una sola configuración, la búsqueda debería mostrarle el tema de documentación relacionado de todos modos.

3 Me gusta