omega.ducouet.fr
Le site web Omega est auto hébergé sur une carte Odroid Xu4. Cette carte fonctionne sous Armbian Bookworm (Une version Arm de Debian). Le serveur Web est Apache.
Brèves
Ipv6 fixe & Freebox
Préambule
Le site omega.ducouet.fr est hébergé sur un Odroid Xu4 derriére une freebox delta de chez Free qui a jusqu'alors fournie une IPv4 fixe et entière (Là, il faut explicitement demander à avoir tous les ports ; sinon le tarif, c'est 1/4 de plage par défaut et un bloc d'IPv6 ayant un préfixe fixe.) Pour rendre un serveur physique accessible de l'extérieur, c'est NAT pour l'IPv4 et adresse IPv6 fixe pour l'accès IPv6.
Tout allait bien jusqu'à la semaine derrière où un autre serveur accessible uniquement en IPv6 (Une machine virtuelle dans la freebox) ne répondait plus.
L'interface web de la Freebox indiquait que la VM était allumée et connectée. C'était le préfixe qui m'était attribué qui avait changé.
Donc changement des adresses dans la serveur DNS (d'OVH), et changement des adresses dans la VM et sur l'Odroid.
Pour la VM Debian sur la Freebox
On récupère l'adresse IPv4 locale dans l'interface web de la Freebox : 192.168.0.xxx
bruno@debian-trixie:~$ ssh freebox@192.168.0.xxx
Linux my1 6.1.0-41-arm64 #1 SMP Debian 6.1.158-1 (2025-11-09) aarch64
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Sun Dec 7 20:26:40 2025 from 192.168.0.xxx
freebox@my1:~$ sudo -s
root@my1:/home/freebox# nano /etc/network/interfaces.d/50-cloud-init
# This file is generated from information provided by the datasource. Changes
# to it will not persist across an instance reboot. To disable cloud-init's
# network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
auto lo
iface lo inet loopback
auto enp0s5
iface enp0s5 inet dhcp
iface enp0s5 inet6 static
address 2a01:e0a:103b:e040:cdaf:219b:207e:d723
netmask 48
gateway 2a01:e0a:103b:e040::1
A VÉRIFIER !
Pour la Debian de l'Xu4 qui fait tourner le serveur web
bruno@debian-trixie:~$ ssh odroid@192.168.0.100
_ _ _
/_\ _ _ _ __ | |__(_)__ _ _ _
/ _ \| '_| ' \| '_ \ / _` | ' \
/_/ \_\_| |_|_|_|_.__/_\__,_|_||_|
v25.5.1 for Odroid XU4 running Armbian Linux 6.6.88-current-odroidxu4
...
Last login: Sun Dec 7 20:39:25 2025 from 192.168.0.45
odroid@omega:~$ sudo -s
[sudo] Mot de passe de odroid :
root@omega:/home/odroid# nmcli -p connection show
=======================================
Profils de connexion NetworkManager
=======================================
NAME UUID TYPE DEVICE
-------------------------------------------------------------------------------------------------------------------
Ipv6 fixe 85da0bb7-1825-404a-aa92-fc3b4d94a6e2 ethernet enx001e06300937
lo a0af4ffb-8480-4538-b613-96fe88e280ba loopback lo
root@omega:/home/odroid# nmcli connection mod "Ipv6 fixe" ipv6.addresses 2a01:e0a:103b:e040:cdaf:219b:207e:d823/64
root@omega:/home/odroid# ip -6 address
1: lo: mtu 65536 state UNKNOWN qlen 1000
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
4: enx001e06300937: mtu 1500 state UP qlen 1000
inet6 2a01:e0a:103b:e040:cdaf:219b:207e:d823/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::3d92:5d30:67d1:10bd/64 scope link noprefixroute
valid_lft forever preferred_lft forever
root@omega:/home/odroid#
git
Configuration Initiale
git config --global user.email "Vous@exemple.com"
git config --global user.name "Votre Nom"
Initialiser un nouveau projet
Dans le dossier d'un nouveau projet (vide ou remplis)
git init
État d'un projet
git status
Dernières activités
git log
Ajouter l'indexation ou valider les modification d'un fichier
git add "le fichier"
Pour annuler
"git restore --staged ..." pour désindexer
"git restore ..." pour annuler les modifications dans le répertoire de travail
Créer une nouvelle branche
git branch nouvelle
Basculer entre les branches
git branch // Pour lister les branches
git checkout nouvelle // Pour travailler sur nouvelle. Cela déplace HEAD pour le faire pointer vers la branche testing.
créer et basculer sur la nouvelle branche
git checkout -b
Armbian Bookworm pour Odroid Xu4
Du temps libre, envie de faire le point sur l'efficacité des sauvegardes, Je suis reparti pour une réinstalle de zéro avez une image Armbian Bookworm.
Voir l'installation d'Armbian Bookworm, un site web avec Apache2, Sqlite3, Rclone et Reaction, une alternative au vétéran fail2ban !