[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

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 : LAMP — Wikipédia

Ensuite vient se gréffer nextcloud : Nextcloud — Wikipédia

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 ?

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 ?

La solution php7/mariaDB/nginx/nextcloud semble la plus optimisé. (j’ai la même chose)
Pour la conf de Nginx : https://docs.nextcloud.com/server/12/admin_manual/installation/nginx.html
Suivant ta version de debian tu devra utiliser la Step4 de ce tuto, si php7 est installé par default, tu n’en auras pas besoin (moi j’ai php7.1 donc il faut que je specifie à nginx l’emplacement du sock de connection php<=>nginx)