¿Alguna vez has deseado tener un botón de “Instalar este tema en tu sitio” para todo? ¡He desarrollado un sitio para hacerlo posible! Puedes usarlo en https://discourserouter.pyxfluff.dev.
Al visitar el sitio por primera vez, se te pedirá que agregues tu sitio, pero se recordará en una cookie para que puedas usar el mismo sitio en el futuro. Se trata de un reemplazo directo de ruta, no se requiere ningún prefijo de ruta. ¡Solo cambia la URL de tu foro por discourserouter.pyxfluff.dev!
Ten en cuenta que este es aún un producto nuevo y pueden surgir problemas. Puedes reportar todos los problemas, ideas y otros comentarios en este hilo. He probado lo mejor que he podido, pero nunca se puede estar 100% seguro.
El código fuente está disponible en GitHub como un proyecto en Python (FastAPI) y siempre se aceptan contribuciones.
Costos Operativos
Actualmente, esto no tiene costo de ejecución porque lo ejecuto en mi servidor en casa, por lo que no hay tarifas en la nube además de mis $10 anuales por mi dominio. Sin embargo, planeo expandir esto eventualmente a su propio dominio. Actualmente no tengo una URL pública de donaciones, pero si deseas patrocinar un dominio propio, contáctame por mensaje privado y podemos acordar algo.
Dejé accidentalmente un registro de desarrollo; sin embargo, se ha desactivado en producción desde este commit. No hay mucho que pueda hacer respecto a los registros de Uvicorn sobre las solicitudes a los puntos de acceso (y no estoy seguro de que eso sea algo que desee por razones de seguridad), pero mi objetivo no es registrar las URL de los puntos de acceso porque creo en la privacidad. De todos modos, los registros del servidor están en una unidad de systemd que no tengo intención de extraer a menos que sea estrictamente necesario para rastrear un error o algo similar.
El sitio web también está conectado a mi propia instancia de PA, por lo que puedo saber cuántas personas lo utilizan sin análisis intrusivos. La conclusión es que no registro tu dirección IP, la URL del sitio ni prácticamente nada. Lo único que puedo ver es que alguien visitó el sitio y fue redirigido. Siéntete libre de hacerme saber si tienes alguna preocupación, pero todo lo de “registros de Uvicorn de solicitudes de redirección” es simplemente un defecto de diseño en la forma en que decidí construir la aplicación (mediante cookies y jinja2).
Obviamente, si por alguna razón no confías en mí, puedes alojarlo tú mismo (mañana publicaré una guía), pero puedes auditar el código tú mismo; el contenedor se ejecuta reflejado en GitHub.
No, la URL del sitio está en una cookie del navegador que no se guarda en los registros del servidor.
Lo mejor que puedo hacer es publicar el código fuente reflejado, mostrar los registros y detallar claramente qué tecnologías utiliza el sitio (todo en mi propia infraestructura). Si decides no revisar dicha información o aún así no me crees, no hay mucho más que pueda hacer por ti