Comment héberger WordPress sur DigitalOcean (même si vous n’êtes pas un technicien)

Depuis longtemps, je suis fasciné par l’hébergement de WordPress sur DigitalOcean  par moi-même . J’ai vu des gens partager des photos de la vitesse à laquelle leur minuscule Droplet à 5 $ par mois chargeait WordPress pour des milliards de demandes et j’ai ces douleurs de jalousie au fond de mon estomac.

Mais il y avait toujours un problème…

Je n’ai aucune idée de ce que je fais quand il s’agit des vrais rouages ​​de l’exécution de mon propre serveur ! Comme : « Je n’ai jamais utilisé SSH sur une seule chose de toute ma vie » niveaux de « aucune idée »

Mais ensuite je suis tombé sur un outil appelé SpinupWP qui prétend faire de l’hébergement WordPress sur DigitalOcean quelque chose que même une personne non avertie en technologie comme je peux y parvenir.

Alors, j’ai fait ce que n’importe qui ferait – j’ai demandé à Daan de me payer pour écrire un article pour voir si je pouvais réellement le faire 🤣

C’est le sujet de cet article : Comment héberger WordPress sur votre propre blob DigitalOcean. Lisez la suite pour le guide étape par étape!

Il est important de noter que cet article n’est pas sponsorisé par SpinupWP / Delicious Brains, nous ne leur avons même parlé à aucun moment du processus. Nous pensions que c’était un nouvel outil intéressant et nous voulions écrire à ce sujet.

Quel est le problème avec l’hébergement de WordPress sur votre propre DigitalOcean Droplet ?

Si vous n’êtes pas familier avec ce qui se passe ici, DigitalOcean est un fournisseur d’hébergement cloud populaire qui vous permet de créer votre propre « drop » pour aussi peu que 5 $ par mois. C’est comme votre propre sandbox de serveur de forme libre que vous pouvez utiliser pour à peu près n’importe quoi.

De plus, vous pouvez faire en sorte que votre site WordPress se charge assez rapidement, même avec seulement cette baisse de 5 $ . Voir quelqu’un servir 4,6 milliards de demandes par mois en une baisse de 5 $ ( avec mise en cache pleine page ) a définitivement attiré mon attention, et vous pouvez voir des histoires similaires ici et ici .

Cependant, le problème va Digital et inscrire à votre propre Droplet est que vous êtes responsable demise tout correctement afin qu’il soit:

  • fonctionnelle

  • Safe

  • haute performance

  • approuvé

Si vous neavez jamais fait auparavant, il est très intimidant ( cela a toujours été mon problème ).

SpinupWP est un tableau de bord qui vise à rendre ce processus beaucoup moins intimidant en configurant tout correctement pour sécuriser et optimiser votre site et en vous offrant un moyen beaucoup plus simple de gérer votre droplet.

Le résultat final est que vous obtenez quelque chose de proche des performances de l’hébergement géré WordPress à une fraction du prix … ou du moins c’est ce que j’attends.

digitaloceanCombien tout cela va-t-il coûter, de toute façon ?

Pour suivre cela, vous devrez payer pour deux choses :

La bonne chose est que le prix est super flexible et qu’il n’y a pas de contrats à long terme. Donc, si vous souhaitez mettre à niveau ou rétrograder votre Droplet à l’avenir, vous pouvez ( dites adieu à payer pour 12 mois d’hébergement à la fois ! ).

De plus, vous pouvez héberger autant de sites WordPress que vous le souhaitez ; Il n’y a pas de frais supplémentaires pour plus de sites ( bien que vous deviez peut-être mettre à jour votre Droplet à un moment donné pour gérer la charge, surtout si vous n’utilisez pas la mise en cache pleine page ).

Hébergement WordPress sur votre propre gouttelette DigitalOcean

Prêt à vous salir les mains ? C’est maintenant la partie que je vais creuser et vous montrer comment cela fonctionne.

Deux remarques avant de commencer :

  1. Je ne suis pas un développeur ou administrateur système, je suis juste un gars normal, même si j’en sais un peu plus que l’utilisateur moyen de WordPress.

  2. J’écris ce post sur ma première critique. Je fais cela pour vous donner une idée précise de la facilité / difficulté du processus. Si je trouve un problème, je vous en parlerai.

Avec cela à l’écart, plongeons-nous !

Étape 1 : Créez un compte DigitalOcean

Pour commencer, rendez-vous sur DigitalOcean et créez un compte.

Une fois que vous vous êtes inscrit, allez dans l’onglet Facturation et entrez un mode de paiement afin de pouvoir créer de nouvelles Droplets :

