Bobinas P4G
  • Login
  • Public

    • Public
    • Groups
    • Popular
    • People

Conversation

Notices

  1. aab (aab@khp.ignorelist.com)'s status on Wednesday, 28-Dec-2022 19:46:30 UTC aab aab
    Comienzo aquí un hilo sobre la #Mudanza a una nueva dirección para este servidor. Esta mudanza requiere, entre otras cosas, que vuelva a instalar #Gnusocial desde cero.
    Para hacerlo aún más divertido, también tendré que mudar otros servicios que se alojan en la misma máquina, por las mismas razones. Y como guinda de tanta diversión, he decidido pasar de #Apache a #Nginx. Aprendí un montón de cosas de Apache, pero a día de hoy Nginx me parece que se ajusta mejor a lo que tengo (y quiero).

    Primer escollo: exportar la lista de cuentas a las que sigo.

    Me las prometía felices porque lo hice alguna vez hace años, y tenía la herramienta guardada: https://github.com/benediktg/gnu-social-export
    Pero resulta que no funciona 😅
    ¿Cómo lo he solventado? Pues tirando de imaginación, API, y mi gran capacidad de copiar y pegar 😂
    Fijándome en cómo hace llamadas a la API la aplicación Andstatus, he conseguido sacar la lista mediante llamadas a esto

    https://servidor/api/statuses/friends.json

    y añadiendo al final "?page=2" (y 3, y 4, y...) y filtrando, he conseguido sacar las 387 direcciones.

    1/?
    In conversation Wednesday, 28-Dec-2022 19:46:30 UTC from khp.ignorelist.com permalink

    Attachments

    1. GitHub - benediktg/gnu-social-export: Export list of followed accounts from GNU social to import it at Mastodon
      Export list of followed accounts from GNU social to import it at Mastodon - GitHub - benediktg/gnu-social-export: Export list of followed accounts from GNU social to import it at Mastodon

    • aab (aab@khp.ignorelist.com)'s status on Wednesday, 28-Dec-2022 20:08:20 UTC aab aab
      in reply to
      Empezamos bien, ya se me había olvidado poner una etiqueta importante: #SelfHosting

      Ya que me pongo... (famosas últimas palabras):

      - Pasaré la instalación de Searx a otra de SearxNG.
      - Pasaré la instalación de Nextcloud a otra con el nuevo nombre de dominio.
      - Tt-rss de momento se queda. Me resulta funcional, aunque sé que hay otras soluciones (ya veremos más adelante).
      - XMPP se queda tal cual. Uso direcciones diferentes que en servidor web (buenísima idea tuve en su momento, sin saberlo 😊)
      - LibreTranslate cambia de dirección.
      - Y... seguro que se me olvida algo, de lo que me daré cuenta cuando lo eche en falta.

      Me tienta mucho probar https://github.com/tempesta-tech/tempesta/ pero creo que aún esta verde. La próxima será, que me conozco 😇
      In conversation Wednesday, 28-Dec-2022 20:08:20 UTC permalink

      Attachments

      1. GitHub - tempesta-tech/tempesta: All-in-one solution for high performance web content delivery and advanced protection against DDoS and web attacks
        All-in-one solution for high performance web content delivery and advanced protection against DDoS and web attacks - GitHub - tempesta-tech/tempesta: All-in-one solution for high performance web co...
    • aab (aab@khp.ignorelist.com)'s status on Wednesday, 28-Dec-2022 20:34:09 UTC aab aab
      in reply to
      Todo esto, básicamente, es por haber estado usando servicios de #DNS dinámico durante años. Ahora, ya con un dominio propio, toca hacer el cambio.

      Desde luego, aquí me surgen dudas, y si a nadie se le ocurren las respuestas, las descubriré el día 1 de enero, que es cuando planeo hacer todo esto.

      El servidor está en casa, y uso una conexión doméstica de fibra. En principio tengo DNS dinámicas (lo habitual) y claro, para configurar las diferentes direcciones de el nuevo dominio, lo suyo sería hacer redirecciones CMAME.

      ¿Cuales son las dudas? Pues...

      1) La dirección IP que tengo, pese a ser supuestamente dinámica, no ha cambiado en años. Esto facilita que configure los DNS como A (y/o AAAA, que eso es otro fregao...)

      2) Las redirecciones CMAME me da que no van a funcionar bien con Gnusocial, al apuntar a una dirección y que el servidor de destino tenga otra. ¿Qué pensáis? Creo que aquí, que sea GS (y no Mastodon o Pleroma) es irrelevante.

      3/?
      In conversation Wednesday, 28-Dec-2022 20:34:09 UTC permalink
    • aab (aab@khp.ignorelist.com)'s status on Friday, 30-Dec-2022 13:24:26 UTC aab aab
      in reply to
      Al final apuntaré los DNS con redirecciones A. Con CMAME he visto que sale el "canonical name", y no quiero que esté asociado al nuevo dominio.

      Si, por lo que sea, me cambian la dirección IP, tendré que montar algo para que me avise y cambiar la dirección, o buscar algún script que lo haga automáticamente. En fins...

      ¡Comienza la cuenta atrás! #SelfHosting #Mudanza

      4/?
      In conversation Friday, 30-Dec-2022 13:24:26 UTC permalink
    • aab (aab@khp.ignorelist.com)'s status on Saturday, 31-Dec-2022 10:49:14 UTC aab aab
      in reply to
      Último día de este nodo. Mañana por la mañana cortaré el acceso en algún momento, aunque antes intentaré ejecutar un script de "auto-destrucción" (después de sacar un backup de todo, por si explota o algo 😂 ). Si no funciona, intentaré crear un script para que al menos deje de seguir todas las cuentas y dejen de seguirme también todas, con el objetivo de que no queden conexiones huérfanas con los servidores con los que federo.

      Y en fin, llevo usando el subdominio khp.ignorelist.com desde hace más de 4 años para este nodo de Gnusocial, y creo que unos 8 en total para otro tipo de servicios. Es algo factible, pero tiene sus limitaciones. Me da penica, pero este cambio me hacía falta hace tiempo.

      #SelfHosting #Mudanza

      5/? https://khp.ignorelist.com/attachment/4b092e36979ce5bbf61492d81892abf9e08d217607ea88bcc2c9265b7f6af6cd/view
      In conversation Saturday, 31-Dec-2022 10:49:14 UTC permalink

Feeds

  • Activity Streams
  • RSS 2.0
  • Atom
  • Help
  • About
  • FAQ
  • Privacy
  • Source
  • Version
  • Contact

Bobinas P4G is a social network. It runs on GNU social, version 2.0.1-beta0, available under the GNU Affero General Public License.

Creative Commons Attribution 3.0 All Bobinas P4G content and data are available under the Creative Commons Attribution 3.0 license.