owncloud_raspberry_pi
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
owncloud_raspberry_pi [2013/05/16 18:39] – [Pourquoi pas une installation automatique :] tbruyere | owncloud_raspberry_pi [2017/02/04 15:11] (Version actuelle) – wap | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installation de ownCloud sur un raspberry pi ! ====== | + | ~~NOCACHE~~ |
+ | ~~REVEAL theme=sky& | ||
+ | |||
+ | ====== Installation de ownCloud sur un Raspberry Pi ! ====== | ||
Nous allons voir comment installer [[http:// | Nous allons voir comment installer [[http:// | ||
Nous verrons aussi comment mettre ownCloud en https, la version sécurisée du protocole web http. | Nous verrons aussi comment mettre ownCloud en https, la version sécurisée du protocole web http. | ||
+ | |||
+ | Ce sujet a fait l' | ||
===== Définition de ownCloud ===== | ===== Définition de ownCloud ===== | ||
Ligne 28: | Ligne 33: | ||
===== Installation ===== | ===== Installation ===== | ||
- | **0.** Installer [[http:// | + | ==== 0. Installer |
+ | Vous trouverez la procédure d' | ||
<note tip>Pour la suite de l' | <note tip>Pour la suite de l' | ||
</ | </ | ||
- | **1.** On met à jour la base de packages de Raspbian : | + | ==== 1. On met à jour la base de packages de Raspbian : ==== |
< | < | ||
Ligne 40: | Ligne 46: | ||
</ | </ | ||
- | **2.** On installe les packages nécéssaires | + | ==== 2. On installe les packages nécéssaires==== |
< | < | ||
Ligne 48: | Ligne 54: | ||
<note important> | <note important> | ||
- | **3.** On installe php-apc | + | ==== 3. On installe php-apc |
+ | php-apc est nécessaire pour l'optimisation des performances et php5-fpm | ||
< | < | ||
Ligne 55: | Ligne 62: | ||
</ | </ | ||
- | **4.** On configure le système pour que le serveur web [[http:// | + | ====4. Configuration du serveur web ==== |
+ | On configure le système pour que le serveur web [[http:// | ||
< | < | ||
Ligne 77: | Ligne 85: | ||
- | **5.** On télécharge [[http:// | + | ====5. Téléchargement ==== |
+ | On télécharge [[http:// | ||
< | < | ||
cd /var/www | cd /var/www | ||
- | wget http:// | + | wget http:// |
</ | </ | ||
- | <note warning> | + | <note warning> |
- | **6.** On décompresse l' | + | ====6. Décompression==== |
+ | On décompresse l' | ||
< | < | ||
Ligne 90: | Ligne 100: | ||
</ | </ | ||
- | **7.** On change le propriétaire et groupe du répertoire ownCloud | + | ====7. On change le propriétaire et groupe du répertoire ownCloud==== |
< | < | ||
Ligne 96: | Ligne 106: | ||
</ | </ | ||
- | **8.** On crée le répertoire qui va recevoir les certificats pour activer ownCloud en https | + | ====8. On crée le répertoire qui va recevoir les certificats pour activer ownCloud en https==== |
< | < | ||
Ligne 102: | Ligne 112: | ||
</ | </ | ||
- | **9.** On génère les certificats | + | ====9. On génère les certificats==== |
< | < | ||
Ligne 115: | Ligne 125: | ||
<note important> | <note important> | ||
- | **10.** On supprime les fichiers | + | ====10. On supprime les fichiers |
< | < | ||
Ligne 121: | Ligne 131: | ||
</ | </ | ||
- | 11. On configure Nginx pour charger ownCloud. On crée le fichier **/ | + | ====11. On configure Nginx pour charger ownCloud==== |
+ | On crée le fichier **/ | ||
< | < | ||
Ligne 197: | Ligne 208: | ||
</ | </ | ||
- | **12.** On active le site | + | ====12. On active le site==== |
< | < | ||
Ligne 203: | Ligne 214: | ||
</ | </ | ||
- | **13.** On modifie php pour permettre l' | + | ====13. Paramètres d' |
+ | On modifie php pour permettre l' | ||
< | < | ||
Ligne 213: | Ligne 225: | ||
**post_max_size** : Définit la taille maximale des données reçues par la méthode POST. Pour charger de gros fichiers, cette valeur doit être plus grande que la valeur de upload_max_filesize. | **post_max_size** : Définit la taille maximale des données reçues par la méthode POST. Pour charger de gros fichiers, cette valeur doit être plus grande que la valeur de upload_max_filesize. | ||
- | **14.** On relance Nginx et php5-fpm | + | ====14. On relance Nginx et php5-fpm==== |
< | < | ||
Ligne 222: | Ligne 234: | ||
===== Configuration ===== | ===== Configuration ===== | ||
- | **1.** On se connecte sur ownCloud. Logiquement Nx va rediriger la requête du port 80 vers le port 443. | + | ====1. On se connecte sur ownCloud==== |
+ | Logiquement Nx va rediriger la requête du port 80 vers le port 443. | ||
< | < | ||
Ligne 261: | Ligne 274: | ||
- | **2.** On sélectionne l' | + | ====2. On sélectionne l' |
{{ : | {{ : | ||
Ligne 278: | Ligne 291: | ||
Cela permet de faire du nettoyage dans la base de donnée + d' | Cela permet de faire du nettoyage dans la base de donnée + d' | ||
- | **3.** On sélectionne l' | + | ====3. On sélectionne l' |
{{ : | {{ : | ||
Ligne 288: | Ligne 301: | ||
{{ : | {{ : | ||
- | **4.** On configure l' | + | ====4. On configure l' |
Il faut d' | Il faut d' | ||
Ligne 360: | Ligne 373: | ||
[[https:// | [[https:// | ||
+ | |||
+ | ===== Accès à votre serveur local via internet ===== | ||
+ | Si votre serveur dispose d'une adresse IP dans votre réseau local et est donc facilement accessible localement, la situation est différente si vous souhaitez y accéder par l' | ||
+ | |||
+ | Il faut : | ||
+ | * pouvoir utiliser un nom de domaine plus pratique que l' | ||
+ | * s' | ||
+ | * rediriger les ports vers le serveur ownCloud local (configuration du routeur) | ||
+ | |||
+ | Ces procédures, | ||
=====Problèmes divers===== | =====Problèmes divers===== | ||
Ligne 378: | Ligne 401: | ||
===== Une installation automatique de owncloud ===== | ===== Une installation automatique de owncloud ===== | ||
- | Le développeur [[http:// | + | Le développeur [[http:// |
+ | |||
+ | Vous pouvez trouvez le script ICI : [[https:// | ||
+ | |||
+ | Procédure d' | ||
+ | |||
+ | * Installer Raspbian sur votre Raspberry Pi (voir la procédure sur [[http:// | ||
+ | * Connectez vous en mode console sur votre Raspberry Pi | ||
+ | * Vous pouvez également vous connecter via le protocole ssh sur votre raspberry pi avec ssh pi@IP_DU_RASPBERRYPI | ||
+ | * Après avoir installé le système via l' | ||
+ | < | ||
+ | sudo raspi-config | ||
+ | -> choisir : expand_rootfs | ||
+ | -> Finish + Reboot now | ||
+ | ou bien : sudo shutdown -r now | ||
+ | </ | ||
+ | |||
+ | * En mode console sur votre Raspberry Pi commencer par la mise à jour des paquets | ||
+ | |||
+ | < | ||
+ | sudo apt-get update | ||
+ | sudo apt-get upgrade | ||
+ | </ | ||
+ | |||
+ | * Effectuer l' | ||
+ | * Git = récupération des sources du script | ||
+ | * Dialog = système de gestion d' | ||
+ | |||
+ | < | ||
+ | sudo apt-get install -y git dialog | ||
+ | </ | ||
+ | |||
+ | * Ce placer dans le répertoire home de l' | ||
+ | |||
+ | < | ||
+ | cd | ||
+ | git clone git:// | ||
+ | </ | ||
+ | |||
+ | * Lancer maintenant le script pour installer owncloud. | ||
+ | * Ce placer dans le répertoire du script | ||
+ | * Donner les droits d' | ||
+ | * Lancer le script ;) | ||
+ | |||
+ | < | ||
+ | cd OwncloudPie | ||
+ | chmod +x owncloudpie_setup.sh | ||
+ | sudo ./ | ||
+ | </ | ||
+ | |||
+ | * La procédure d' | ||
+ | * Définir l'url de votre installation | ||
+ | * Choisir le type d' | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * Attendre que l' | ||
+ | * Durant l' | ||
+ | * Country Name : BE | ||
+ | * State : Hainaut | ||
+ | * Locality : Mons | ||
+ | * Organiaation : Loligrub | ||
+ | * Organizational : vide | ||
+ | * Common Name : VOTRE NOM | ||
+ | * Email : VOTRE EMAIL | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * La partie logiciel est maintenant installée et le serveur owncloud opérationnel | ||
+ | |||
+ | {{ : | ||
+ | |||
+ | * si vous avez laissé l'url par défaut, vous allez pouvoir accéder à votre serveur via : [[https:// | ||
+ | * La remarque au sujet du DNS reste d' | ||
- | [[https:// | ||
=====Références :===== | =====Références :===== | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||
* ... | * ... | ||
owncloud_raspberry_pi.1368729546.txt.gz · Dernière modification : 2014/12/27 08:13 (modification externe)