Vous n’aurez rien à payer pour vous inscrire ; Vous ne paierez qu’une fois votre drop créé :

Etape 2 : Créer une nouvelle clé API DigitalOcean

Ensuite, vous devez créer une clé API, que vous utiliserez éventuellement pour connecter SpinupWP à DigitalOcean.

Pour ce faire, allez dans l’onglet API de votre tableau de bord DigitalOcean et cliquez sur le bouton Générer un nouveau jeton :

crear nueva clave

Donnez-lui un nom mémorable, comme « SpinupWP » et assurez-vous que la case Écrire est cochée. Cliquez ensuite sur Générer un jeton : Vous

crear la clave DO api

devriez voir votre nouvelle clé API ensuite :

Gardez cet écran à portée de main car vous en aurez besoin dans une seconde . Cependant, pour le moment, vous devrez travailler sur SpinupWP.

Étape 3 : Inscrivez-vous à SpinupWP

Ensuite, -vous sur le site SpinupWP et inscrivez-vous. J’utilise le forfait personnel le moins cher, qui coûte 12 $ par mois.

Vous devrez créer votre nom d’utilisateur/mot de passe et payer votre premier mois, mais sinon c’est assez simple.

Étape 4 : Lancer un nouveau serveur

Une fois connecté à votre compte, SpinupWP vous proposera d’activer un nouveau serveur :

tablero de spinupwp

Allez-y et cliquez dessus.

Ensuite, vous choisirez votre fournisseur, qui est DigitalOcean dans ce cas :

elegir servidor

Maintenant, vous devrez entrer votre :

  • Nom : il est purement interne et vous aide à vous souvenir de ce qu’est ce serveur.

  • Jeton API – Copiez la clé API DigitalOcean que vous avez créée à l’étape 2,

puis cliquez sur Suivant .

Sur l’écran suivant, vous devrez choisir :

  • Taille du serveur – Je vais utiliser la baisse de 5 $ par mois la moins chère, mais vous pouvez l’augmenter si vous le souhaitez.

  • Région – Choisissez l’emplacement le plus proche du public cible de votre site.

  • Sauvegarde : Choisissez si digitalocean fait une sauvegarde de tous vos Droplet (Spinup WP inclut un outil pour aider sauvegarder uniquement la sécurité de votre  WordPress site)

Sur l’écran suivant,vous devez donner à votre drop un nom d’ hébergeur . Il s’agit essentiellement du nom de votre dépôt, et vous pouvez le transformer en n’importe quoi.

Si vous ne savez pas quoi mettre ici, entrez simplement votre nom de domaine, par exemple, votredomaine.com :

Ensuite, vous devrez choisir votre serveur de base de données . Vous pouvez laisser cette valeur par défaut. Assurez-vous également de conserver votre mot de passe racine de base de données dans un endroit sûr. Je l’ai mis en note dans mon gestionnaire de mots de passe :

Ensuite, cliquez sur le bouton Provision Server pour démarrer votre nouveau droplet.

Après cela, vous verrez un tas de choses se produire dans ce qui ressemble à un terminal. Vous devrez attendre environ 10 minutes pendant que SpinupWP fonctionne, mais vous n’avez rien à faire vous-même : 

En gros, SpinupWP installe les packages nécessaires et configure tout pour être sûr et fonctionner efficacement… toutes les choses que j’ai trouvées vraiment intimidant d’essayer d’héberger WordPress sur DigitalOcean .

Pendant que SpinupWP fait cela, gérons une autre partie du nettoyage…

Étape 5 : Pointez votre nom de domaine vers DigitalOcean

Avant de pouvoir créer un nouveau site WordPress, vous devez pointer votre nom de domaine vers votre nouveau drop DigitalOcean.

Pour cet exemple, je souhaite utiliser ce nom de domaine : « colinexample.space » (j’utilise des TLD bizarres et bon marché pour mes sites de test).

Pour ce faire, allez dans l’onglet Réseaux de votre panneau digitalocean et ajoutez le nom de domaine :

Une fois cela fait, faites défiler jusqu’à la section Créer un nouvel enregistrement et :

  • Entrez @ dans la case Nom d’  hôte

  • Cliquez sur la case Will Direct To et sélectionnez votre drop

  • Cliquez Crée Enregistrement

pour finir, allez àendroit où vous avez enregistré votre nom de domaine (Namecheap Dans mon cas) et pointer votre domaine vers les serveurs de noms de Digital:

  • ns1.digitalocean.com

  • ns2.digitalocean .com

  • ns3.digitalocean.com

  • Créer

Étape 6:une nouvelle Site WordPress sur votre serveur

Une fois SpinupWP terminé, il vous enverra automatiquement à la page d’administration de votre serveur. Ou, vous pouvez simplement vous connecter à votre tableau de bord SpinupWP et cliquer sur votre nouveau serveur.

Maintenant, vous devez créer un vrai site WordPress sur votre tout nouveau serveur. Pour ce faire, cliquez sur le gros bouton Nouveau site :

Cet assistant d’installation devrait ressembler beaucoup à la façon dont vous installerez WordPress sur n’importe quel hôte « normal ».

Tout d’abord, vous allez entrer le nom de domaine de votre site :

Ensuite, si vous souhaitez utiliser un certificat SSL gratuit de Let’s Encrypt , vous serez invité à ajouter un enregistrement A à votre DNS. C’est ce que vous avez déjà fait à l’étape précédente, vous pouvez donc continuer et cliquer sur Vérifier le DNS :

agregar nuevo sitio

Si tout se passe bien, vous verrez un message de réussite :

Ensuite, dites à SpinupWP que vous souhaitez installer WordPress . Une fois que vous l’aurez fait, vous entrerez les détails de base de votre site :

Ensuite, vous configurez les bases d’ informations de données. Vous pouvez laisser ces comme valeurs par défaut, assurez-vous que vous écrivez le nom utilisateur et mot passe dans un endroit sûr  (encore fois, je les mets comme note dans mon gestionnaire de mot passe):

Après cela, vous allez configurer quelques notions base:

  • utilisateur: Leave ceci derrière comme par défaut

  • PHP – je recommande d’utiliser la dernière version, mais vous pouvez choisir une version différente de PHP si vous le souhaitez ( notez que PHP 7.1 est la version minimale )

  • Activer le cache de page complète – cela améliorera considérablement les performances de votre site / serveur, mais cela cassera également toute fonctionnalité dynamique côté serveur. Donc, si vous avez un site dynamique, comme une boutique WooCommerce, vous ne devriez pas l’activer.

  • Activer HTTPS – Vous devez laisser cette option cochée car HTTPS rend votre site plus sécurisé .

Sur la dernière page, vous verrez un résumé de tous vos paramètres. Si tout semble bon, cliquez sur le bouton Ajouter un site :

cómo alojar wordpress en digitalocean

Vous verrez à nouveau un terminal où SpinupWP vous dit ce qui se passe. Mais comme auparavant, cela ne nécessite aucune saisie manuelle de votre part :

Et c’est tout ! Vous avez maintenant un site WordPress fonctionnel hébergé sur votre propre drop DigitalOcean :

sitio de wordpress

vous pouvez également gérer votre site à partir du tableau de bord SpinupWP, y compris une option pour configurer des sauvegardes WordPress automatisées et les télécharger sur le fournisseur de stockage de votre choix :

  • Amazon S3

  • DigitalOcean Spaces

  • Google Cloud Storage

crear nuevo servidor

Alors, n’importe qui peut-il héberger WordPress sur DigitalOcean ?

Après avoir suivi le processus, je suis assez confiant en disant que tout le monde peut le faire, vous n’avez pas besoin d’être un développeur WordPress.

La seule chose que je garderai à l’œil, c’est à quoi ressemble l’entretien quotidien. Tout sera-t-il aussi simple ? Ou y aura-t-il des situations où je devrai éteindre des incendies avec des connaissances techniques que je n’ai pas ?

Je n’ai toujours pas les réponses à ces questions. Mais je vais héberger des sites non critiques ici et voir comment les choses se passent.

Au-delà de cela, il y a certainement d’autres différences importantes à connaître.

Par exemple, bien que vous puissiez installer vous-même phpMyAdmin, il n’est pas installé par défaut. Cela signifie que vous devrez utiliser une application de bureau et SSH pour modifier votre base de données ( bien que SpinupWP vous donne des instructions détaillées pour cela ).

Au Delà Cela, vous aurez besoin de trouver autre façon de gérer email:

  • Pour emails transactionnels, vous pouvez utiliser Mailgun, qui vous permet d’envoyer 10.000 emails par mois gratuitement (instructions ici)

  • par courrier électronique hébergement (par exemple, par courrier électronique comme bonjour @ votresite.com), vous pouvez utiliser 5 $ par mois Google G Suite ou un autre service (Zoho Mail propose un hébergement de messagerie gratuit) Le

temps nous dira si de telles différences ont un impact significatif sur ma vie.

Mais à ce stade , je peux dire que si vous êtes intéressé par l’hébergement de WordPress sur DigitalOcean par vous-même, vous devriez essayer cette méthode car c’est la solution la plus accessible que j’ai rencontrée.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *