{"id":23488,"date":"2024-07-30T10:00:00","date_gmt":"2024-07-30T08:00:00","guid":{"rendered":"https:\/\/monraspberry.com\/?p=23488"},"modified":"2024-07-17T11:44:59","modified_gmt":"2024-07-17T09:44:59","slug":"serveur-cloud-avec-un-raspberry-pi","status":"publish","type":"post","link":"https:\/\/monraspberry.com\/es\/serveur-cloud-avec-un-raspberry-pi\/","title":{"rendered":"Serveur Cloud avec un Raspberry Pi"},"content":{"rendered":"<p>Transformer votre Raspberry Pi en un serveur cloud personnel est un projet utile et s\u00e9curis\u00e9. Avec Nextcloud, vous pouvez stocker, synchroniser et partager vos fichiers en toute s\u00e9curit\u00e9. Voici un guide d\u00e9taill\u00e9 pour vous aider \u00e0 r\u00e9aliser ce projet.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Contenido<\/h4>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Introducci\u00f3n<\/li>\n\n\n\n<li>Mat\u00e9riel N\u00e9cessaire<\/li>\n\n\n\n<li>Pr\u00e9paration du Raspberry Pi<\/li>\n\n\n\n<li>Installation de Nextcloud<\/li>\n\n\n\n<li>Configuration de Nextcloud<\/li>\n\n\n\n<li>S\u00e9curisation du Serveur Cloud<\/li>\n\n\n\n<li>Acc\u00e8s \u00e0 Distance<\/li>\n\n\n\n<li>Tests et Ajustements<\/li>\n\n\n\n<li>Conclusi\u00f3n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">1. Introduction<\/h3>\n\n\n\n<p>Un serveur cloud personnel vous permet de stocker, synchroniser et partager vos fichiers de mani\u00e8re s\u00e9curis\u00e9e et priv\u00e9e. En utilisant un Raspberry Pi et Nextcloud, vous pouvez cr\u00e9er une solution cloud accessible de n&#8217;importe o\u00f9.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">2. Mat\u00e9riel n\u00e9cessaire<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/monraspberry.com\/es\/\">Raspberry <\/a>Pi (mod\u00e8le 3 ou sup\u00e9rieur)<\/li>\n\n\n\n<li>Carte microSD (minimum 16 Go) avec Raspbian install\u00e9<\/li>\n\n\n\n<li>Disque dur externe ou cl\u00e9 USB pour le stockage<\/li>\n\n\n\n<li>C\u00e2ble Ethernet ou connexion Wi-Fi<\/li>\n\n\n\n<li>Alimentation pour Raspberry Pi<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">3. Pr\u00e9paration du Raspberry Pi<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installer Raspbian :<\/strong>\n<ul class=\"wp-block-list\">\n<li>T\u00e9l\u00e9chargez l&#8217;image de Raspbian depuis le site officiel.<\/li>\n\n\n\n<li>Utilisez un outil comme balenaEtcher pour graver l&#8217;image sur la carte microSD.<\/li>\n\n\n\n<li>Ins\u00e9rez la carte microSD dans le Raspberry Pi et d\u00e9marrez-le.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Configurer le Raspberry Pi :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Connectez-vous avec les identifiants par d\u00e9faut (utilisateur : <code>pi<\/code>, mot de passe : <code>raspberry<\/code>).<\/li>\n\n\n\n<li>Mettez \u00e0 jour le syst\u00e8me avec les commandes suivantes :\n<ul class=\"wp-block-list\">\n<li><code>sudo apt update <\/code><\/li>\n\n\n\n<li><code>sudo apt upgrade<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">4. Installation de Nextcloud<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installer Apache, PHP et MariaDB :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Nextcloud n\u00e9cessite un serveur web, un langage de script et une base de donn\u00e9es :\n<ul class=\"wp-block-list\">\n<li><code>sudo apt install apache2 <\/code><\/li>\n\n\n\n<li><code>sudo apt install php libapache2-mod-php php-mysql <\/code><\/li>\n\n\n\n<li><code>sudo apt install mariadb-server<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>S\u00e9curiser MariaDB :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Ex\u00e9cutez le script de s\u00e9curisation de MariaDB :\n<ul class=\"wp-block-list\">\n<li><code>sudo mysql_secure_installation<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Cr\u00e9er une base de donn\u00e9es pour Nextcloud :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Connectez-vous \u00e0 MariaDB et cr\u00e9ez une base de donn\u00e9es :<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\nsudo mysql -u root -p\nCREATE DATABASE nextcloud;\nCREATE USER &#039;ncuser&#039;@&#039;localhost&#039; IDENTIFIED BY &#039;your_password&#039;;\nGRANT ALL PRIVILEGES ON nextcloud.* TO &#039;ncuser&#039;@&#039;localhost&#039;;\nFLUSH PRIVILEGES;\nEXIT;\n<\/pre><\/div>\n\n\n<p>4. <strong>T\u00e9l\u00e9charger et installer Nextcloud :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>T\u00e9l\u00e9chargez la derni\u00e8re version de Nextcloud :\n<ul class=\"wp-block-list\">\n<li><code>wget https:\/\/download.nextcloud.com\/server\/releases\/latest.tar.bz2 <\/code><\/li>\n\n\n\n<li><code>tar -xjf latest.tar.bz2 <\/code><\/li>\n\n\n\n<li><code>sudo mv nextcloud \/var\/www\/html\/<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Configurer les permissions :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Donnez les permissions n\u00e9cessaires aux fichiers de Nextcloud :\n<ul class=\"wp-block-list\">\n<li><code>sudo chown -R www-data:www-data \/var\/www\/html\/nextcloud <\/code><\/li>\n\n\n\n<li><code>sudo chmod -R 755 \/var\/www\/html\/nextcloud<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">5. Configuration de Nextcloud<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Configurer Apache pour Nextcloud :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9ez un fichier de configuration pour Nextcloud :\n<ul class=\"wp-block-list\">\n<li><code>sudo nano \/etc\/apache2\/sites-available\/nextcloud.conf<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ajoutez le contenu suivant :<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n<div class=\"wp-block-syntaxhighlighter-code\"><pre class=\"brush: plain; title: ; notranslate\" title=\"\">\n&amp;lt;VirtualHost *:80&gt;\n    DocumentRoot \/var\/www\/html\/nextcloud\/\n    ServerName your_domain_or_ip\n\n    &amp;lt;Directory \/var\/www\/html\/nextcloud\/&gt;\n        Options +FollowSymlinks\n        AllowOverride All\n\n        &amp;lt;IfModule mod_dav.c&gt;\n            Dav off\n        &amp;lt;\/IfModule&gt;\n\n        SetEnv HOME \/var\/www\/html\/nextcloud\n        SetEnv HTTP_HOME \/var\/www\/html\/nextcloud\n    &amp;lt;\/Directory&gt;\n\n    ErrorLog ${APACHE_LOG_DIR}\/error.log\n    CustomLog ${APACHE_LOG_DIR}\/access.log combined\n&amp;lt;\/VirtualHost&gt;\n<\/pre><\/div>\n\n\n<p>2. <strong>Activer le site et les modules Apache :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Activez la configuration de Nextcloud et les modules requis :\n<ul class=\"wp-block-list\">\n<li><code>sudo a2ensite nextcloud.conf <\/code><\/li>\n\n\n\n<li><code>sudo a2enmod rewrite headers env dir mime <\/code><\/li>\n\n\n\n<li><code>sudo systemctl restart apache2<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p><strong>Acc\u00e9der \u00e0 Nextcloud via le navigateur :<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Ouvrez un navigateur web et acc\u00e9dez \u00e0 <code>http:\/\/your_domain_or_ip\/nextcloud<\/code> pour terminer l&#8217;installation.<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">6. S\u00e9curisation du serveur Cloud<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Installer un certificat SSL avec Let&#8217;s Encrypt :<\/strong>\n<ul class=\"wp-block-list\">\n<li>S\u00e9curisez votre serveur avec un certificat SSL :\n<ul class=\"wp-block-list\">\n<li><code>sudo apt install certbot python3-certbot-apache <\/code><\/li>\n\n\n\n<li><code>sudo certbot --apache -d your_domain<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Renouveler automatiquement le certificat :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Configurez le renouvellement automatique du certificat :\n<ul class=\"wp-block-list\">\n<li><code>sudo crontab -e<\/code><\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Ajoutez la ligne suivante pour renouveler le certificat tous les jours :\n<ul class=\"wp-block-list\">\n<li><code>0 3 * * * \/usr\/bin\/certbot renew --quiet<\/code><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">7. Acc\u00e8s \u00e0 distance<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Configurer un acc\u00e8s externe :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Si vous souhaitez acc\u00e9der \u00e0 Nextcloud depuis l&#8217;ext\u00e9rieur de votre r\u00e9seau local, configurez le port forwarding sur votre routeur pour rediriger le port 80 et 443 vers votre Raspberry Pi.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Utiliser un service DNS Dynamique (optionnel) :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Si votre IP publique change r\u00e9guli\u00e8rement, utilisez un service DNS dynamique comme No-IP pour associer un nom de domaine \u00e0 votre adresse IP dynamique.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">8. Tests et ajustements<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Tester le syst\u00e8me :<\/strong>\n<ul class=\"wp-block-list\">\n<li>V\u00e9rifiez que tous les services fonctionnent correctement et que vous pouvez acc\u00e9der \u00e0 Nextcloud depuis diff\u00e9rents appareils.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li><strong>Ajuster les param\u00e8tres :<\/strong>\n<ul class=\"wp-block-list\">\n<li>Personnalisez les param\u00e8tres de Nextcloud pour r\u00e9pondre \u00e0 vos besoins sp\u00e9cifiques, comme la configuration des quotas de stockage et des utilisateurs.<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">9. Conclusion<\/h3>\n\n\n\n<p>En suivant ce guide, vous avez maintenant un serveur cloud personnel fonctionnel avec un Raspberry Pi. Vous pouvez stocker, synchroniser et partager vos fichiers en toute s\u00e9curit\u00e9, et acc\u00e9der \u00e0 votre cloud personnel de n&#8217;importe o\u00f9. Profitez de votre serveur cloud et n&#8217;h\u00e9sitez pas \u00e0 explorer les nombreuses applications et extensions disponibles pour Nextcloud afin d&#8217;enrichir encore plus votre exp\u00e9rience !<\/p>","protected":false},"excerpt":{"rendered":"<p>Transformer votre Raspberry Pi en un serveur cloud personnel est un projet utile et s\u00e9curis\u00e9. Avec Nextcloud, vous pouvez stocker, synchroniser et partager vos fichiers en toute s\u00e9curit\u00e9. Voici un guide d\u00e9taill\u00e9 pour vous aider \u00e0 r\u00e9aliser ce projet. Sommaire 1. Introduction Un serveur cloud personnel vous permet de stocker, synchroniser et partager vos fichiers [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":23489,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[308],"tags":[],"class_list":["post-23488","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutos"],"featured_image_src":{"landsacpe":["https:\/\/monraspberry.com\/wp-content\/uploads\/2024\/07\/Serveur-Cloud-avec-un-Raspberry-Pi.png",791,445,false],"list":["https:\/\/monraspberry.com\/wp-content\/uploads\/2024\/07\/Serveur-Cloud-avec-un-Raspberry-Pi.png",463,260,false],"medium":["https:\/\/monraspberry.com\/wp-content\/uploads\/2024\/07\/Serveur-Cloud-avec-un-Raspberry-Pi-300x169.png",300,169,true],"full":["https:\/\/monraspberry.com\/wp-content\/uploads\/2024\/07\/Serveur-Cloud-avec-un-Raspberry-Pi.png",1920,1080,false]},"jetpack_featured_media_url":"https:\/\/monraspberry.com\/wp-content\/uploads\/2024\/07\/Serveur-Cloud-avec-un-Raspberry-Pi.png","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts\/23488","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/comments?post=23488"}],"version-history":[{"count":0,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/posts\/23488\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/media\/23489"}],"wp:attachment":[{"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/media?parent=23488"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/categories?post=23488"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/monraspberry.com\/es\/wp-json\/wp\/v2\/tags?post=23488"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}