Debian 12 en version stable a été publié le 10 juin 2023.
Nous avons décider de la tester sur un nouveau serveur dédié (commandé chez OVH) et d’adapter les anciennes configurations dessus, l’objectif étant d’avoir:
- un minimum de configuration d’outils de base
- un minimum de sécurité
- un serveur web de type Apache (désolé pour les utilisateurs de Nginx)
- la dernière version de PHP
- un serveur de base de donnée mysql (MariaDB, mysql n’étant plus distribué avec debian)
- un autre de type postgresql.
- un serveur noSQL de type MongoDB
- un serveur noSQL de type Redis
- un serveur IMAP (dovecot) avec comptes virtuels
- un serveur SMTP (postfix) utilisant dovecot en backend pour l’authentification
- un serveur Git gitea (gitlab est trop lourd à mon gout)
- un serveur de partage de fichiers synchronisé (seafile)
- et pleins d’autres bidules qui nous servirons peut-être par la suite (ou pas ???)
La première chose à faire une fois l’installation de base effectuée est de configurer les sources de paquets debian:
dans le fichier /etc/apt/sources.list.d/debian.list vous devez avoir les lignes suivantes:
Types : deb deb-src
URIs : mirror+file:///etc/apt/mirrors/debian.list
Suites : bookworm bookworm-updates bookworm-backports
Components : main contrib non-free non-free-firmware
Types : deb deb-src
URIs : mirror+file:///etc/apt/mirrors/debian-security.list
Suites : bookworm-security
Components : main contrib non-free non-free-firmware
une fois le fichier modifié (moi j’utilise VIM), il suffit juste d’exécuter les commandes suivantes:
pour mettre à jour la liste de paquets disponibles:
apt update
pour consulter les paquets qui disposent de mise à jour:
apt list --upgradable
pour mettre à jour les paquets
apt dist-upgrade