Skip Navigation
ogarcia ogarcia @lemmy.world
Posts 8
Comments 20
tup - open source self-hosted tunnel proxy
  • It is not about leading anything but about having the code in a repository so that it is easy to read/consult/audit/etc.

    You can upload the code to any service (it doesn't have to be GitHub, it can be GitLab, sourcehut, etc...) and disable issues and comments.

  • Linuxgram 🐧 (Canal de Telegram chulo con noticias varias de Linux)
  • El problema parte precisamente de lo que comentas, las noticias se producen principalmente en fuentes inglesas y las notas de prensa se remiten a medios especializados directamente en ese idioma, por lo tanto al final todo el contenido que se genera esta en inglés.

    De habla hispana realmente no hay ningún medio que se dedique a ello porque eso tiene un coste grande, les es mas sencillo (y rentable) simplemente traducir noticias que leen en otros medios (de una manera bastante mediocre y añadiendo mucha morralla para posicionarse en Google).

    Como mucho aquí tenemos cosas como esta comunidad Lemmy que a fin de cuentas como somos cuatro gatos pues ponemos cosas que vemos interesantes de vez en cuando y claramente no podemos rivalizar con medios que están dedicados a ello.

  • Linuxgram 🐧 (Canal de Telegram chulo con noticias varias de Linux)

    t.me Linuxgram 🐧

    News and info from the Linux world 🐧 📨 [email protected] 📨 💸 If you want to support Linuxgram❤️ 🐧 - BTC: 15aVLQeNY18VAaoBXPgLFA4wfwJnecbjC1

    Linuxgram 🐧

    Vamos a ver si le damos un poco de vidilla a esta comunidad que se le ve ligeramente parada.

    Lo que os paso es un canal de Telegram muy chulo (en inglés) donde publican diariamente un compendio de noticias destacadas del mundo Linux. Suelen ser noticias interesantes (al menos a mi me lo parecen).

    Que conste que no tengo nada que ver con esta gente, os lo paso por lo que os comenté antes de que creo que son interesantes.

    Y a ver si levantamos un poco esto y comentamos mas cositas.

    2
    Suggest me a secure chat platform for my family
  • Yes, without a doubt, for me it is the most balanced client, a pity that there is not for Android, but well, in mobile Element does not give problems either.

  • Suggest me a secure chat platform for my family
  • They are very focused on development and therefore the documentation is a bit sparse (maybe).

    The truth is that it is not very complicated to install. It is simply to download the binary (it is statically compiled so it has no dependencies) place it in /usr/bin and execute it (the best is to create a user in the machine with the home in /var/lib/conduit and then launch it with systemd).

    Another option is to simply launch it with docker.

    In any case, if you have problems, comment it here and we will look to see what could be happening.

  • Suggest me a secure chat platform for my family
  • I recommend Matrix with the Conduit server. This server requires almost no resources and even runs on a Raspberry Pi.

    Cinny works perfectly as a desktop client (in case you want to escape from the ubiquitous Element). And for mobile I would use Element for Android/iOS although FluffyChat also works very well.

  • 4get: Metasearch engine
  • Excuse me, but on what authority do you say it doesn't suck? The comparison in the readme seems to be written by a resentful kid.

  • Gnome 46 is on the repo!
  • If you have an NVIDIA card don't upgrade before see here, here and here.

  • What's wrong with Nextcloud, and why is it slow/clunky?
  • Synching is currently the fastest and lightest you will find, but the concept is different from Seafile or Nextcloud. With Synching there is no central server, you have resources (folders) shared between nodes on a peer-to-peer basis. This has several advantages, the most obvious one is that if a node goes down the rest continues working, but also that if a file is available in two or more nodes when a new node enters it will download that file from all the nodes in which it is available. As a disadvantage we could say that there is no web server where to see the shared files, so you will not be able to enter a URL with username and password and browse the files and upload or download. You will not be able to share files with third parties through a URL either.

  • Good GitHub alternatives?
  • Best alternatives:

    Self-hosted:

    Other alternatives:

  • What's a simple logging service?
  • About that I have made the simplest possible implementation of a syslog server in Rust. I use it to collect OpenWrt logs and store them on my server. ;-)

  • ESlemmy.es - Un servidor de lemmy en español
  • El servidor eslemmy.es lleva ya unos cuantos días caído (al menos una semana). ¿Sabemos si se va a recuperar? Si es necesario puedo echar una mano con el tema a nivel técnico.

  • Should I use Restic, Borg, or Kopia for container backups?
  • restic without any doubt. I use it with S3 backend and SSH copy and it has an excellent performance (with copies of years).

    Borg I was using it for a while (to compare) and I do not recommend it, it is not a bad product, but it has a lousy performance compared to restic.

    Kopia I didn't know it, but from what I have read about it it seems to be very similar to restic but with some additions to make it pretty (like having ui).

    Some people say that Kopia is faster in sending data to the repository (and other people say it's restic), I think that, unless you need ui, I would use restic.

  • Anybody Using Nebula?
  • I know this is not the best answer since you would probably like me to talk about Nebula, but I have to say that the best solution I have found for setting up a mesh VPN is Zerotier.

    It is a very complete solution. Multisystem, very simple but very configurable, fast, etc.

    You simply start by creating a network on the public controller (which will generate an ID for that network) and then join the rest to that network and everyone can communicate with everyone (by default, then you can create subnets if you want).

    Using the public controller is completely optional (I personally use it because it is convenient for me and because I have few hosts) but if you want you can set up your own controller, I have an article (the bad thing is that it is in Spanish, but if you run a translator you can understand it perfectly) where I explain how to do it without any requirement. If not, you can use ztncui for it.

    Take a look at it, you might find it more attractive than Nebula.

    By the way, for me one of the great advantages of ZeroTier is that I don't have to worry about certificates and keys, the controller takes care of everything for you and security is guaranteed from the point of view that each node has a unique identifier.

  • how much backing up would you do of a media server?
  • If you live in Europe you have 1TB by € 3.81 / month with Hetzner. It works fantastic with Restic (I'm using it too for my backups).

  • What's the point on hosting RSS reader's?
  • I was an Inoreader user too, but I discovered Miniflux and cannot be happier 😉

  • Finalizada la migración del bugtracker a GitLab

    ¡Nos complace anunciar que la migración del bugtracker a GitLab está hecha! 🥳

    ¡Gracias a todos los que han ayudado durante la migración!

    Esto significa que el rastreador de incidencias y las solicitudes de fusión en los repositorios de paquetes de GitLab ya están habilitados.

    El antiguo bugtracker se cerrará mas adelante. Por razones de archivo habrá una copia estática para que los enlaces (por ejemplo, la tarea elegida al azar #56716) sigan siendo estables, los errores migrados tienen un comentario de cierre que apunta a la nueva URL en GitLab.

    Los errores de empaquetado se abren ahora en el repositorio que aloja los fuentes de empaquetado correspondientes, el botón "Añadir un nuevo error" en la página del paquete en archlinux.org te dirigirá automáticamente al lugar correcto para abrir la incidencia. El flujo de trabajo posterior es prácticamente el mismo: en primer lugar, nuestros gestores de errores echarán un vistazo a las incidencias y las clasificarán, y después se entregarán a los mantenedores de paquetes respectivos para que las solucionen. Aquí encontrará una lista de todos los problemas.

    Si aún no tienes una cuenta en GitLab (que autentifica contra nuestro servicio SSO), por favor escríbenos un correo con tu nombre de usuario deseado a [email protected] como se indica en el banner.

    0
    Review of LessPass?
  • LessPass has the possibility to connect to a database (via its API) to store the configurations made for each site. This API can be used from any of the clients (either the browser extension, the mobile application, etc.).

    You set up the DB server wherever you want. If you want something light you can use this implementation. And if you are interested, there is also a command line client.

  • Review of LessPass?
  • In my view, both a password file (vault/database) and LessPass are potentially attackable via brute force. I don't see that one is safer than the other.

  • Los próximos cambios en los paquetes JDK / JRE 21 pueden requerir de intervención manual

    Vamos a introducir un cambio en los paquetes JDK/JRE de nuestra distro. Esto se debe a la forma en que se construye un JRE en las versiones modernas de Java (>9). Este cambio se va a producir en Java 21.

    En resumen, en lugar de hacer que los paquetes JDK y JRE coexistan en el mismo sistema, haremos que entren en conflicto. La variante del paquete JDK incluye el entorno de ejecución para ejecutar aplicaciones Java, de modo que si alguien necesita compilación y ejecución de Java, en el futuro sólo necesitará el paquete JDK. Si, por el contrario, sólo se necesita tiempo de ejecución de Java, entonces funcionará JRE (o jre-headless).

    Esto requerirá (potencialmente) una acción manual del usuario durante la actualización:

    • Si tiene tanto JDK como JRE instalados puede instalar manualmente el JDK con pacman -Syu jdk-openjdk y esto eliminará los paquetes relacionados con JRE.
    • Si tiene tanto JRE como JRE-headless tendrá que elegir uno de ellos e instalarlo manualmente ya que ahora entrarán en conflicto.
    • Si sólo tiene uno de los paquetes JDK/JRE/JRE-headless pacman debería resolver las dependencias normalmente y no es necesaria ninguna acción.

    Por el momento esto sólo aplica en la próxima versión JDK 21.

    0

    Cambios en el algoritmo hash de contraseñas por defecto y en la configuración de umask

    Con shadow >= 4.14.0, el algoritmo de hash de contraseñas por defecto de Arch Linux cambia de SHA512 a yescrypt.

    Además, los ajustes de umask ahora se configuran en /etc/login.defs en lugar de /etc/profile.

    Esto no debería requerir ninguna intervención manual.

    Razones para yescrypt

    La función de derivación de clave basada en contraseña (KDF) y el esquema de hash de contraseña yescrypt han sido elegidos debido a su adopción (fácilmente disponible en libxcrypt, que es utilizado por pam) y su mayor resistencia a los intentos de crackear la contraseña sobre SHA512.

    Aunque el ganador de la Competición de Password Hashing ha sido argon2, este algoritmo aún más resistente aún no está disponible en libxcrypt (intento uno, intento dos).

    Configuración de yescrypt

    La configuración de YESCRYPT_COST_FACTOR en /etc/login.defs actualmente no tiene efecto, hasta que pam implemente la lectura de su valor. Si se necesita un YESCRYPT_COST_FACTOR mayor (o menor) que el predeterminado (5), puede establecerse utilizando la opción rounds del módulo pam_unix (es decir, en /etc/pam.d/system-auth).

    Lista general de cambios

    • se utiliza yescrypt como algoritmo hash de contraseña por defecto, en lugar de SHA512
    • pam respeta el ENCRYPT_METHOD elegido en /etc/login.defs y ya no anula el método elegido.
    • los cambios en los paquetes filesystem (>= 2023.09.18) y pambase (>= 20230918) garantizan que umask se establezca de forma centralizada en /etc/login.defs en lugar de /etc/profile
    0

    La actualización de ansible-core >= 2.15.3-1 puede requerir intervención manual

    A partir de ansible-core 2.15.3, el upstream ha movido la documentación y los ejemplos a un repositorio separado dedicado (ver los registros de cambios relacionados). Esto significa que, a partir de la versión 2.15.3, el paquete ansible-core dejará de incluir documentación y un ejemplo de configuración por defecto en /etc/ansible/ansible.cfg.

    En cuanto a la documentación, está disponible en línea: https://docs.ansible.com/

    En cuanto al fichero de configuración, como se explica en la wiki, se puede generar una config base con el siguiente comando: ansible-config init --disabled > ansible.cfg Tras actualizar de ansible-core <= 2.15.2-1 a >= 2.15.3-1, todos los que utilicen un archivo de configuración global personalizado de Ansible almacenado en /etc/ansible/ansible.cfg tendrán su configuración guardada como archivo pacsave. Para restaurarla, ejecute el siguiente comando mv /etc/ansible/ansible.cfg.pacsave /etc/ansible/ansible.cfg

    0
    Question about backup
  • Before using borg I would recommend you to take a look at restic. In my opinion it is better in everything than borg.

    As for how to backup the database, my advice is to export the database to a SQL file and backup that file. That will always be easier than having to deal with agents that connect to the database.

    As for the number of repositories, if you use restic, a single repository is enough. Besides, as restic does deduplication, if you have the same files between your machines, they will only occupy the space of one. ;-)

    I hope I have helped you with some of my ideas.

    Best regards.

  • La actualización de budgie-desktop >= 10.7.2-6 requiere intervención manual

    Al actualizar de budgie-desktop 10.7.2-5 a 10.7.2-6, el paquete mutter43 debe sustituirse por magpie-wm, que actualmente depende de mutter. Como mutter43 entra en conflicto con mutter, es necesaria la intervención manual para completar la actualización.

    En primer lugar, elimina mutter43 y, a continuación, realiza inmediatamente la actualización. No vuelvas a iniciar sesión ni reinicies entre estos pasos.

    pacman -Rdd mutter43 pacman -Syu

    0

    Reorganización del paquete TeX Live

    A partir de la versión 2023.66594-9, los paquetes de TeX Live se han reorganizado para reflejar las colecciones upstream. Aunque el nuevo texlive-basic sustituye al antiguo texlive-core, muchos de los contenidos de texlive-core (incluidos los archivos específicos del idioma) están ahora divididos entre diferentes paquetes. Para averiguar qué paquete de Arch contiene un paquete CTAN específico, puede utilizar la utilidad tlmgr, p. ej. $ tlmgr info euler | grep collection collection: collection-latexrecommended lo que significa que el paquete CTAN euler está contenido en texlive-latexrecommended. También puede utilizar pacman -F para buscar archivos específicos.

    Un nuevo metapaquete texlive-meta está disponible para instalar todos los subpaquetes (excepto los específicos del idioma), y el nuevo paquete texlive-doc proporciona la documentación completa para su uso sin conexión.

    0
    Soporte Técnico @eslemmy.es ogarcia @lemmy.world

    Nueva comunidad Arch Linux

    Buenas @[email protected]

    Me gustaría crear una nueva comunidad para los usuarios de Arch Linux en español, el problema es que al ser mi cuenta de otro servidor no puedo hacerlo. He pensado que podrías hacerlo tu por mi (crear un [email protected]) y ponerme de moderador y a partir de ahí me encargo yo de ir metiendo contenido y dándole un poco de cariño a ver si conseguimos que haya gente interesada. ¿Que me dices?

    Saludos.

    0
    About yay helper
  • Running any AUR helper (I recommend paru instead of yay but either is a good option) should always be done with a normal user and never with sudo.

    This is because both the download of PKGBUILD as well as the download of the sources and the compilation must be done with a normal user. Doing that as root poses a HUGE risk to the integrity of the system, a bad PKGBUILD, a source code with errors, a script with a space where it shouldn't be and you can even break your system completely, you could even execute malicious code!

    It is the AUR helpers themselves that will (eventually) ask you for a sudo authentication for when they need to do the final step of installing the package once it has been built.

  • Servidor en español / castellano
  • Montar el servidor es trivial, de hecho tienes hasta una guía en perfecto español que describe paso a paso como hacerlo. Ese no es el problema, el problema donde montarlo. Alojar una instancia de loquesea con un número medianamente alto de usuarios no es barato y depender de donaciones no es factible (a no ser que sea una comunidad consolidada y comprometida que, como es evidente, inicialmente no va a ser así).

    A nivel técnico si es necesaria ayuda me presento como tributo 🙃, pero ya digo, es muy importante disponer del sitio para poder hacer un despliegue en condiciones.