¿Cuál es la mejor opción para autoservicio?

Hola a todos, estaba pensando en autoalojar un foro de Discourse y quería saber 2 cosas:

  1. ¿Dónde debería alojar el foro? ¿Docker o mi Raspberry Pi?
  2. ¿Cómo lo desplegaría si está en mi Pi/Docker?

Todavía no estoy seguro de las opciones; personalmente, me da igual cualquiera de las dos para la 1, pero para la 2, esa es la pregunta principal.

Esto no es una elección :slight_smile:

El despliegue en Raspberry Pi sería en Docker :slight_smile:

En cualquier caso, quieres usar la instalación estándar.

(para interés general, consulta este tema: Discourse on a Raspberry Pi | Blog)

2 Me gusta

¿Así que tendría que instalar Docker en mi Pi?

1 me gusta

@merefield ¿Puedo preguntar por qué no instalarlo (Docker) en mi computadora en su lugar? ¿Qué diferencia haría realmente?

La forma más fácil de instalar Discourse ha sido y siempre será desplegarlo en un VPS en la nube.

Desplegarlo localmente en cualquier ordenador es menos óptimo, pero se puede hacer.

A menudo, la gente tiene una Raspberry Pi por ahí que no siempre está totalmente ocupada y es un proyecto de hobby divertido y educativo para hacer.

¿Ejecutarlo en tu PC principal? Bueno, no creo que quieras que las sesiones de Rocket League afecten el rendimiento de tu instancia de Discourse. :slight_smile:

3 Me gusta

Bien. Probaré la configuración de Pi y veré qué puedo hacer.
Publicaré aquí si tengo alguna novedad.

¿Es esa una admisión tácita de participación en Rocket League? :wink:

¡Buena suerte!

2 Me gusta

Pregunta rápida, ¿será gratis si sigo la guía del repositorio de Github? ¿O DigitalOcean será de pago?

Digital Ocean es solo un proveedor que puedes usar para una instalación de VPS.

Si estás usando una Raspberry Pi, no usarás Digital Ocean.

Sospecho que tendrás que pagar por un proveedor de servicios de correo electrónico para manejar los correos salientes, pero sigue la guía.

3 Me gusta

Debería ser la última pregunta:
¿Podría hacer esto en su lugar?

¿Qué es lo que quieres?

¿Una instalación de producción funcional o una instalación de desarrollo?

Esto es para lo último.

1 me gusta

Cualquiera está bien, supongo. Podría probar el segundo y luego ponerlo en producción con el primero, supongo.
Los probaré; ¡gracias por la ayuda!

Para usar nada, para instalar algo.

Tengo una Raspberry Pi inactiva que aloja mi galería de fotos personal, por ejemplo. No gasta demasiada electricidad y no expongo mi portátil a todos los demás usuarios. Como ya estoy usando Discourse como un bloc de notas privado, podría usar la Raspberry Pi para eso porque no necesito acceder a él desde el mundo exterior y, al mismo tiempo, podría ahorrar cerca de 10 dólares al mes en facturas de VPS.

Esa es una razón. Cuestión de elección, nada más.

1 me gusta

De acuerdo. Estos son los problemas que encontré. Tenga en cuenta que esto fue en mi Pi.
Primero, intenté configurarlo con la guía de instalación de Docker para desarrollo. Encontré un problema al ejecutar d/rails s, ya que decía que el contenedor se estaba reiniciando y tenía que esperar hasta que comenzara. Simplemente detuve y eliminé el contenedor (esta puede no haber sido la mejor acción).
Luego, intenté probar la guía de desarrollo de Ubuntu/Linux (esta), pero tampoco pude continuar cuando intenté bundle install, diciendo que no se encontró bundle. Intenté clonar el repositorio en otra carpeta y probar, pero fue en vano.
Finalmente, rm -rf ambas carpetas y desinstalé Docker, preparándome para otra batalla con la terminal mañana.
¿Tienen ustedes @merefield y @Jagster alguna sugerencia?

Sugiero que utilice la instalación de producción compatible.

La instalación de desarrollo de Docker está pensada para Ubuntu y tendrá que resolver los problemas usted mismo si elige probarla en la Raspberry Pi.

Para asegurarme de que te entiendo, ¿tendré que ejecutar esto? ¿Es posible hacerlo en una Pi en su lugar?

1 me gusta

Me encuentro de vuelta aquí después de algunos intentos desastrosos y de mantenerme alejado de mi Pi durante más de un año.

Todavía no sé cuál puedo hacer, como si un entorno de desarrollo funciona en una Pi. ¿O debería usar uno de producción en lugar de ese? Me inclino por uno de desarrollo, pero ¿es posible hacerlo?

Amigo, si no haces esto, no estás aprendiendo ni creciendo.

¿Cuál es tu motivación para usar la RPi?

Si estás desarrollando, me preocupa que pases mucho tiempo esperando en la Pi.

3 Me gusta

Quiero decir, tengo una por ahí y quería darle algún uso, como ejecutar un entorno de desarrollo, entre otras cosas, solo por diversión (y para desarrollo, así dependo menos de Theme Creator).

¿Entonces la Pi podría ser demasiado lenta? Si añado swap, ¿ayudaría? ¿O sería mejor la producción en este caso? Gracias.

Este tema tiene más de un año @NateDhaliwal simplemente instálalo en tu Pi :slight_smile:

4 Me gusta