Installation Ubuntu · 5 min read · Sep 23, 2025
Comment installer No-ip2 sur Ubuntu 12.04 LTS afin d'héberger des serveurs sur une adresse IP dynamique
Comment installer No-ip2 sur Ubuntu 12.04 LTS afin d’héberger des serveurs sur une adresse IP dynamique
Héberger vos propres serveurs à domicile est génial, vous pouvez héberger votre propre site web depuis chez vous, partager des photos de famille et diffuser vos médias partout dans le monde. Cependant, tout cela nécessite que vous ayez un emplacement sur Internet que les gens peuvent trouver, comme http://www.mywebsitedomain.com.
Cela se fait normalement en achetant un nom de domaine et en le pointant vers une adresse IP statique, ce qui n’est pas gratuit.
Dans ce guide, je vais vous montrer comment obtenir le même résultat d’adresse web sur une adresse IP dynamique en installant le service gratuit No-IP sur Ubuntu 12.04 LTS, qui est également l’hôte parfait pour vos propres sites web et services de streaming.
Pour installer Ubuntu 12.04 LTS, vous avez besoin d’un ordinateur sans rien dessus pour être le serveur. De nos jours, presque n’importe quel ancien PC peut être repositionné en tant que serveur Ubuntu réussi. Prenez simplement ce vieux PC que vous alliez jeter et suivez le super guide pour installer un serveur LAMP à http://www.ubuntugeek.com/step-by-step-ubuntu-12-04-precise-lamp-server-setup.html Allez jusqu’à la partie “ip statique” et arrêtez-vous là.
Une fois que vous avez un serveur LAMP en cours d’exécution avec SSH comme dans cet exemple, vous pouvez accéder à un terminal sur ce serveur depuis votre PC normal en utilisant putty par exemple. Maintenant, vous êtes prêt à faire fonctionner le service No-IP dessus.
Tout d’abord, allez sur http://www.noip.com cliquez sur “s’inscrire maintenant” sous “DNS dynamique gratuit” Inscrivez-vous avec un nom d’utilisateur et un mot de passe no-ip uniques. Vous vous verrez attribuer un nom de site web gratuit, probablement quelque chose comme http://
Cliquez sur le lien “non merci, j’utiliserai no-ip.biz” pour utiliser le DNS gratuit avec le site qui vous a été attribué.
J’ai décoché la case “envoyez-moi des trucs” parce que je ne suis pas fan de recevoir des choses, mais bon, puisque tout cela est offert gratuitement, vous devriez faire ce que vous pensez être le mieux là.
Cliquez sur “s’inscrire” sous la colonne “service dns gratuit”. Bien sûr, si vous le souhaitez, vous pouvez payer pour certains services premium, mais cela dépasse le cadre de ce guide.
Maintenant, ouvrez un terminal sur votre serveur en utilisant putty par exemple et connectez-vous avec le nom d’utilisateur et le mot de passe que vous avez configurés lors de l’installation de LAMP.
Passez à l’utilisateur root
sudo -sLorsque vous y êtes invité, entrez le mot de passe pour le nom d’utilisateur avec lequel vous avez installé ubuntu.
Installez le logiciel requis pour construire le client no-ip
apt-get install build-essential checkinstallTéléchargez le client no-ip
cd /usr/local/src/
wget http://www.no-ip.com/client/linux/noip-duc-linux.tar.gz
tar xf noip-duc-linux.tar.gz
dirNotez le répertoire où le client a été extrait, par exemple : noip-2.1.9-1 et “cd” vers celui-ci
cd noip-2.1.9-1/Commencez le processus d’installation
checkinstall Cliquez sur y pour accepter les documents par défaut
Entrez “noip” comme nom pour le logiciel
Appuyez sur entrer trois fois pour accepter le nom et les descriptions du programme.
Maintenant, vous allez configurer le client pour votre service web no-ip.
Lorsque vous y êtes invité, entrez votre nom d’utilisateur no-ip
Lorsque vous y êtes invité, entrez le mot de passe no-ip pour ce nom d’utilisateur
Appuyez sur entrer pour accepter le taux de mise à jour de 30 secondes
Appuyez sur entrer pour accepter N et continuer sans exécuter un script lors de la mise à jour réussie (vous n’en avez pas besoin)
Appuyez sur entrer pour accepter n et ignorer la liste des documents inclus
Appuyez sur entrer pour accepter y et exclure les documents supplémentaires du package.
Notez la ligne de désinstallation dpkg mais NE l’exécutez PAS. C’est pour désinstaller le package.
Cela ressemblera à : dpkg -r noip-2.1.9
Revenez à l’utilisateur normal
su Nous allons rendre les permissions de fichier assez permissives pour faciliter la configuration, puis les restreindre à nouveau plus tard.
sudo chmod 7777 /usr/local/etc/no-ip2.confMaintenant, nous allons écrire un simple script de démarrage afin que le client démarre lorsque l’ordinateur démarre.
sudo nano /etc/init.d/noipCopiez et collez toutes les lignes suivantes (entre les longues ##### lignes) dans le fichier que vous venez de commencer. (Si vous utilisez putty depuis Windows, vous pouvez utiliser ctrl-c pour copier, puis dans le terminal putty, soit cliquez avec le bouton droit, soit utilisez shift-ins pour coller.
#######################################################
#! /bin/sh
case "$1" in
start)
echo "Démarrage de noip2"
/usr/local/bin/noip2
;;
stop)
echo -n "Arrêt de noip2"
for i in `noip2 -S 2>&1 | grep Process | awk '{print $2}' | tr -d ','`
do
noip2 -K $i
done
;;
*)
echo "Usage: $0 {start|stop}"
exit 1
esac
exit 0
#######################################################Maintenant, quittez et enregistrez. ctrl-x pour quitter et y pour enregistrer.
Vous devriez pouvoir tester les scripts de démarrage avec
sudo /etc/init.d/noip stop
sudo /etc/init.d/noip startMaintenant, nous réinitialisons les permissions afin que seul l’utilisateur root (c’est-à-dire le système lui-même) exécute les programmes dans la procédure de démarrage.
sudo chmod 700 /usr/local/bin/noip2
sudo chown root:root /usr/local/bin/noip2
sudo chmod 700 /etc/init.d/noip
sudo chown root:root /etc/init.d/noip
sudo chmod 700 /usr/local/etc/no-ip2.conf
sudo chown root:root /usr/local/etc/no-ip2.confMaintenant, nous allons ajouter le script de démarrage noip au processus de démarrage d’ubuntu.
sudo nano /etc/rc.localDans la ligne au-dessus de “exit 0”, ajoutez la ligne suivante
/etc/init.d/noip startPour que le client fonctionne, vous devrez ouvrir le port 8245 vers le serveur. La façon de le faire dépend de votre modem/routeur. Cela s’appelle le transfert de port. Si vous avez besoin d’aide avec le transfert de port, allez sur : www.portforward.com
Enfin, après tout cela, vos serveurs devraient être disponibles de partout à
http://
Évidemment, en plus du client no-ip, vous devrez également ouvrir des ports pour les services que vous essayez d’exécuter sur votre serveur domestique. Par exemple, le port 80 pour un serveur web.
Si vous avez installé le serveur LAMP Ubuntu comme décrit dans le lien que j’ai donné en haut, vous pouvez vérifier s’il fonctionne en allant sur votre site et vous devriez voir la page web par défaut d’apache ubuntu disant quelque chose comme “Ça fonctionne”.
Veuillez noter que, puisque No-IP est un service gratuit, ils supprimeront les adresses IP inutilisées tous les trente jours. Vous serez averti de cela à l’adresse e-mail que vous avez donnée et vous pouvez vous reconnecter à No-IP pour garder l’adresse active. Comme l’indique le site Web de No-IP, “Les noms d’hôtes gratuits doivent être mis à jour tous les 30 jours pour rester actifs. Nous faisons cela pour garder notre réseau clair des noms d’hôtes inutilisés. Nous envoyons des notifications fréquentes par e-mail pour vous rappeler de mettre à jour votre nom d’hôte, ou vous pouvez mettre à jour manuellement votre nom d’hôte en vous connectant à votre compte No-IP et en cliquant sur l’onglet “Hôtes/Références”, cliquez sur “Modifier” à côté du nom d’hôte que vous souhaitez mettre à jour et cliquez sur “Mettre à jour” en bas à droite.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.