======NEXTCLOUDPI====== * **Utilisation** : Serveur cloud (nextcloud) + Samba * **Hardware** : Raspberry Pi 3B rev 1.2 + SDcard 125 Go + DD SSD T7Touch Samsung * **Software** : Nextcloudpi * **IP** : 192.168.1.7 (fixe) attribué par DNS =====Installation (système + nextcloud)===== ===Préparation=== * Téléchargez la version pour Raspberry Pi depuis le [[https://github.com/nextcloud/nextcloudpi/releases|serveur GitHub nextcloud]]. * Copier l'image sur la carte SD ([[Etcher]] lecture des Zip). ===1er démarrage=== * Sélectionnez une disposition clavier correspondant à votre matériel. * Indiquer votre nom d'utilisateur (par défaut : « pi ») et votre mot de passe. * Vous connecter avec l’utilisateur que vous venez de créer. * Penser à étendre la mémoire à toute la carte SD et définir les locales : //sudo raspi-config// * Config réseau : * Ethernet : cela fonctionne directement si vous avez un serveur DHCP sur le réseau * Wi-Fi : Il faudra utiliser raspi-config * Démarrez le service SSH (pour les futurs accès)) : //sudo service ssh start// * Mise à jour du système : //sudo apt update// puis //sudo apt upgrade// et enfin //sudo reboot now// ===Préparation de NextCloud=== * Lancer la configuration de NextCloudPi : //sudo ncp-config// * Cliquez sur « CONFIG » * Faites défiler jusqu’à « Enable WebUI » et appuyez sur Entrée * Confirmez en écrivant « yes » dans la fenêtre de confirmation : * Quittez l’assistant de configuration * Mise à jour de Nextcloudpi : //sudo ncp-update// * Redémarrage : //sudo reboot now// ===Activation de NextCloud=== L’interface web est normalement disponible à l’adresse : https://IP:4443 (identifiants « ncp » et « ownyourbits »). * Ouvrez l’URL indiquée précédemment dans votre navigateur (ignorer l’erreur HTTPS pour l’instant). Vous pourrez installer un certificat type Let’s Encrypt par la suite si vous voulez. * Vous allez voir la page d’activation, notez les identifiants indiqués : * Le premier est celui pour NextCloudPi, qui vous permettra de gérer la configuration [https://IP:4443]. * Le second est celui de NextCloud, pour accéder à l’outil en temps qu'utilisateur [https://IP]. * Cliquez sur « Activate ». ===Connexion à NextCloud=== Vous accédez directement à NextCloud via https://IP (identifiant utilisateur), puis «Log in». =====Ajout du DD SSD et partage SAMBA===== ===Montage du disque=== * Préparer le point de montage : //sudo mkdir /media/T7Touch// * Brancher le disque sur un port USB * Contrôler sa présence et son type : //sudo fdisk -l// -> normalement sda1 et linux (ext4) * Récupérer son UUID : //sudo blkid /dev/sda1// * Inscrire le disque dans FSTAB : //sudo nano /etc/fstab// -> [UUID=12d6f203-3f3b-41f4-bf9e-67e4b656e3a2 /media/T7Touch ext4 defaults,auto,rw,nofail 0 1] * Monter le disque : //sudo mount /media/T7Touch// (il sera remonté automatiquement aux prochains démarrages). * Vérifier sa présence : //df// ===Partage SAMBA=== * installer samba : //sudo apt-get install samba samba-common-bin// * Configurer le partage : //sudo nano /etc/samba/smb.conf// * [Photos] ; nom de partage qui apparaît sur le réseau * _comment = Mes photos ; commentaire * _path = /media/T7Touch/Photos ; chemin d’accès au répertoire partagé * _browseable = yes ; le répertoire partagé apparaît sur le réseau * _writeable = yes ; accès en lecture + écriture * _guest ok = no ; pas d’accès “invité”, il faut un utilisateur et un mot de passe * Ajouter un utilisateur : //sudo smbpasswd -a mrcjl// le mot de passe doit être différent de celui de raspian * Redémarrer le service : //sudo service smbd restart// ===Connexion via Windows=== Dans l'explorateur : //\\nextcloudpi\Photos// ou créer un lecteur réseau