Monter votre propre serveur personnel avec Ubuntu Server et y accéder de partout avec Tailscale

Un guide pas à pas, sans connaissances préalables, pour transformer un ordinateur que vous n'utilisez plus en serveur personnel sous Ubuntu Server 26.04 LTS et vous y connecter en toute sécurité depuis chez vous, le bureau ou votre téléphone avec Tailscale.

Publié24 septembre 2026
GratuitTélécharger en PDF

Ressources gratuites

Créez un compte gratuit pour télécharger

Les guides PDF et les autres ressources gratuites se téléchargent avec un compte. Il est gratuit et il suffit de votre adresse e-mail.

Un serveur personnel (ou home server) est un ordinateur qui reste allumé chez vous et travaille pour vous à toute heure : il conserve des sauvegardes, partage vos fichiers, exécute des modèles d'intelligence artificielle ou héberge des applications que vous préférez ne pas confier à des tiers.

Dans ce guide, vous allez transformer un ordinateur que vous n'utilisez plus en serveur sous Ubuntu Server, le système Linux le plus répandu pour cet usage. Vous installerez ensuite Tailscale, un service qui crée un réseau privé entre vos appareils pour que vous puissiez accéder à votre serveur de partout, sans ouvrir de ports sur votre box ni toucher à des réglages réseau compliqués.

Inutile de connaître Linux. Chaque étape explique sur quoi appuyer et ce que vous devriez voir.

Ce que vous allez obtenir

  • Un serveur sous Ubuntu Server 26.04 LTS, la version à support long publiée en 2026.
  • L'accès à son terminal depuis votre Mac, votre PC Windows ou Linux, d'abord à la maison puis de n'importe où.
  • Un réseau privé avec Tailscale qui relie le serveur, votre ordinateur et votre téléphone, chiffré de bout en bout.

Ce qu'il vous faut

L'ordinateur qui servira de serveur

Presque n'importe quel ordinateur des dix dernières années convient : un vieux portable, un PC de bureau ou un mini PC. Au minimum :

  • Un processeur 64 bits (Intel ou AMD) à deux cœurs.
  • 4 Go de RAM (cela fonctionne avec 2 Go, mais devient vite juste).
  • Un disque de 25 Go ou plus. Un SSD est préférable.
  • Une connexion par câble à la box. Le Wi-Fi fonctionne, mais le câble est plus stable pour un serveur.

En plus

  • Une clé USB de 8 Go ou plus (elle sera aussi effacée).
  • Un autre ordinateur (Mac, Windows ou Linux) pour préparer la clé et, ensuite, vous connecter au serveur.
  • Pendant l'installation, un écran et un clavier branchés sur le serveur. Ensuite, vous n'en aurez plus besoin.

Étape 1. Télécharger Ubuntu Server

  1. Sur votre ordinateur habituel, allez sur ubuntu.com/download/server.
  2. Cliquez sur Download Ubuntu Server 26.04 LTS. Si une version 26.04.x apparaît (par exemple 26.04.1), c'est la même avec des corrections : téléchargez-la.
  3. Un fichier se terminant par .iso, d'environ 3 Go, se télécharge. C'est « l'image » de l'installateur.

Étape 2. Préparer la clé USB d'installation

Vous allez copier l'image sur la clé de façon que l'ordinateur puisse démarrer dessus. Glisser le fichier ne suffit pas : il faut un programme.

Mac, Windows et Linux : balenaEtcher

  1. Téléchargez balenaEtcher sur etcher.balena.io et installez-le.
  2. Branchez la clé USB.
  3. Ouvrez Etcher et cliquez sur Flash from file. Choisissez le fichier .iso téléchargé.
  4. Cliquez sur Select target et cochez votre clé. Vérifiez bien qu'il s'agit de la clé et non d'un autre disque.
  5. Cliquez sur Flash!. Sur Mac, votre mot de passe vous sera demandé. Attendez la fin de la copie et de sa vérification.
Capture : balenaEtcher avec l'image d'Ubuntu Server et la clé USB sélectionnées

Étape 3. Démarrer le serveur sur la clé USB

  1. Branchez sur le serveur la clé USB, l'écran, le clavier et le câble réseau.
  2. Allumez-le et appuyez aussitôt, plusieurs fois, sur la touche du menu de démarrage. Elle dépend du fabricant : en général F12, F11, F10, F8 ou Échap. La touche s'affiche parfois une seconde à l'écran.
  3. Dans le menu, choisissez la clé USB (elle apparaît souvent avec sa marque, par exemple « USB: SanDisk »).
  4. Un menu noir apparaît avec l'option Try or Install Ubuntu Server. Appuyez sur Entrée ou attendez quelques secondes.

Si l'ordinateur démarre son système habituel, vous n'avez pas été assez rapide : éteignez-le et recommencez. Si vous ne trouvez pas la touche, cherchez sur Internet « touche menu de démarrage » suivi de la marque et du modèle.

Étape 4. Installer Ubuntu Server

L'installateur se pilote uniquement au clavier :

  • Flèches pour vous déplacer.
  • Entrée pour choisir ou activer un bouton.
  • Espace pour cocher ou décocher une case.
  • Tab pour passer d'un champ à l'autre.

Parcourez les écrans dans cet ordre :

  1. Langue. Choisissez Français (ou la langue de votre choix).
  2. Mise à jour de l'installateur. S'il propose une version plus récente de l'installateur, choisissez Update to the new installer. Sinon, continuez.
  3. Clavier. Choisissez la disposition de votre clavier, par exemple French. Sélectionnez Terminé (Done).
  4. Type d'installation. Laissez Ubuntu Server sélectionné (pas la version « minimized », qui retire des outils utiles).
  5. Réseau. L'installateur détecte le câble et affiche une adresse du type 192.168.1.45. Notez ce numéro : il vous servira à l'étape 6. Sélectionnez Terminé.
  6. Proxy. Laissez vide.
  7. Miroir. Gardez celui proposé et attendez la fin du test.
  8. Stockage. Choisissez Use an entire disk, vérifiez que le bon disque est sélectionné et laissez cochée l'option Set up this disk as an LVM group. Sur l'écran de résumé, sélectionnez Terminé et confirmez avec Continuer. C'est ici que le disque est effacé.
  9. Profil. Remplissez les champs :
  • Votre nom : le vôtre.
  • Nom du serveur : un mot en minuscules, sans espaces ni accents, par exemple homeserver. C'est ainsi qu'il s'appellera sur votre réseau.
  • Nom d'utilisateur : un mot en minuscules, par exemple anne.
  • Mot de passe : un mot de passe long que vous n'utilisez nulle part ailleurs. Tapez-le deux fois.
  1. Ubuntu Pro. Choisissez l'option pour le passer pour l'instant (Skip). C'est un service facultatif que vous pourrez activer plus tard.
  2. SSH. Cochez avec Espace la case Install OpenSSH server. C'est indispensable : c'est ce qui vous permettra de piloter le serveur depuis un autre ordinateur. Laissez la connexion par mot de passe autorisée.
  3. Snaps proposés. N'en cochez aucun. Sélectionnez Terminé.
Capture : écran SSH de l'installateur avec Install OpenSSH server coché

L'installation prend entre 5 et 20 minutes. À la fin, Reboot Now apparaît. Sélectionnez-le, retirez la clé USB quand on vous le demande et appuyez sur Entrée.

Étape 5. Premier démarrage et mises à jour

Après le redémarrage, l'écran affiche quelques messages et se termine par une ligne comme celle-ci :

text
homeserver login:
  1. Tapez votre nom d'utilisateur et appuyez sur Entrée.
  2. Tapez votre mot de passe (les caractères ne s'affichent pas, c'est normal) et appuyez sur Entrée.

Vous y êtes. Installez maintenant les mises à jour en attente :

bash
sudo apt update && sudo apt full-upgrade -y

sudo exécute la commande en tant qu'administrateur : votre mot de passe vous sera demandé. Une fois terminé, redémarrez :

bash
sudo reboot

Vérifier que tout le disque est utilisé

Avec l'option LVM, l'installateur ne réserve parfois qu'une partie du disque au système. Vérifiez-le :

bash
df -h /

Regardez la colonne Size. Si elle est nettement inférieure à votre disque (par exemple 100 Go sur un disque de 500 Go), agrandissez-la avec cette commande :

bash
sudo lvextend -r -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

Relancez df -h / : vous verrez la taille complète.

Étape 6. Se connecter au serveur depuis votre ordinateur (à la maison)

À partir d'ici, vous n'avez plus besoin de l'écran ni du clavier du serveur : vous le piloterez depuis votre ordinateur habituel avec SSH, une connexion sécurisée au terminal d'une autre machine. Votre ordinateur et le serveur doivent être reliés à la même box.

Si vous n'avez pas noté l'adresse à l'étape 4, tapez sur le serveur :

bash
hostname -I

Le premier numéro affiché (du type 192.168.1.45) est son adresse sur votre réseau.

Ouvrir le terminal sur votre ordinateur

  • Mac : appuyez sur ⌘ + Espace, tapez « Terminal » et appuyez sur Entrée.
  • Windows 10 ou 11 : ouvrez PowerShell depuis le menu Démarrer. SSH est déjà inclus.
  • Linux : appuyez sur Ctrl + Alt + T.

Se connecter

Tapez cette commande en remplaçant anne par votre nom d'utilisateur et le numéro par l'adresse de votre serveur :

bash
ssh [email protected]
  1. La première fois, il vous demande si vous faites confiance à la machine (Are you sure you want to continue connecting). Tapez yes et appuyez sur Entrée.
  2. Tapez le mot de passe de votre utilisateur du serveur.

Vous verrez le message d'accueil d'Ubuntu et une ligne commençant par anne@homeserver. Tout ce que vous tapez s'exécute désormais sur le serveur. Pour sortir, tapez exit.

Capture : terminal connecté en SSH au serveur avec le message d'accueil d'Ubuntu

Étape 7. Créer votre compte Tailscale

Pour l'instant, vous ne pouvez accéder au serveur que depuis chez vous. Tailscale règle cela : il crée un réseau privé (Tailscale l'appelle tailnet) que vos appareils rejoignent où qu'ils soient. Chacun reçoit une adresse fixe commençant par 100. et un nom, et ils communiquent de façon chiffrée, sans ports ouverts sur votre box.

L'offre gratuite (Personal) suffit pour un usage domestique.

  1. Allez sur tailscale.com et cliquez sur Get started.
  2. Connectez-vous avec un compte Google, Microsoft, Apple ou GitHub. Ce compte sera la clé de votre réseau : choisissez-en un avec la validation en deux étapes activée.
  3. Si on vous demande l'usage prévu, choisissez un usage personnel.

Étape 8. Installer Tailscale sur le serveur

Connectez-vous au serveur en SSH comme à l'étape 6 et tapez :

bash
curl -fsSL https://tailscale.com/install.sh | sh

Le script détecte Ubuntu, ajoute le dépôt officiel de Tailscale et installe le programme. Votre mot de passe vous sera demandé.

Reliez ensuite le serveur à votre réseau :

bash
sudo tailscale up

Un lien du type https://login.tailscale.com/a/… apparaît. Comme vous êtes connecté en SSH depuis votre ordinateur, vous pouvez le copier, l'ouvrir dans votre navigateur et vous connecter avec le compte de l'étape 7. Une fois l'accès approuvé, le terminal affiche Success.

Vérifiez l'adresse attribuée au serveur :

bash
tailscale ip -4

Elle renvoie une adresse du type 100.101.102.103.

Étape 9. Installer Tailscale sur vos autres appareils

