From 552f291c532beb353205230901b56bbe280d6cf8 Mon Sep 17 00:00:00 2001 From: Moul Date: Sat, 28 Dec 2013 16:04:52 +0100 Subject: [PATCH 1/6] Creation of install on cubieboard --- install_on_cubieboard_fr.md | 76 +++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) create mode 100644 install_on_cubieboard_fr.md diff --git a/install_on_cubieboard_fr.md b/install_on_cubieboard_fr.md new file mode 100644 index 00000000..d4c4a559 --- /dev/null +++ b/install_on_cubieboard_fr.md @@ -0,0 +1,76 @@ +# Installation de YunoHost sur CubieBoard + +### Pré-requis +* CubieBoard & µ-SD de 4Gb minimum +* Un accès internet +* Un accès à l'administration de la box + +### Images de Debian 7 Wheezy adaptées aux CubieBoard 1 et 2 : + +* [Cubian](http://cubian.org/) +* [Cubieez](http://www.cubieforums.com/index.php?topic=442.0) + +### Copie de l'image sur la µ-SD +#### Via l'interface graphique (recommandé) +Avec le logiciel "Disques" présent dans Debian et ses dérivés, sélectionner la µ-SD et faite "restauré l'image disque". + +#### Via la ligne de console +Repérer le nom de la µ-SD (/dev/…) avec : +```bash +df -h``` +Copier l'image à partir du répertoire à laquelle elle se trouve sur la µ-SD : +```bash +(sudo) dd if=/image/debian/ of=/dev/<µ-SD> bs=1M && sync``` +### Augmentation de la taille de la partition +À l'aide de GParted redimentionner la partition. + +### Démarrage +Mettez la µ-SD dans la CubieBoard et démarrer-la. + +### Repérer l'adresse IP locale de votre CubieBoard +```bash +nmap 192.168.0.0/24 ou nmap 192.168.1.0/24``` +### Redirection du nom de domaine vers l'adresse IP locale de la CubieBoard +Réglages de /etc/hosts sur l'ordinateur de bureau : +```bash +(sudo) nano /etc/hosts``` +Ajouter une ligne sous la forme : +```bash +adresse_ip_cubieboard votre_domaine.org``` +### Connection ssh +```bash +ssh root@votre_domaine.org``` +### Installation de YunoHost + +1. Installez git +```bash +apt-get install git``` + +2. Clonez le répertoire du script d'installation YunoHost +```bash +git clone https://github.com/YunoHost/install_script /tmp/install_script``` + +3. Exécutez le script +```bash +cd /tmp/install_script && ./install_yunohostv2``` + +### Post-installation + +Lorsque l'installation se finit, le script vous propose de procéder à la post-installation. Celle-ci vous demandera deux paramètres: + +1. **Nom de domaine**: Vous devez choisir un nom de domaine qui pointera vers l'adresse IP de votre instance YunoHost. Si vous choisissez un nom de domaine terminant par **.nohost.me** ou **.noho.st**, l'étape de configuration des DNS se fera automatiquement et vous n'aurez qu'à attendre 3 minutes à la fin de la post-installation. Si vous optez pour pour un autre nom de domaine, vous devrez l’avoir préalablement acheté et [configuré](#/dns_fr) pour qu'il pointe vers votre **adresse IP**. + +2. **Mot de passe administrateur**: C’est le mot de passe qui vous permettra d’administrer votre instance YunoHost, **choisissez-le avec attention**, il ne doit pas être divulgué ni être devinable, sinon vous pourrez perdre votre système. + +La post-install se déroulera ensuite automatiquement et pourrez accéder à l'interface d'administration via **https://votre-domaine.org/ynhadmin** + +### Mettre à jour YunoHost +```bash +apt-get update && apt-get upgrade && apt-get dist-upgrade``` +### Ouverture des ports +Upnp ne fonctionne pas encore, il faut donc ouvrir manuellement les ports sur la box. +Pour connaître les ports à ouvrir : +```bash +yunohost firewall list``` + + From d4e9ab73a65bda7979ab658f6f0b50d4f1449866 Mon Sep 17 00:00:00 2001 From: Moul Date: Sat, 28 Dec 2013 16:25:51 +0100 Subject: [PATCH 2/6] better presentation for bash --- install_on_cubieboard_fr.md | 33 ++++++++++++++++++++++----------- 1 file changed, 22 insertions(+), 11 deletions(-) diff --git a/install_on_cubieboard_fr.md b/install_on_cubieboard_fr.md index d4c4a559..4d281133 100644 --- a/install_on_cubieboard_fr.md +++ b/install_on_cubieboard_fr.md @@ -17,10 +17,12 @@ Avec le logiciel "Disques" présent dans Debian et ses dérivés, sélectionner #### Via la ligne de console Repérer le nom de la µ-SD (/dev/…) avec : ```bash -df -h``` +df -h +``` Copier l'image à partir du répertoire à laquelle elle se trouve sur la µ-SD : ```bash -(sudo) dd if=/image/debian/ of=/dev/<µ-SD> bs=1M && sync``` +(sudo) dd if=/image/debian/ of=/dev/<µ-SD> bs=1M && sync +``` ### Augmentation de la taille de la partition À l'aide de GParted redimentionner la partition. @@ -29,30 +31,37 @@ Mettez la µ-SD dans la CubieBoard et démarrer-la. ### Repérer l'adresse IP locale de votre CubieBoard ```bash -nmap 192.168.0.0/24 ou nmap 192.168.1.0/24``` +nmap 192.168.0.0/24 ou nmap 192.168.1.0/24 +``` ### Redirection du nom de domaine vers l'adresse IP locale de la CubieBoard Réglages de /etc/hosts sur l'ordinateur de bureau : ```bash -(sudo) nano /etc/hosts``` +(sudo) nano /etc/hosts +``` Ajouter une ligne sous la forme : ```bash -adresse_ip_cubieboard votre_domaine.org``` +adresse_ip_cubieboard votre_domaine.org +``` ### Connection ssh ```bash -ssh root@votre_domaine.org``` +ssh root@votre_domaine.org +``` ### Installation de YunoHost 1. Installez git ```bash -apt-get install git``` +apt-get install git +``` 2. Clonez le répertoire du script d'installation YunoHost ```bash -git clone https://github.com/YunoHost/install_script /tmp/install_script``` +git clone https://github.com/YunoHost/install_script /tmp/install_script +``` 3. Exécutez le script ```bash -cd /tmp/install_script && ./install_yunohostv2``` +cd /tmp/install_script && ./install_yunohostv2 +``` ### Post-installation @@ -66,11 +75,13 @@ La post-install se déroulera ensuite automatiquement et pourrez accéder à l'i ### Mettre à jour YunoHost ```bash -apt-get update && apt-get upgrade && apt-get dist-upgrade``` +apt-get update && apt-get upgrade && apt-get dist-upgrade +``` ### Ouverture des ports Upnp ne fonctionne pas encore, il faut donc ouvrir manuellement les ports sur la box. Pour connaître les ports à ouvrir : ```bash -yunohost firewall list``` +yunohost firewall list +``` From a5b66fda3fe73b1d78e6f5f9f4cf4a4f67f87749 Mon Sep 17 00:00:00 2001 From: Moul Date: Sat, 28 Dec 2013 16:34:07 +0100 Subject: [PATCH 3/6] syntaxe --- install_on_cubieboard_fr.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/install_on_cubieboard_fr.md b/install_on_cubieboard_fr.md index 4d281133..597a44e3 100644 --- a/install_on_cubieboard_fr.md +++ b/install_on_cubieboard_fr.md @@ -38,7 +38,7 @@ Réglages de /etc/hosts sur l'ordinateur de bureau : ```bash (sudo) nano /etc/hosts ``` -Ajouter une ligne sous la forme : +Ajouter une ligne de la forme : ```bash adresse_ip_cubieboard votre_domaine.org ``` From a6cdc6cd2e45c89a472d00ccdeffb7caef28b001 Mon Sep 17 00:00:00 2001 From: Moul Date: Sun, 29 Dec 2013 00:18:55 +0100 Subject: [PATCH 4/6] Corrections --- install_on_debian.md | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/install_on_debian.md b/install_on_debian.md index c40f49f9..ff809202 100644 --- a/install_on_debian.md +++ b/install_on_debian.md @@ -1,13 +1,12 @@ -# Installation guide on Debian +# Installation guide for Debian -Vous disposez de deux moyens pour installer YunoHost: -You have two ways to install Yunohost: +You have two ways to install Yunohost : 1. [From an USB key or a CD-ROM](#/install) 2. With the install script on an existing Debian (bellow guide) ### Pre-requisite -A box, a VPS, or a dedicated server: +A box, a VPS, or a dedicated server : * with Debian 7 (Wheezy, Raspbian, Cubian, etc.) installed * Connected to Internet @@ -37,10 +36,10 @@ cd /tmp/install_script && ./install_yunohostv2 ### Post-install -Once the install finished, the script will ask you two parameters to procede the post-install: +Once the install finished, the script will ask you two parameters to procede the post-install : -1. **domain name**: Please choose the domain name wich will point to your Yunohost IP. You can choose to use a subdomain of **nohost.me** or **noho.st**, in that case the DNS configuration will be automatic, you will just have to wait three min to the end of the post-install. Or you can use your own [well configured domain name](#/dns) +1. **domain name** : Please choose the domain name wich will point to your Yunohost IP. You can choose to use a subdomain of **nohost.me** or **noho.st**, in that case the DNS configuration will be automatic, you will just have to wait three minutes to the end of the post-install. Or you can use your own [well configured domain name](#/dns) -2. **administrator password**: this is the password to administer you yunohost install, **choose it strong** and don't share it, without it you can loose your system. +2. **administrator password** : this is the password to administer you yunohost instance, **choose it strong** and don't share it, without it you can loose your system. after the post-install script you will be able to access to your administration [web interface](#/admin) **https://your-domain.org/ynhadmin** or to amdinister your yunohost via the command-line interface called "[moulinette](#/moulinette)". From 01f19563de6b93953efb502cef0183d7df715e5e Mon Sep 17 00:00:00 2001 From: Moul Date: Sun, 29 Dec 2013 17:19:14 +0100 Subject: [PATCH 5/6] Came back without space before : --- install_on_debian.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/install_on_debian.md b/install_on_debian.md index ff809202..cf52516b 100644 --- a/install_on_debian.md +++ b/install_on_debian.md @@ -1,12 +1,12 @@ -# Installation guide for Debian +# Installation guide on Debian -You have two ways to install Yunohost : +You have two ways to install Yunohost: 1. [From an USB key or a CD-ROM](#/install) 2. With the install script on an existing Debian (bellow guide) ### Pre-requisite -A box, a VPS, or a dedicated server : +A box, a VPS, or a dedicated server: * with Debian 7 (Wheezy, Raspbian, Cubian, etc.) installed * Connected to Internet @@ -36,10 +36,10 @@ cd /tmp/install_script && ./install_yunohostv2 ### Post-install -Once the install finished, the script will ask you two parameters to procede the post-install : +Once the install finished, the script will ask you two parameters to procede the post-install: 1. **domain name** : Please choose the domain name wich will point to your Yunohost IP. You can choose to use a subdomain of **nohost.me** or **noho.st**, in that case the DNS configuration will be automatic, you will just have to wait three minutes to the end of the post-install. Or you can use your own [well configured domain name](#/dns) -2. **administrator password** : this is the password to administer you yunohost instance, **choose it strong** and don't share it, without it you can loose your system. +2. **administrator password** : this is the password to administer your yunohost instance, **choose it strong** and don't share it, without it you can loose your system. after the post-install script you will be able to access to your administration [web interface](#/admin) **https://your-domain.org/ynhadmin** or to amdinister your yunohost via the command-line interface called "[moulinette](#/moulinette)". From ed35ff4aa9a162c875e8ad71c0977ee0897d6973 Mon Sep 17 00:00:00 2001 From: Moul Date: Sun, 29 Dec 2013 17:22:05 +0100 Subject: [PATCH 6/6] no : --- install_on_debian.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install_on_debian.md b/install_on_debian.md index cf52516b..8c1c1795 100644 --- a/install_on_debian.md +++ b/install_on_debian.md @@ -38,8 +38,8 @@ cd /tmp/install_script && ./install_yunohostv2 Once the install finished, the script will ask you two parameters to procede the post-install: -1. **domain name** : Please choose the domain name wich will point to your Yunohost IP. You can choose to use a subdomain of **nohost.me** or **noho.st**, in that case the DNS configuration will be automatic, you will just have to wait three minutes to the end of the post-install. Or you can use your own [well configured domain name](#/dns) +1. **domain name**: Please choose the domain name wich will point to your Yunohost IP. You can choose to use a subdomain of **nohost.me** or **noho.st**, in that case the DNS configuration will be automatic, you will just have to wait three minutes to the end of the post-install. Or you can use your own [well configured domain name](#/dns) -2. **administrator password** : this is the password to administer your yunohost instance, **choose it strong** and don't share it, without it you can loose your system. +2. **administrator password**: this is the password to administer your yunohost instance, **choose it strong** and don't share it, without it you can loose your system. after the post-install script you will be able to access to your administration [web interface](#/admin) **https://your-domain.org/ynhadmin** or to amdinister your yunohost via the command-line interface called "[moulinette](#/moulinette)".