Recherche sur le site Web

Je voulais héberger moi-même sans payer, et ce système d'exploitation serveur convivial a été à la hauteur


Si vous cherchez à commencer à héberger vos propres services pour vous libérer d’acteurs comme Google, Apple et Microsoft, vous voudrez apprendre à connaître Ubuntu Server.

Les trois versions du logo Ubuntu.

Points clés de Linux-Terminal.com

  • Ubuntu Server est une excellente option pour l'auto-hébergement.
  • Avec juste quelques ajustements, vous pouvez rendre cette distro beaucoup plus facile.
  • Toutes ces options peuvent être faites gratuitement.

Ubuntu Server est mon choix pour l'auto-hébergement. Une grande raison à cela est que j'ai travaillé avec cette distribution pendant des années, donc je la connais comme le fond de ma poche. L'autre raison est qu'Ubuntu Server est le système d'exploitation serveur le plus facile à utiliser, surtout après avoir pris un moment ou deux pour effectuer quelques ajustements.

Avant de commencer à remettre en question ma santé mentale, ces ajustements sont en fait assez faciles à mettre en œuvre. En fait, ces ajustements sont si simples et efficaces que je les utilise presque toujours tous. La seule fois où je pourrais ne pas appliquer tous ceux-ci, c'est lorsque mon accès principal au serveur se fait via SSH (vous comprendrez cela dans un instant).

Si vous commencez à penser que l'hébergement autonome est quelque chose que vous voulez explorer, continuez à lire car j'ai justement les conseils dont vous avez besoin pour le rendre plus facile avec Ubuntu Server.

Si vous n'avez pas encore installé Ubuntu Server, jetez un coup d'œil à mon article, « Comment installer Ubuntu Server en moins de 30 minutes. »

1. Installer un environnement de bureau

Par défaut, Ubuntu Server n'inclut pas d'environnement de bureau. À cause de cela, vous devez être très à l'aise et familier avec la ligne de commande.

Ou vous pouvez installer un environnement de bureau.

À mon avis, c'est le moyen le plus simple de rendre Ubuntu Server plus facile, surtout si vous êtes relativement nouveau sur Linux. Avoir un bureau GUI éliminera la peur d'avoir à utiliser la ligne de commande, car vous aurez beaucoup d'applications à utiliser (comme le gestionnaire de fichiers, le gestionnaire d'utilisateurs, la boutique d'applications GUI, et bien plus encore).

Si vous voulez installer un environnement de bureau sur un serveur Ubuntu, la meilleure façon de le faire est via la ligne de commande avec ce qui suit :

sudo apt-get install tasksel dialog -y

Une fois installé, exécutez l'outil avec :

sudo tasksel

Dans la fenêtre résultante, vous pouvez installer l'environnement de bureau de votre choix.

Une fois installé, redémarrez l'ordinateur (sudo reboot) et profitez de ce bureau.

2. Installer Cockpit

Alors qu'un environnement de bureau facilite l'utilisation de Linux, Cockpit est une interface graphique Web qui rend l'utilisation d'Ubuntu Server encore plus facile.

Cockpit simplifie des tâches telles que les journaux, le stockage, le réseau, les comptes utilisateurs, les services, les applications, les mises à jour, et plus encore. Vous pouvez également installer des modules pour étendre l'ensemble des fonctionnalités. Il existe des modules pour Samba, Docker, les sauvegardes et les diagnostics, pour n'en nommer que quelques-uns.

Cockpit facilite vraiment la gestion de votre serveur. Vous n'aurez pas à vous soucier de modifier les fichiers de configuration pour de nombreux services ; vous obtenez un tableau de bord en temps réel de la santé, de l'utilisation et des informations système, et plus encore.

Pour installer Cockpit, retournez dans le terminal et saisissez la commande :

sudo apt-get install cockpit -y

Une fois installé, vous devez l'activer avec :

sudo systemctl enable cockpit.socket

Vous pouvez ensuite ouvrir un navigateur web et le diriger vers http://localhost:9090 ou http://SERVEUR:9090 (où SERVEUR est l'adresse IP de votre instance Ubuntu Server).

3. Utilisez des paquets Snap

Les paquets Snap sont la version d'Ubuntu du gestionnaire de paquets universel et simplifient considérablement l'installation de certains services/applications. Par exemple, au lieu d'installer Nextcloud manuellement, vous pouvez simplement l'installer avec :

sudo snap install nextcloud

Parce que les paquets Snap sont mis à jour automatiquement, vous n'avez pas à vous soucier de les installer manuellement. C'est vrai, les paquets Snap font un excellent travail pour simplifier les choses.

Gardez à l'esprit que certains paquets Snap ont des fichiers de configuration qui se trouvent à des emplacements non standard (dont la plupart seront dans /var/snap/).

Si vous êtes curieux de savoir quels paquets Snap sont disponibles, assurez-vous de rechercher sur Snapcraft.

4. Installer une interface graphique pour le pare-feu

Si vous avez installé un environnement de bureau, vous pouvez aussi bien installer une interface graphique pour le pare-feu. Vous voudrez certainement utiliser un pare-feu, et quelle meilleure façon de le faire que d’avoir une application graphique pour aider à simplifier la tâche ?

Au lieu de devoir exécuter des commandes pour activer et configurer votre pare-feu, une interface graphique transforme cela en une expérience de pointage et de clic.

La meilleure interface graphique de pare-feu pour Ubuntu Server est GUFW, qui peut être installée avec :

sudo apt-get install gufw -y

Avec GUFW, vous pouvez facilement activer/désactiver le pare-feu et créer des règles simples ou avancées.

5. Configurer les mises à jour automatiques

Au lieu de devoir se souvenir de mettre à jour Ubuntu Server, vous pouvez configurer des mises à jour automatiques. En faisant cela, vous pouvez être certain que votre système restera sécurisé avec les nouvelles mises à jour et correctifs appliqués régulièrement.

La meilleure façon de faire cela est d'exécuter la commande dpkg-reconfigure de cette façon :

sudo dpkg-reconfigure -plow unattended-upgrades

On vous demandera si vous voulez télécharger et installer automatiquement les mises à jour stables. Assurez-vous de sélectionner Oui et d'appuyer sur Entrée sur votre clavier.

Une fois que vous aurez fait cela, les mises à jour automatiques commenceront régulièrement.

Félicitations, vous venez de rendre Ubuntu Server considérablement plus facile pour vos besoins d'auto-hébergement.