Comment créer votre premier VPS sur DigitalOcean

Un guide complet de zéro à avoir un VPS DigitalOcean

Dans cet article, je souhaite vous guider tout au long du processus de configuration de votre premier serveur privé virtuel Linux (VPS) sur DigitalOcean.

DigitalOcean est l'un des services VPS les plus connus.

DigitalOcean dispose d'un processus d'installation en 1 clic pour les applications et les systèmes d'exploitation les plus connus, il fournit un réseau mondial de centres de données et d'emplacements CDN. C'est aussi très fiable et avec un point de départ de 5 $ / m c'est aussi pratique.

Je considère DigitalOcean comme l'une des solutions les plus abordables et les plus faciles à utiliser, et je l'utilise pour divers services.

Étape 1: Créez un compte DigitalOcean

Tu peuxutiliser ce lien d'affiliationpour obtenir un crédit de 100 $ que vous pouvez utiliser pendant les 60 prochains jours.

Avertissement: ceci est un lien d'affiliation. Lorsque vous utilisez ce lien pour vous inscrire, vous obtiendrez un crédit de 100 $ et j'obtiendrai 25 $ en crédits DigitalOcean.

Je ne suggère pas DigitalOcean simplement parce qu'ils ont un programme d'affiliation, évidemment. C'est le contraire: comme je l'utilise beaucoup, si je peux baisser ma facture je profite de cette opportunité.

Une fois que vous êtes sur le site Web:

Remplissez le formulaire d'inscription et vous serez rapidement opérationnel. Vous pouvez également vous inscrire avec Google ou GitHub.

Vous devez confirmer votre email:

Ensuite, vous devrez entrer les informations de facturation qui seront nécessaires lorsque vous aurez terminé vos crédits gratuits de 100 $:

Étape 2: créer un projet

Une fois inscrit, vous pouvez désormais créer un nouveau projet:

Entrez un nom et une description pour le projet:

Une fois que vous avez cliqué sur «Créer un projet», le projet est maintenant ajouté à votre liste de projets et leTableau de bord du projetapparaît:

C'est le centre de contrôle pour tout ce que vous voulez faire avec ce projet.

Tout d'abord, il y a un gros bouton bleu avec leCommencez avec une gouttelettetexte.

Qu'est-ce qu'une gouttelette? Un DigitalOcean Droplet est une machine virtuelle, un VPS. La chose que nous voulons créer. Tout sur DigitalOcean tourne autour des gouttelettes.

À partir de cette interface, nous pouvons également initialiser une base de données gérée, créer un espace (un endroit pour stocker les fichiers) et créer un équilibreur de charge pour répartir le trafic entre plusieurs gouttelettes.

Mais gardons les choses simples. Nous voulons juste créer une gouttelette.

Créer une gouttelette

Clique leCommencez avec une gouttelettebouton dans le tableau de bord du projet.

Cela vous montrera une page avec de nombreuses options:

Commençons par le haut.

Le premier choix estChoisissez une image. Ici, nous pouvons choisir entre plusieurs distributions Linux (Ubuntu, Fedora, Debian et CentOS) et FreeBSD, un autre système d'exploitation UNIX.

Pour chacun d'entre eux, nous pouvons choisir une version spécifique:

En plus des distributions, nous avons également d'autres catégories.Marketplaceen particulier, nous permet d'installer un serveur préconfiguré avec une application comme WordPress, Ghost, un serveur LAMP ou l'une des 150+ applications en un seul clic. C'est un moyen très pratique de se lancer rapidement dans n'importe quel projet.

Les instantanés, sauvegardes et images personnalisées vous permettent de créer un serveur à partir d'un serveur préexistant que vous aviez.

Maintenant que vous savez tout ce que vous pouvez faire ici, choisissonsUbuntu LTSà partir du panneau Distributions.

DansChoisissez un planvous pouvez choisir entre leStandardplan (qui est celui que nous utiliserons), ou un serveur plus performant optimisé pour le processeur ou la mémoire. Cela implique que le serveur coûtera plus cher.

En parlant de coût, nous avons maintenant un tableau où nous pouvons choisir la taille du serveur (et le coût):

Ne vous laissez pas tromper: cliquez sur la flèche gauche pour afficher les forfaits les moins chers:

Un plan de 5 $ / m peut aller très loin, avant même que vous ayez besoin de mettre à niveau. Commencez par ça. Notez également que la facturation est à l'heure, donc si vous utilisez un serveur pendant 10 minutes, vous êtes toujours facturé 1 heure.

Ensuite, nous pouvons choisir d'ajouter un stockage de blocs pour avoir un stockage de données persistant (pas nécessaire maintenant) et vous pouvez choisir une région de centre de données:

Lequel devriez-vous choisir?

Celui le plus proche de vos visiteurs. Je choisis presque toujours New York car c'est au milieu entre l'Europe et le reste des États-Unis.

Nous avons ensuite d'autres options, que vous pouvez ignorer, puis nous avonsAuthentification:

ChoisirMot de passepour simplifier les choses, mais pour les vrais serveurs, je recommande d'utiliser l'authentification par clés SSH (qui est plus compliquée à configurer, mais plus sécurisée).

Tapez un mot de passe que vous allez utiliser pour lerootutilisateur, l'administrateur système Linux.

Remplissez ensuite un nom d'utilisateur qui a du sens pour vous:

Enfin, cliquez sur leCréer une gouttelettebouton:

Et DigitalOcean lancera le processus de création de gouttelettes:

Une fois terminé, il vous montrera l'adresse IP du serveur public:

Cliquez sur le nom pour afficher le tableau de bord du droplet:

De là, vous avez un contrôle total sur tout. Vous pouvez l'activer, le désactiver, le redimensionner et bien plus encore.

N'oubliez pas que la désactivation d'une gouttelette n'interrompt pas la facturation DigitalOcean: vous devez la détruire pour qu'elle ne prenne pas du tout de place.

Accédez au Droplet en tant que root

À partir du droplet, vous pouvez désormais accéder au droplet en cliquant sur le menu Accès et sur le bouton Lancer la console:

Cela ouvrira une fenêtre de connexion dans le navigateur, qui vous permettra de vous connecter au serveur. Entrerrootcomme nom d'utilisateur et mot de passe que vous avez défini précédemment:

Vous devriez alors pouvoir vous connecter au serveur:

La console dans le navigateur n'est pas idéale. Il est préférable d'utiliser le terminal de votre système d'exploitation.

Permettez-moi d'accéder au serveur à l'aide de l'application macOS Terminal. J'écris la commandessh [email protected]<IP ADDRESS>:

Je reçois immédiatement un avertissement qui me dit que je ne me suis jamais connecté à ce serveur auparavant. J'accepte avec «oui»:

Maintenant, le serveur me demande le mot de passe:

et j'y suis connecté:

Et après?

Vous contrôlez désormais pleinement un ordinateur situé dans un centre de données, quelque part dans le monde.

N'est-ce pas cool? Et ce n'est que le début.

Il y a beaucoup de choses que vous devrez faire avant que le serveur puisse être prêt à faire quoi que ce soit, dont la première devrait être de créer un utilisateur qui n'est pas root, de vous soucier de la sécurisation du serveur et de configurer tout serveur sur lequel vous souhaitez exécuter il.


Plus de tutoriels sur les services: