Skip to content

Instantly share code, notes, and snippets.

@Em-AK
Created March 10, 2014 22:25
Show Gist options
  • Save Em-AK/9475802 to your computer and use it in GitHub Desktop.
Save Em-AK/9475802 to your computer and use it in GitHub Desktop.
Tuto : Install serveur + Ghost blog

Tuto::Installation d'un serveur

Ce tutoriel s'effectue depuis une première machine Alpha sous linux, pour installer un serveur sur une deuxième machine Beta.

Il faut

  • du courant Alpha Beta
  • une connexion internet Alpha Beta
    (de préférence par cable ethernet pour Beta)
  • écran + clavier Alpha Beta
  • une clé USB, 2Go c'est suffisant OU un CD/DVD et un graveur sur Alpha

Télécharger une distribution GNU/Linux

Sur Alpha
Télécharger ubuntu server (par exemple) qui a un installeur graphique facile d'emploi.
Je préfère la version LTS (Long Term Support), 64 bits si le processeur le supporte (ie. le processeur à plus d'un coeur), sinon 32 bits.

Préparation du média d'install

Sur clé usb

1. formater la clé USB

Installer Gparted, dans un terminal sur Alpha

sudo apt-get install gparted

Brancher la clé USB sur Alpha puis lancer gparted

sudo gparted

Sélectionner la clé USB dans le menu déroulant en haut à droite. ex: /dev/sdb

Attention de sélectionner le bon média pour ne pas formater son propre disque dur !!!

  • Supprimer toutes les partitions existantes sur la clé
  • Créer une nouvelle partition au format FAT32 qui prend tout l'espace de la clé.
  • Appliquer toutes les modifications et fermer Gparted

Débrancher et rebrancher la clé dans Alpha.

2. copier ubuntu sur la clé et la rendre bootable

Installer unetbootin sur Alpha

sudo apt-get install unetbootin

Lancer unetbootin

sudo unetbootin

Dans la fenêtre choisir la 2ème option DisqueImage et selectionner l'.iso de la distribution téléchargée précédemment.

Choisir le lecteur USB qui correspond à votre clé. ex: /dev/sdb.
Puis OK

La clé est maintenant prête!

ou sur CD/DVD

Graver l'iso de la distrib sur un CD ou DVD vierge.

Booter Beta sur le media

Insérer la clé USB ou le CD/DVD dans Beta
Allumer Beta

Ecran du bios
appuyer sur les touches Esc, F1, F2, ... F10, F11, F12 (ça dépend des bios)

Ecran de sélection du media de boot
sélectionner le média USB ou le CD/DVD (selon étape précédente)

Ecran menu d'unetbootin
selectionner Install

Installer l'OS sur Beta

Suivre les étapes du live USB/CD

  • choisir la langue
  • sélectionner 'basic server install'
  • choisir les options pour la langue, le clavier, le réseau, le nom de la machine, le nom d'utilisateur, le fuseau horaire
  • partitionner en utilisant la totalité du disque dur
  • choisir les mises à jour de sécurité automatiques
  • installer openssh
  • installer grub sur le secteur de boot du disque
  • patienter pendant que le système se met à jour

On a maintenant un serveur de base accessible en ssh !

Se connecter sur Beta depuis Alpha via ssh

Trouver l'addresse IP de Beta

dans un terminal sur Beta

ifconfig

ou

ip a

Chercher l'IP de l'interface réseau sur laquelle Beta est branché à internet

simplonco@tesla:~$ ifconfig 
eth0      
    Link encap:Ethernet  HWaddr 00:1f:16:2c:a1:4d  
    inet adr:192.168.1.85  Bcast:192.168.1.255  Masque:255.255.255.0
    adr inet6: fe80::21f:16ff:fe2c:a14d/64 Scope:Lien
    UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
    Packets reçus:406060 erreurs:0 :0 overruns:0 frame:0
    TX packets:162862 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 lg file transmission:1000 
    Octets reçus:421126649 (421.1 MB) Octets transmis:22070900 (22.0 MB)
    Interruption:20 Mémoire:f2700000-f2720000

Ici mon IP est 192.168.1.85

Se connecter en ssh

dans un terminal sur Alpha

ssh simplonco@192.168.1.85

Bien sur il faut remplacer

  • simplonco par le nom d'utilisateur choisi au moment de l'installation du serveur sur Beta
  • 192.168.1.85 par l'IP de Beta qu'on vient de trouver.

Rentrer le mot depasse associé à votre nom d'utilisateur. Et voilà !
Vous n'avez plus besoin du clavier ou de l'écran de Beta ;)

Installer Ghost (Blog)

Sur Beta

Follow the full tutorial install ghost on ubuntu + nginx + mysql

Overview

  1. strengthen ubuntu server (security)
  2. install node. Double check that you have Node and npm installed by typing node -v and npm -v into a terminal.
  3. install ghost, official doc

Additional resources

Now you can learn markdown to appreciate the power of Ghost.

ENJOY!

Follow up

Auto-hébergement

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment