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édenteDernière révisionLes deux révisions suivantes | ||
owncloud_raspberry_pi [2013/05/12 22:18] – didiervillers | owncloud_raspberry_pi [2014/12/27 08:14] – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Installation de owncloud | + | ====== Installation de ownCloud |
- | Nous allons voir comment installer owncloud sur le raspberry pi. On utlisera nginx au lieu de apache | + | Nous allons voir comment installer |
- | Nous verrons aussi comment mettre | + | Nous verrons aussi comment mettre |
- | ===== Définition de owncloud | + | Ce sujet a fait l' |
+ | |||
+ | ===== Définition de ownCloud | ||
{{ : | {{ : | ||
Ligne 22: | Ligne 24: | ||
* Galerie d' | * Galerie d' | ||
* ... | * ... | ||
- | + | ||
+ | OwnCloud se positionne en alternative aux solutions de Dropbox, Box.net Google Drive, Ubuntu One, en mettant en avant la flexibilité et la sécurité. | ||
+ | <note important> | ||
===== 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 38: | Ligne 43: | ||
</ | </ | ||
- | **2.** On installe les packages nécéssaires | + | ==== 2. On installe les packages nécéssaires==== |
< | < | ||
Ligne 46: | Ligne 51: | ||
<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 53: | Ligne 59: | ||
</ | </ | ||
- | **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 75: | Ligne 82: | ||
- | **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 88: | Ligne 97: | ||
</ | </ | ||
- | **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 94: | Ligne 103: | ||
</ | </ | ||
- | **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 100: | Ligne 109: | ||
</ | </ | ||
- | **9.** On génère les certificats | + | ====9. On génère les certificats==== |
< | < | ||
Ligne 113: | Ligne 122: | ||
<note important> | <note important> | ||
- | **10.** On supprime les fichiers | + | ====10. On supprime les fichiers |
< | < | ||
Ligne 119: | Ligne 128: | ||
</ | </ | ||
- | 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 195: | Ligne 205: | ||
</ | </ | ||
- | **12.** On active le site | + | ====12. On active le site==== |
< | < | ||
Ligne 201: | Ligne 211: | ||
</ | </ | ||
- | **13.** On modifie php pour permettre l' | + | ====13. Paramètres d' |
+ | On modifie php pour permettre l' | ||
< | < | ||
Ligne 211: | Ligne 222: | ||
**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 220: | Ligne 231: | ||
===== 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 259: | Ligne 271: | ||
- | **2.** On sélectionne l' | + | ====2. On sélectionne l' |
{{ : | {{ : | ||
Ligne 276: | Ligne 288: | ||
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 286: | Ligne 298: | ||
{{ : | {{ : | ||
- | **4.** On configure l' | + | ====4. On configure l' |
Il faut d' | Il faut d' | ||
Ligne 358: | Ligne 370: | ||
[[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 373: | Ligne 395: | ||
Finalement, indiquer comme défaut pour le système en_US.UTF-8 | Finalement, indiquer comme défaut pour le système en_US.UTF-8 | ||
+ | |||
+ | ===== Une installation automatique de owncloud ===== | ||
+ | |||
+ | 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' | ||
=====Références :===== | =====Références :===== | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||
* ... | * ... | ||
owncloud_raspberry_pi.txt · Dernière modification : 2017/02/04 15:11 de wap