social.dk-libre.fr is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.
This server runs the snac software and there is no automatic sign-up process.
Endlich! Ich habe es geschafft, die Dovecot-Konfiguration aus meiner Mailserver-Anleitung auf das neue Dovecot 2.4 aus Debian Trixie anzupassen.
Welche Parameter anzupassen sind (und eine komplette Beispielkonfiguration) findet ihr in meinem Blog:
"Alte Dovecot Konfiguration zu Dovecot 2.4 (Debian Trixie) migrieren" - https://thomas-leister.de/mailserver-migrate-config-to-dovecot-2.4-debian-trixie/
I'm running some tests on my old and trusted Raspberry Pi A+.
I've installed Raspbian - latest release, lite version. At the prompt, it's using 92 MB of RAM, mainly due to systemd and NetworkManager. As soon as you use it (even just for apt), it starts swapping and becomes almost unusable. It took 5 minutes just to install Python.
I tried NetBSD (on the same memory card): 35 MB of RAM used (including Postfix!) and it's totally usable.
Right; mail server upgraded to #debian Trixie; I did it by recreating it in a local VM first; package install to match, and then tested a restore from my encrypted backups - which was a good exercise in its self. Then a dist-upgrade; fixing up Dovecot was the hairiest bit - they've randomly changed the name of a bunch of options. mail_location is now mail_driver/home/path/inbox_path and the ssl options have also changed. mbox files are deprecated , but still work for now - job for later.
I've come to the conclusion that, while I am still using #Windows 11 out of inertia, it's time to contemplate an exit plan towards #Linux . The switch won't be any time soon (I have too much other stuff on my plate for the foreseeable future), but I do want to avoid paying further license fees to #Microsoft .
Major areas of concern:
- My #Steam library. I am by no means a heavy gamer, but I want to check if the major games I enjoy are known to work on Linux.
- Migrating away from #GoogleDrive towards #NextCloud is going to be a major chore, but it's something I can start in advance.
- I am a very heavy user of Notepad++ for my #TeXLaTeX typesetting, so I need a replacement whose user experience comes close (and no, neither vim nor emacs count).
As for what distribution to choose... I dunno. Lots of people at my place of work use #Debian , so maybe that would be a good idea?
Donnez une 2e vie à votre ordinateur | Activité gratuite | Lévis (QC) | Dimanche 16 novembre 2025
#Linux #Debian #Québec #Lévis #FreeSoftware #Installfest #lgdl
TLDR; En Linux Debian, no se pueden instalar paquetes con npm globalmente en el sistema (npm install -g) sin usar sudo. Es una medida de seguridad necesaria que puede provocar problemas de permisos para usuarios sin permisos sudo cuando algún paquete se instala globalmente usando sudo, o que implica tener que instalar cada paquete como dependencia de cada repositorio. Esto puede tener sentido con dependencias del proyecto que se está desarrollando, pero no tanto con paquetes del entorno de desarrollo que se usan en todos los proyectos (linters, revisores de código, typescript…). Esto se soluciona usando nvm que permite crear un entorno Node.js específico para cada usuario del sistema, de manera que los paquetes instalados globalmente son globales para el usuario que los instala. nvm se puede instalar sin usar sudo, así que un usuario no necesita contactar al administrador del sistema.
En el repositorio oficial de nvm se puede descargar un script de bash que descarga nvm y añade la configuración necesaria al archivo de perfil del usuario (~/.bashrc, ~/.bash_profile, ~/.zshrc, o ~/.profile). Es recomendable consultar el repositorio para instalar la última versión. En el momento de escribir este tutorial era la 0.40.3:
$ wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash=> Downloading nvm from git to '/home/skotperez/.nvm'=> Clonando en '/home/skotperez/.nvm'...remote: Enumerating objects: 383, done.remote: Counting objects: 100% (383/383), done.remote: Compressing objects: 100% (326/326), done.remote: Total 383 (delta 43), reused 180 (delta 29), pack-reused 0 (from 0)Recibiendo objetos: 100% (383/383), 391.78 KiB | 2.67 MiB/s, listo.Resolviendo deltas: 100% (43/43), listo.* (HEAD desacoplado en FETCH_HEAD) master=> Compressing and cleaning up git repository=> Appending nvm source string to /home/skotperez/.zshrc=> Appending bash_completion source string to /home/skotperez/.zshrc=> You currently have modules installed globally with `npm`. These will no=> longer be linked to the active version of Node when you install a new node=> with `nvm`; and they may (depending on how you construct your `$PATH`)=> override the binaries of modules installed with `nvm`:/usr/local/lib├── @vue/cli@5.0.8└── npm-check-updates@16.13.2=> If you wish to uninstall them at a later point (or re-install them under your=> `nvm` node installs), you can remove them from the system Node as follows: $ nvm use system $ npm uninstall -g a_module=> Close and reopen your terminal to start using nvm or run the following to use it now:export NVM_DIR="$HOME/.nvm"[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
Para que nvm esté disponible hay que cerrar terminal y abrir una nueva.
Antes de instalar node con nvm puede ser que node esté ya instalada en el sistema de manera global. Para comprobarlo:
$ node -vv20.19.5$ npm -v9.2.0
En Debian Trixie, en el momento de escribir este tutorial, la última versión disponible de node es la 20.19.5, y de npm la 9.2.0.
Para instalar la última versión de node usando nvm:
$ nvm install nodeDownloading and installing node v25.0.0...Downloading https://nodejs.org/dist/v25.0.0/node-v25.0.0-linux-x64.tar.xz...############################################################################################################################################################################ 100.0%Computing checksum with sha256sumChecksums matched!Now using node v25.0.0 (npm v11.6.2)Creating default alias: default -> node (-> v25.0.0)
La primera versión de node instalada con nvm se configura como la versión a usar por omisión.
Si ahora hacemos la comprobación de la versión de node y de npm disponibles por omisión para este usuario:
$ node -vv25.0.0$ npm -v11.6.2
Para otro usuario que no haya instalado nvm, la versiones disponibles seguirán siendo las instaladas desde los repositorios de Debian.
Para instalar una versión específicamente:
$ nvm install 22.21.0Downloading and installing node v22.21.0...Downloading https://nodejs.org/dist/v22.21.0/node-v22.21.0-linux-x64.tar.xz...############################################################################################################################################################################ 100.0%Computing checksum with sha256sumChecksums matched!Now using node v22.21.0 (npm v10.9.4)
Al instalar una nueva versión, ésta se activa automáticamente en esa terminal. Sin embargo, la versión por omisión sigue siendo la primera que se instaló. Múltiples versiones de node pueden convivir para un usuario, que podrá elegir la que quiere usar en cada caso. Para ver todas las versiones instaladas:
$ nvm ls-remote
Para seleccionar una versión de node diferente en un momento dado:
$ nvm use 22.21.0
Al instalar un paquete de manera global en un entorno node instalado con nvm, el paquete estará globalmente disponible para el usuario:
$ npm install -g @google/gemini-cli
Either I've written a lot of articles over the years, or I'm getting old. Or, you know, both.
I went looking for an article I wrote this or last year that touched on the #Debian FTP Master team and instead turned up one from 2010 that I'd completely forgotten about. I have no recollection at all of writing this one for @lwn ...
#XLibre became the default Xserver on the #Debian-based #HomeServerHQ in September. Please read the announcement at https://github.com/orgs/X11Libre/discussions/358#discussioncomment-14297511 and learn more about this #Linux distribution at https://homeserverhq.com. A big thank you to https://github.com/homeserverhq!
Is there some way to quickly spin up a #Debian GNOME install that has a default selection of apps more sensible for home users like Fedora has without all the confusing nerdy icons people will be intimidated by and not need or should I just keep installing Fedora on things when people just generally ask "I want to try Linux"?
I'd like to explore Debian as an alternative because it's so slow with major versions and has a massive package repository
J'ai (enfin) publié sur mon blog mon retour d'expérience sur la DebConf 2025 organisée à Brest cet été : https://jeremy.lecour.fr/blog/2025/10/26/debconf-2025/
#Debian #DebConf #DebConf25
#Jellyfin has released 10.11.1 with some bug fixes. If you're using the #Debian repo like I am, it should be available to install.
Link: https://github.com/jellyfin/jellyfin/releases/tag/v10.11.1
Age makes you more cautious. I used to carry Debian CD's with me & do all my upgrades while in flight without electricity or Internet — just to test myself I could hack my way out of a screwed up GRUB or problematic #Linux build.
I'm taking my spouse's laptop all the way from #Debian buster to trixie this morning (going through bullseye to bookworm first), & I'm actually nervous. I *think* it's just because it's my spouse's machine.
Ironic thing is upgrades are so much safer these days.
Mon seul regret vis à vis de Debian 13 pour l’instant, c’est que ce n’est pas le thème de @juliettetaka qui ait été retenu cette fois-ci.
Je suis à l'aise avec #linux, j'ai déjà installé des tas de versions (et de distributions — toutes dérivées de #Debian ) sur mes ordinateurs personnels successifs, et j'aimerais me rendre disponible sur cette carte, mais je n'ai pas d'idée des bonnes pratiques pour accompagner une migration (la mienne est bcp trop ancienne)
Existe-t-il un document, quelque part, qui donne des pistes (et des checklists) sur comment aider à une migration vers Linux ?
Y'a des gens ici qui s'y connaissent un peu en paquets Debian (.deb) ?
Pourquoi quand on installe un paquet, le système prend par défaut les paquets indiqués comme "recommandés" (instruction "Recommends" dans le fichier de contrôle) ?
Est-ce qu'on prend un risque particulier du coup d'utiliser l'option `--no-install-recommends` pour avoir une installation minimale ?
Traffic meter per ASN without logs https://anarc.at/blog/2025-05-30-asncounter #debian-planet #python-planet #software #network #sysadmin #tor #censorship #python
Dis-moi
un sshd_config qui n'a aucun PermitRootLogin (donc ni à yes ni à no), ça veut dire que le root login est possible ou qu'il est impossible ?
Y'a (commenté) PermitRootLogin prohibit-password (qui me paraît une option acceptable, non ? ça veut bien dire qu'on ne peut s'y connecter qu'avec une clé ssh autorisée ?) mais y'a rien d'autre sur RootLogin, ni commenté ni décommenté...
edit : on m'a gentiment répondu RTFM et en effet le manuel a la réponse
La mise à jour de #Dovecot 2.3 à 2.4 m'a pris beaucoup trop d'heures de debug mais c'est (enfin !!!) résolu avec un local.conf au poil ! Serveurs à jour sous #Debian Trixie donc ! 🥳
#Mailserver #Postfix #Selfhosting #Hapilaps
Unofficial Debian Repository for some development Tools: Zig, Ghostty, Lazygit, eza, zoxide, uv... by Dario Griffo #Debian https://debian.griffo.io/
38 Debian LTS Advisories about security updates for various packages were released by Debian LTS contributors last month. These include notable security updates for modsecurity-apache, cups, python-django, thunderbird and many more.
Read our monthly report for September to know more details: https://www.freexian.com/blog/debian-lts-report-2025-09/?utm_source=mastodon&utm_medium=social
This work is funded by Freexian's Debian LTS offering. Become a sponsor of Debian LTS (https://www.freexian.com/lts/debian/?utm_source=mastodon&utm_medium=social) and enjoy the benefits (https://www.freexian.com/lts/debian/details/#benefits).
#freexian #debian #debianlts #cups #modsecurity-apache #thunderbird #django
Asking for $dayjob:
Is there something like a(n ideally #bootc-based) #immutable distro on #Debian basis, or ideally a way to install Debian that way?
Specifically, they want a containerised base install and to put their own flatpacks atop as needed (the latter step already exists), for a specific use case. Things like layering, A/B updates, etc. would be welcome.
Bonjour
mon laptop vient de décéder (clavier dead, écran dead) 😭
est-ce une bonne idée de racheter un #acer (j'aime bien l'ergonomie des acer) qui tournera avec une #debian ? Ou je risque d'avoir des soucis d'incompatibilité ? (j'ai un souci de carte wifi avec l'acer du boulot, avec debian, je ne peux pas avoir de wifi du tout)
Sinon je prendrai un #thinkpad récent, si je trouve ce qui corresepond à mes besoins
#linux
Heads up if you're running #Debian #Forky (a.k.a. Debian Testing) and you have a lot of RAM. The new user-space OOM manager systemd-oomd doesn't treat kernel cache memory as available when calculating memory usage. That means it decides you're running out of RAM when you actually aren't and kills processes when it shouldn't.
Ref: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1118191
You might want to uninstall it until this is fixed, or mask systemd-oomd.{service,socket} and reboot to disable it.
#DebianForky #Linux #systemd
📱 Mobian Trixie Officially Released with Broader Device Support / @linuxiac
「 Over two years in development, this release brings an updated base aligned with Debian 13, Phosh 46.0 (a mobile user interface for Linux phones), and Plasma Mobile 6.3 desktop environments, as well as a Linux kernel 6.12 for most supported devices. The Librem 5 remains on kernel 6.6 for now 」
https://linuxiac.com/mobian-trixie-officially-released-with-broader-device-support/
🏴☠️
boostedDebian’s Technical Committee overrules systemd maintainers, requiring /var/lock to remain writable in line with Debian Policy.
https://linuxiac.com/debian-tc-overrules-systemd-maintainers-on-var-lock-permissions/
I got email yesterday that my javascript Jupiter and Saturn moon predictors weren't working. Turned out to be a weird new #Apache "feature" enabled by default on #Debian Trixie that affects anyone with a /javascript directory. Details here:
https://shallowsky.com/blog/tech/web/apache-javascript.html
#Debian #armel has reached end of life with the release of #trixie and will not be included in #forky (already being removed from sid).
Unfortunately, that means e-waste for the affected devices, such as several older #RPi editions (unless switching to Raspian, which may or may not even work or support them for longer and is effort anyway).
armel has not been part of #LTS and #ELTS for a while, but this was not a problem as it’s a minority architecture and users could always upgrade (btw, if your armel box is still running bookworm, you’ll want to be on trixie by 2026-06-10).
I asked for it to be included in trixie LTS and ELTS, so that the old hardware can be used mostly securely until about 2035 instead of 2028, and the limiting factor for this is not will or infrastructure but funding. (While most security fixes aren’t specific to one of the architectures in question, there’s still some overhead, and armel is often slower to build and may need some more hand-holding than the newer armhf and arm64, so I believe that funding is actually needed.)
I’m just a private individual running one box with it I got as a gift, so I cannot offer much, but if you care about Debian and can offer funding, please approach @freexian (who organise LTS and offer ELTS as a separate-from-Debian offer) about this (and specifically mention armel).
If someone has connections to organisations involved in devices that cannot run armv7 hardfloat Debian or better, such as the #Raspberry Pi foundation, please ask them to contribute to #Freexian in the same way, so we can have proper Debian on these devices for seven years longer than planned.
Thanks in advance.
Installe-o-Thon — Wiki FACiLe - Ce document est un guide de préparation et déroulement pour toute activité d'installation Linux ou logiciels libres.
https://wiki.facil.qc.ca/view/Installe-o-Thon
#jpol2025 #installfest #golinux #installeothon #linux #logicielslibres #debian #ubuntu #fedora #gafam
via https://magicfab.ca/liens
DO NOT UPGRADE TO DEBIAN 13.1 IF YOU ARE USING SYSTEMD-NETWORKD!
I just applied the upgrade on my desktop and systemd-networkd segfaults on startup. I was hoping it was a transient but it fails after a reboot too.
(Edit: Issue is with VLAN aware bridges, see reply for bug report)
Je vois un tutoriel sur installer Debian en LUKS, y compris la partition /boot
Pour cela il change la chiffrement de la partition LUKS de Argon2 en pdkf2
C'est un compromis de sécurité acceptable ?
Sinon, est-ce possible (et utile) de garder /boot hors du volume chiffré et de chiffrer /boot uniquement en pdkf2 ?
The #Debian #XMPP team has published their notes on changes to XMPP packages and subsystems in Trixie.
Link: https://xmpp-team.pages.debian.net/blog/2025/05/xmpp-debian-13-trixie-news.html
If you're using #spamassassin on #debian, please consider testing the 4.0.2-rc1 packages. They're currently in experimental for unstable and built for bookworm in the bookworm-backports suite in my personal repo on people.debian.org. https://people.debian.org/~noahm/repo/
My plan is to update bookworm and trixie point releases to 4.0.2 once it's releases, so all the testing I can get is helpful. Please report any issues via the BTS or directly to me directly.