Pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter, inscrivez-vous gratuitement !

 

  1. #1
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2014
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2014
    Messages : 330
    Points : 43
    Points
    43

    Par défaut [Projet raspbian] Serveur web de partage de fichier

    Bonjour à tous,

    J'ai en projet de mettre en oeuvre un serveur web de partage de fichier type dropbox et en libre owncloud ou encore framacloud.

    Existe t-il des projets déjà existant de ce type de serveur prêt à l'emploi pour raspbian ?

    Je sais également qu'il existe apache, bon après il faut faire un peu de programmation en php.

    J'aimerais en faire profiter 10 personnes, ce serait déjà pas mal.

    Qu'avez-vous déjà mis en place pour ce type de projet ?

    ------------------------------

    Cahier des charges :
    -afficher les fichiers présent dans le dossier du user.
    -drag & drop des fichiers
    -pouvoir s'identifier (protection)
    -séparation des dossiers alloué à chaque user
    -génération de liens pour partage de fichiers

  2. #2
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    novembre 2015
    Messages
    683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2015
    Messages : 683
    Points : 3 123
    Points
    3 123
    Billets dans le blog
    1

    Par défaut

    Bonjour,

    Je m'étais également intéressé à un tel projet que j'avais commencé à mettre en place. Mais d'autres projets plus urgents m'ont fait l'abandonner !
    J'étais parti sur nginx et Owncloud. Aujourd'hui je ne sais pas si Owncloud est le plus pertinent, depuis le développement de son fork Nextcloud.

    Sauf si sont apparues depuis mes dernières tentatives des solutions clé en main, il y a du boulot.

    Je suivrai cette discussion avec intérêt !
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et la Raspberry pi en cliquant sur ce lien.

  3. #3
    Rédacteur/Modérateur
    Avatar de troumad
    Homme Profil pro
    Enseignant
    Inscrit en
    novembre 2003
    Messages
    5 382
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Enseignant
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2003
    Messages : 5 382
    Points : 7 535
    Points
    7 535

    Par défaut

    Je me pose la question... Est-il important de dire raspbian ? Il faut dire dire debian. C'est plus une question debian qu'autre chose.
    Sinon, c'est que je n'ai pas tout compris... La distribution debian est disponible sur plusieurs matériel. On installe raspbian : c'est l'aide pour installer debian sur la raspberry. Après, on devient debian, sauf si on bricole des choses avec les entrées-sorties de la petite bête.

    Si on se pose la question "serveur de fichier sur raspberry", ça devrait plutôt être quel disque dur externe ma raspberry peut alimenter ? Le problème est plutôt au niveau de l'alimentation si on ne passe pas en alimentation externe.
    Modérateur Mageia/Mandriva Linux
    Amicalement VOOotre
    Troumad Alias Bernard SIAUD à découvrir sur http://troumad.org
    Mes tutoriels : xrandr, algorigramme et C, xml et gtk...

  4. #4
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    novembre 2015
    Messages
    683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2015
    Messages : 683
    Points : 3 123
    Points
    3 123
    Billets dans le blog
    1

    Par défaut

    Raspbian est bien une Debian, mais sur base ARM. Tous les paquets disponibles pour Debian ne le sont pas forcément pour Raspbian. Tout ce qui est binaire doit être recompilé, et il peut y avoir des incompatibilités matérielles. Les dépôts sont d'ailleurs spécifiques.

    J'ai construit une PrimTux2 pour RPi, et tous les paquets de la PrimTux2 i386 n'étaient pas disponibles. J'ai dû tenter d'en compiler, et si certains sont passés, je n'ai pas réussi pour d'autres: soit parce que mes compétences étaient insuffisantes, soit parce que le matériel ne l'acceptait pas, ou, lorsque j'ai réussi les compilations, le logiciel était inutilisable compte-tenu des capacités de la RPi.

    Il n'est également pas impossible que certains logiciels aient nécessité une modification des sources avant compilation pour ARM.
    Je pense que Joffrey575 évoquait également l'aspect logiciel dans sa question. Cela a donc bien du sens de parler de Raspbian.
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et la Raspberry pi en cliquant sur ce lien.

  5. #5
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2014
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2014
    Messages : 330
    Points : 43
    Points
    43

    Par défaut

    Si je résume, d'après un tuto nextcloud.

    Il faut un lamp : web cache, web server (apache), cgi scripting (php), database (mariaDB, mySQL ?)

    Je tire cela de cette présentation : https://fr.wikipedia.org/wiki/LAMP

    Ensuite vient se gréffer nextcloud : https://fr.wikipedia.org/wiki/Nextcloud

    Utile :

    ->Synchronisation de fichiers entre différents ordinateurs
    ->Partage de fichiers entre utilisateurs ou publiquement
    ->Serveur de fichiers WebDAV

    Non utile :

    //Calendrier (permettant la synchronisation CalDAV)
    //Gestion des tâches (synchronisé avec CalDAV)
    //Gestionnaire de contacts (CardDAV)
    //Éditeur de texte en ligne (proposant la coloration syntaxique)
    //Visionneuse de documents en ligne (PDF, OpenDocument)
    //Galerie d'images
    //Gestionnaire de marque-pages
    //Prise de notes prenant en charge le Markdown
    //Messagerie web expérimentale
    //Antivirus ClamAV

    En fait NextCloud permet d'avoir directement une interface web prête à l'emploi en fin de compte !

    Le reste c'est du lamp qui travail derrière si j'ai bien saisi ?

    --------------------

    Pydio serait ? Identique en fonctionnalité à Nextcloud ?

  6. #6
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    novembre 2015
    Messages
    683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2015
    Messages : 683
    Points : 3 123
    Points
    3 123
    Billets dans le blog
    1

    Par défaut

    Citation Envoyé par joffrey575 Voir le message
    En fait NextCloud permet d'avoir directement une interface web prête à l'emploi en fin de compte !
    Oui.

    Le reste c'est du lamp qui travail derrière si j'ai bien saisi ?
    oui.

    D'après les notes que j'ai conservées sur ce que j'avais fait:
    1- Installation du serveur web nginx et de php5-fpm
    Choix de nginx car plus léger et rapide qu'Apache

    2- Installation du serveur de base de données mysql-server

    3- Installation d'un serveur cloud ; choix de Owncloud

    J'en étais resté à la création des certificats pour la sécurité du serveur.
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et la Raspberry pi en cliquant sur ce lien.

  7. #7
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2014
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2014
    Messages : 330
    Points : 43
    Points
    43

    Par défaut

    Voici un tuto pour nextcloud, utilisé par quelqu'un.

    https://soozx.fr/nextcloud12-raspberry-stretch/

    Ce tuto regroupe :

    1-Installation d'un serveur web lamp (supporté par debian et nextcloud) => ou sinon nginx
    2-base de données Mariadb
    3-apache
    4-php7 et php-fpm

  8. #8
    Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    novembre 2014
    Messages
    330
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : novembre 2014
    Messages : 330
    Points : 43
    Points
    43

    Par défaut

    Après reflexion, je pense partir sur la solution suivante

    php7
    mariaDB
    nginx
    nextcloud

    Avez-vous déjà appliqué un tuto pour mettre ceci en oeuvre sans trop de souci ?

  9. #9
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    novembre 2015
    Messages
    683
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : novembre 2015
    Messages : 683
    Points : 3 123
    Points
    3 123
    Billets dans le blog
    1

    Par défaut

    En ce qui me concerne, je n'avais pas suivi un tuto en particulier.
    J'avais pioché à droite à gauche en relevant plusieurs liens Web sur la question. De plus je n'étais pas allé jusqu"au bout.
    Ne pas oublier également le problème de la sécurisation de la solution (génération de clés et certificats) pour un accès depuis le Net.

    ça pourrait être l'occasion de réaliser un tuto pour DVP !
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et la Raspberry pi en cliquant sur ce lien.

  10. #10
    Responsable Systèmes


    Homme Profil pro
    Technicien maintenance
    Inscrit en
    août 2011
    Messages
    9 234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Technicien maintenance
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : août 2011
    Messages : 9 234
    Points : 20 700
    Points
    20 700

    Par défaut

    L'installation de Nextcloud n'est pas difficile en soi.

    Pour l'utilisation avec Nginx, il y a une page là-dessus dans la documentation officielle.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur la création d'un système : http://chrtophe.developpez.com/tutoriels/minisysteme/
    Mon article sur le P2V : http://chrtophe.developpez.com/tutoriels/p2v/
    Consultez nos FAQ : Windows, Linux, Virtualisation

Discussions similaires

  1. [Abandon] serveur web de dépot de fichiers
    Par franqui34 dans le forum Linux
    Réponses: 19
    Dernier message: 14/04/2015, 13h15
  2. Applicatif web de partage de fichiers.
    Par Leptik dans le forum Schéma
    Réponses: 2
    Dernier message: 10/05/2007, 12h37
  3. Serveur Web et upload de fichier
    Par dondano dans le forum Langage
    Réponses: 3
    Dernier message: 23/02/2007, 13h33
  4. Réponses: 3
    Dernier message: 20/04/2006, 23h21
  5. download de fichier depuis un serveur web
    Par minusette dans le forum Modules
    Réponses: 9
    Dernier message: 14/10/2005, 09h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo