{"id":1263,"date":"2022-11-30T16:26:27","date_gmt":"2022-11-30T15:26:27","guid":{"rendered":"https:\/\/techtocraft.xyz\/?p=1263"},"modified":"2023-01-19T23:19:23","modified_gmt":"2023-01-19T22:19:23","slug":"comment-installer-et-configurer-owncloud-sur-debian-11","status":"publish","type":"post","link":"https:\/\/hinakuu.xyz\/?p=1263","title":{"rendered":"Installer et configurer ownCloud sur Debian 11"},"content":{"rendered":"\n<figure class=\"wp-block-image aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/techtocraft.xyz\/wp-content\/uploads\/2023\/01\/ownCloud-Grafik_V4-1024x703.png\" alt=\"\" class=\"wp-image-1490\" width=\"695\" height=\"476\" srcset=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2023\/01\/ownCloud-Grafik_V4-1024x703.png 1024w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2023\/01\/ownCloud-Grafik_V4-300x206.png 300w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2023\/01\/ownCloud-Grafik_V4-768x527.png 768w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2023\/01\/ownCloud-Grafik_V4.png 1290w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">ownCloud est un projet open source qui peut \u00eatre install\u00e9 sur votre serveur pour stocker et acc\u00e9der en toute s\u00e9curit\u00e9 aux fichiers.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Conditions pr\u00e9alables<\/mark><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Debian 11 install\u00e9 et acc\u00e8s root au serveur.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ownCloud n\u00e9cessite soit une pile LAMP (Apache) soit une pile LEMP (Nginx) install\u00e9e et en cours d&rsquo;ex\u00e9cution.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Dans ce cas, nous allons avec la pile LAMP (Apache, MariaDB et PHP).<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Mettre \u00e0 jour le syst\u00e8me<\/mark><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Mettez \u00e0 jour le syst\u00e8me Debian et tous ses packages avec la commande ci-dessous,<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update\napt upgrade<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Installer et configurer la pile LAMP<\/mark><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Pour commencer, ex\u00e9cutez les commandes ci-dessous pour installer Apache et MariaDB.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install apache2 mariadb-server -y<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Installez PHP et les autres modules requis.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ex\u00e9cutez la commande ci-dessous pour installer PHP et ses modules<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install php libapache2-mod-php php-{mysql,intl,curl,json,gd,xml,mbstring,zip} -y<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Installer ownCloud Server sur Debian 11<\/mark><\/h3>\n\n\n\n<h3 class=\"wp-block-heading\">Installer le d\u00e9p\u00f4t ownCloud<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Owncloud n&rsquo;est pas inclus par d\u00e9faut sur les r\u00e9f\u00e9rentiels Debian 11.&nbsp;ownCloud maintient son propre r\u00e9f\u00e9rentiel pour diff\u00e9rents types de distributions Linux.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Il existe diff\u00e9rents packages disponibles pour diff\u00e9rentes versions de Debian.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cliquez sur le lien suivant pour installer les r\u00e9f\u00e9rentiels ownCloud pour le serveur Debian 11 \u00e0 partir de&nbsp;<a href=\"https:\/\/software.opensuse.org\/download\/package?package=owncloud-complete-files&amp;project=isv%3AownCloud%3Aserver%3A10\">opensuse.org<\/a>&nbsp;.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install curl gnupg2 -y\n\necho 'deb http:\/\/download.opensuse.org\/repositories\/isv:\/ownCloud:\/server:\/10\/Debian_11\/ \/' &gt; \/etc\/apt\/sources.list.d\/isv:ownCloud:server:10.list\n\ncurl -fsSL https:\/\/download.opensuse.org\/repositories\/isv:ownCloud:server:10\/Debian_11\/Release.key | gpg --dearmor &gt;\/etc\/apt\/trusted.gpg.d\/isv_ownCloud_server_10.gpg\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois la cl\u00e9 GPG ajout\u00e9e, passez \u00e0 la commande ci-dessous.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">echo 'deb http:\/\/download.owncloud.org\/download\/repositories\/10.4.1\/prod\/Debian_10\/ \/' &gt; \/etc\/apt\/sources.list.d\/owncloud.list\n<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ex\u00e9cutez \u00e0 nouveau une mise \u00e0 jour du syst\u00e8me,<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt update<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois la mise \u00e0 jour effectu\u00e9e, installez owncloud.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install owncloud-complete-files -y<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Configurer Apache pour ownCloud<\/mark><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois le ownCloud install\u00e9, le contenu est plac\u00e9 dans le&nbsp;<code>\/var\/www\/owncloud<\/code>r\u00e9pertoire.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Vous devrez cr\u00e9er une configuration apache ownCloud pour que le serveur web Apache serve le contenu,<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Copiez et collez la commande ci-dessous pour cr\u00e9er&nbsp;<code>owncloud.conf<\/code> :<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">nano \/etc\/apache2\/sites-available\/owncloud.conf<\/pre>\n\n\n\n<pre class=\"wp-block-code\"><code>Alias \/ \"\/var\/www\/owncloud\/\"\n\n&lt;Directory \/var\/www\/owncloud\/&gt;\n  Options +FollowSymlinks\n  AllowOverride All\n\n  &lt;IfModule mod_dav.c&gt;\n    Dav off\n  &lt;\/IfModule&gt;\n\n  SetEnv HOME \/var\/www\/owncloud\n  SetEnv HTTP_HOME \/var\/www\/owncloud\n\n&lt;\/Directory&gt;<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Activer le site ownCloud via apache.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ln -s \/etc\/apache2\/sites-available\/owncloud.conf \/etc\/apache2\/sites-enabled\/<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">D\u00e9sactiver le site Apache par d\u00e9faut&nbsp;;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">a2dissite 000-default.conf<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Activez les modules Apache recommand\u00e9s suppl\u00e9mentaires.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">a2enmod rewrite mime unique_id<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">V\u00e9rifiez la syntaxe de configuration d&rsquo;Apache.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apachectl -t<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Red\u00e9marrez Apache si la configuration est correcte.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">systemctl restart apache2<\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Cr\u00e9er une base de donn\u00e9es et un utilisateur ownCloud<\/mark><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ex\u00e9cutez le&nbsp;<code>mysql_secure_installation<\/code>script pour d\u00e9finir le mot de passe root, d\u00e9sactiver la connexion root \u00e0 distance, supprimer les bases de donn\u00e9es de test.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql_secure_installation<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Connectez-vous au serveur de base de donn\u00e9es MariaDB et cr\u00e9ez une base de donn\u00e9es et un utilisateur de base de donn\u00e9es ownCloud.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Si vous avez d\u00e9j\u00e0 activ\u00e9 l&rsquo;authentification par mot de passe, connectez-vous via&nbsp;;<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql -u root -p<\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Ensuite, ex\u00e9cutez les commandes ci-dessous pour cr\u00e9er la base de donn\u00e9es ownCloud et son utilisateur.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>CREATE DATABASE ownclouddb;\n\nGRANT ALL ON ownclouddb.* TO Mon-Users@localhost IDENTIFIED BY \"Mon-Password\";\n\nFLUSH PRIVILEGES;\n\nQUIT<\/code><\/pre>\n\n\n\n<h3 class=\"wp-block-heading\"><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-green-cyan-color\">Finaliser la configuration d&rsquo;ownCloud<\/mark><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Ouvrez votre navigateur et acc\u00e9dez \u00e0&nbsp;<code>http:\/\/&lt;server-IP&gt;<\/code>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Cela chargera le panneau ownCloud et vous invitera \u00e0 configurer certaines des choses comme ci-dessous,<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Cr\u00e9ation d&rsquo;un compte utilisateur administrateur avec mot de passe, configuration de la base de donn\u00e9es avec les informations utilis\u00e9es pr\u00e9c\u00e9demment lors de la configuration.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"495\" src=\"https:\/\/techtocraft.xyz\/wp-content\/uploads\/2022\/11\/owncloud1-1024x495.png\" alt=\"\" class=\"wp-image-1272\" srcset=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud1-1024x495.png 1024w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud1-300x145.png 300w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud1-768x372.png 768w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud1-1536x743.png 1536w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud1.png 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Cliquez sur le&nbsp;bouton&nbsp;<strong>Terminer la configuration pour terminer la configuration.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Ensuite, connectez-vous avec l&rsquo; utilisateur&nbsp;<strong>Admin<\/strong>&nbsp;cr\u00e9\u00e9 il y a quelques instants et vous entrerez dans le tableau de bord ownCloud.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Une fois la configuration termin\u00e9e, vous arriverez sur une page de connexion.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Entrez vos informations de connexion d&rsquo;utilisateur administrateur pour vous connecter au tableau de bord ownCloud.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"582\" src=\"https:\/\/techtocraft.xyz\/wp-content\/uploads\/2022\/11\/owncloud2-1024x582.png\" alt=\"\" class=\"wp-image-1274\" srcset=\"https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud2-1024x582.png 1024w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud2-300x170.png 300w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud2-768x436.png 768w, https:\/\/hinakuu.xyz\/wp-content\/uploads\/2022\/11\/owncloud2.png 1495w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>ownCloud est un projet open source qui peut \u00eatre install\u00e9 sur votre serveur pour stocker et acc\u00e9der en<\/p>\n","protected":false},"author":1,"featured_media":1492,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3],"tags":[],"class_list":["post-1263","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"_links":{"self":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/1263","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1263"}],"version-history":[{"count":12,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/1263\/revisions"}],"predecessor-version":[{"id":1491,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/posts\/1263\/revisions\/1491"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=\/wp\/v2\/media\/1492"}],"wp:attachment":[{"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1263"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1263"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hinakuu.xyz\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1263"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}