Installez Tailscale sur chaque appareil depuis lequel vous voulez vous connecter et ouvrez une session avec le même compte :

  • Mac : téléchargez-le sur l'App Store ou sur tailscale.com/download. Une icône apparaît dans la barre des menus ; ouvrez-la et connectez-vous.
  • Windows : téléchargez l'installateur sur tailscale.com/download, installez-le et cliquez sur l'icône près de l'horloge pour vous connecter.
  • Linux : utilisez les mêmes commandes que sur le serveur (curl -fsSL https://tailscale.com/install.sh | sh puis sudo tailscale up).
  • iPhone et Android : installez Tailscale depuis l'App Store ou Google Play, connectez-vous et acceptez la configuration VPN proposée.
Capture : application Tailscale sur le Mac avec le serveur dans la liste des appareils

Étape 10. Régler le réseau dans la console Tailscale

Allez sur login.tailscale.com/admin/machines. Vous y verrez la liste de vos appareils. Faites deux réglages sur le serveur :

  1. Désactivez l'expiration de la clé. Par sécurité, Tailscale demande de se reconnecter sur chaque appareil de temps en temps (tous les 180 jours par défaut). Sur un serveur sans personne devant, cela le laisserait déconnecté. Cliquez sur les trois points à côté du serveur et choisissez Disable key expiry.
  2. Vérifiez le nom. Il doit apparaître comme homeserver. Sinon, choisissez Edit machine name dans le même menu.

Vérifiez aussi que MagicDNS est activé dans l'onglet DNS. Il l'est par défaut sur les nouveaux réseaux, et c'est ce qui vous permet d'utiliser le nom du serveur au lieu de son adresse numérique.

Capture : console Tailscale avec le menu Disable key expiry du serveur

Étape 11. Accéder à votre serveur de partout

Depuis n'importe quel appareil où Tailscale est actif, que vous soyez chez vous, au bureau ou en données mobiles, ouvrez le terminal et tapez :

bash
ssh anne@homeserver

Si le nom ne fonctionne pas, utilisez l'adresse commençant par 100. :

bash
ssh [email protected]

Pour vérifier que cela fonctionne vraiment hors de chez vous, déconnectez votre ordinateur du Wi-Fi et utilisez le partage de connexion de votre téléphone. La commande doit fonctionner de la même façon.

Étape 12. Préparer le serveur à tourner seul

Quelques réglages pour que le serveur tienne sans que vous ayez à le surveiller.

Redémarrage après une coupure de courant

Dans le BIOS ou l'UEFI du serveur (on y entre en appuyant sur Suppr, F2 ou F10 au démarrage), cherchez une option nommée Restore on AC Power Loss ou After Power Failure et réglez-la sur Power On. Il se rallumera tout seul au retour du courant.

Portable capot fermé

Si vous utilisez un portable, il se met en veille par défaut quand on ferme le capot. Pour l'éviter, lancez ces commandes une par une :

bash
sudo mkdir -p /etc/systemd/logind.conf.d
printf "[Login]\nHandleLidSwitch=ignore\n" | sudo tee /etc/systemd/logind.conf.d/capot.conf
sudo reboot

Adresse fixe à la maison (facultatif)

Avec Tailscale, vous n'en avez pas besoin : le nom homeserver fonctionne toujours. Si vous voulez aussi vous connecter par l'adresse locale, vous pouvez « réserver » l'adresse du serveur dans les réglages de votre box. Cela s'appelle généralement une réservation DHCP (ou bail statique).

Garder le serveur en sécurité

  • N'ouvrez pas de ports sur votre box. Avec Tailscale, exposer le serveur à Internet est inutile.
  • Mettez à jour régulièrement avec sudo apt update && sudo apt full-upgrade -y.
  • Protégez votre compte Tailscale avec la validation en deux étapes : quiconque y accède peut ajouter des appareils à votre réseau.
  • Retirez du réseau les appareils que vous n'utilisez plus, depuis la console Tailscale.
  • Choisissez un mot de passe long pour votre utilisateur du serveur. Plus tard, vous pourrez le remplacer par des clés SSH, une méthode encore plus sûre.

Problèmes fréquents

  • L'ordinateur ne démarre pas sur la clé USB. Essayez une autre touche de menu de démarrage ou un autre port USB. Sur certaines machines, il faut désactiver Secure Boot dans le BIOS ; Ubuntu n'en a normalement pas besoin, mais certaines cartes anciennes posent problème.
  • L'installateur ne détecte pas le réseau. Vérifiez le câble et le voyant du port. En Wi-Fi, l'installateur demande le réseau et le mot de passe sur l'écran réseau.
  • ssh affiche « Connection refused ». OpenSSH n'a pas été installé à l'étape 4. Branchez écran et clavier et lancez sudo apt install openssh-server.
  • ssh affiche « Connection timed out » hors de chez vous. Tailscale n'est pas actif sur l'appareil depuis lequel vous vous connectez, ou le serveur est éteint. Vérifiez la liste des appareils dans l'application Tailscale : le serveur doit apparaître comme connecté.
  • Le nom homeserver est introuvable. MagicDNS est désactivé ou le nom est différent. Utilisez l'adresse 100.x ou revoyez l'étape 10.
  • Le serveur a disparu de Tailscale au bout de quelques mois. Sa clé a expiré. Connectez-vous à la maison par l'adresse locale, lancez sudo tailscale up et désactivez l'expiration comme à l'étape 10.

Et ensuite

Vous disposez de votre propre serveur, accessible de partout. C'est la base de tout le reste : sauvegardes, stockage de fichiers ou vos propres services d'intelligence artificielle. Les instructions Linux des guides de cette série, comme celui d'Ollama, fonctionnent de la même façon sur ce serveur. Rappelez-vous simplement que, pour utiliser un service depuis un autre appareil, il doit être configuré pour accepter les connexions du réseau et pas seulement celles de la machine elle-même.

Premier guide de la série : Installer et configurer LM Studio sur Mac, Windows et Linux