{"id":46673,"date":"2023-10-16T12:30:00","date_gmt":"2023-10-16T17:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=46673"},"modified":"2023-09-27T08:54:17","modified_gmt":"2023-09-27T13:54:17","slug":"how-to-install-owncloud-on-debian-12","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/","title":{"rendered":"How to Install ownCloud on Debian 12"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12.webp\" alt=\"how to install owncloud on debian 12\" class=\"wp-image-46964\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Owncloud is an open-source application for file sharing and syncing. It is an alternative to <a href=\"https:\/\/www.rosehosting.com\/file-management-hosting\/\">file hosting<\/a> services like Dropbox, Google Drive, or OneDrive. <\/p>\n\n\n\n<!--more-->\n\n\n\n<p>Owncloud was initially developed in 2010, and it has expanded into a venture with millions of users and thousands of developers, evaluators, bug reporters, designers, and documentation writers. In this tutorial, we will show you how to install Owncloud on Debian 12.<\/p>\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ee5e3538c7b\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ee5e3538c7b\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#Step-1-Log-in-via-SSH\" >Step 1. Log in via SSH<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#Step-2-Install-and-Configure-Apache\" >Step 2. Install and Configure Apache<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#Step-3-Install-PHP\" >Step 3. Install PHP<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#Step-4-Install-MariaDB-Server\" >Step 4. Install MariaDB Server<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#Step-5-Create-a-Database\" >Step 5. Create a Database<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#Step-6-Download-OwnCloud\" >Step 6. Download OwnCloud<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#Step-7-Install-OwnCloud\" >Step 7. Install OwnCloud<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A Debian 12 VPS<\/li>\n\n\n\n<li>SSH root access or a regular system user with sudo privileges<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-1-Log-in-via-SSH\"><\/span>Step 1. Log in via SSH<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Let&#8217;s log in to your Debian 12 VPS through SSH as a root user or as a regular user with sudo privileges.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">ssh root@IP_Address -p Port_number<\/pre>\n\n\n\n<p>If you cannot log in as root, remember to substitute &#8220;root&#8221; with a user that has sudo privileges. Additionally, change \u201cIP_Address\u201d and \u201cPort_Number\u201d to make sure they match your server\u2019s respective IP address and SSH port.<\/p>\n\n\n\n<p>You can check whether you have the correct Debian version installed on your server with the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># lsb_release -a<\/pre>\n\n\n\n<p>You should get this output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">No LSB modules are available.<br>Distributor ID: Debian<br>Description: Debian GNU\/Linux 12 (bookworm)<br>Release: 12<br>Codename: bookworm<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-2-Install-and-Configure-Apache\"><\/span>Step 2. Install and Configure Apache<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Owncloud was initially developed for the popular <a href=\"https:\/\/www.rosehosting.com\/lamp-hosting\/\">LAMP stack<\/a>, but it can function on any web server that provides an updated version of PHP and MySQL. In this stage, we will install Apache as the webserver. Let&#8217;s proceed with the installation of Apache now.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install apache2<\/pre>\n\n\n\n<p>On Debian machines, Apache will start automatically after installation. To confirm this, you can execute the following command.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl status apache2<\/pre>\n\n\n\n<p>You will see the status displayed, indicating that Apache is operational.<\/p>\n\n\n\n<p>Owncloud requires mod_rewrite, and the rewrite module is not enabled by default. Let&#8217;s enable it and the other two modules now.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># a2enmod rewrite headers unique_id<\/pre>\n\n\n\n<p>After enabling the modules, we need to restart apache to apply the new configuration.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl restart apache2<\/pre>\n\n\n\n<p>Now, let&#8217;s create two directories for our Owncloud installation.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># mkdir -p \/var\/www\/html\/yourdomain.com\/<\/pre>\n\n\n\n<p>Then, let&#8217;s assign the appropriate permissions to these directories.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># chown -R www-data: \/var\/www\/html\/yourdomain.com\/<\/pre>\n\n\n\n<p>The next step is to create an apache virtual host.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># nano \/etc\/apache2\/sites-available\/yourdomain.com.conf<\/pre>\n\n\n\n<p>Then add the following lines to the file. Make sure to replace yourdomain.com with your actual domain or subdomain name.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">&lt;VirtualHost *:80&gt;\n\nServerAdmin admin@yourdomain.com\nServerName yourdomain.com\nServerAlias www.yourdomain.com\nDocumentRoot \/var\/www\/html\/yourdomain.com\n\nErrorLog ${APACHE_LOG_DIR}\/yourdomain.com_error.log\nCustomLog ${APACHE_LOG_DIR}\/yourdomain.com_access.log combined\n\n&lt;Directory \/var\/www\/html\/yourdomain.com\/&gt;\n  Options +FollowSymlinks\n  AllowOverride All\n&lt;\/Directory&gt;\n &lt;IfModule mod_dav.c&gt;\n  Dav off\n &lt;\/IfModule&gt;\n\n&lt;\/VirtualHost&gt;<\/pre>\n\n\n\n<p>Save the file, then exit. It is time to enable the virtual host.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># a2ensite yourdomain.com<\/pre>\n\n\n\n<p>Reload apache to apply the changes.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl reload apache2<\/pre>\n\n\n\n<p>By default, on Debian 12, Apache is using MPM Event. We need to switch to MPM PREFORK so we can enable mod_php. We will enable mod_php in the next step after installing PHP.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># a2dismod mpm_event\n# a2enmod mpm_prefork<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-3-Install-PHP\"><\/span>Step 3. Install PHP<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Since Debian 12 ships with PHP 8.2 and Owncloud at the moment does not support PHP 8.0, we need to install PHP 7.4. We suggest adding a third-party source, Ond\u0159ej Sur\u00fd&#8217;s PHP source, which offers current PHP packages. Execute the following commands to add the repository.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">apt install -y apt-transport-https lsb-release ca-certificates wget\nwget -O \/etc\/apt\/trusted.gpg.d\/php.gpg https:\/\/packages.sury.org\/php\/apt.gpg\necho \"deb https:\/\/packages.sury.org\/php\/ $(lsb_release -sc) main\" | tee \/etc\/apt\/sources.list.d\/php.list<\/pre>\n\n\n\n<p>Now, let&#8217;s refresh the package index files on the system<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt update<\/pre>\n\n\n\n<p>Since you have set up the necessary PPA on your system and the package index is updated, let&#8217;s proceed with installing the required <a href=\"https:\/\/www.php.net\/supported-versions.php\">PHP version<\/a>.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install php7.4-{xml,intl,common,json,curl,mbstring,mysql,gd,imagick,zip,opcache} libapache2-mod-php7.4<\/pre>\n\n\n\n<p>PHP and its required extensions have been installed. Let&#8217;s enable MOD PHP for Apache.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># a2enmod php7.4<\/pre>\n\n\n\n<p>To apply the changes, let&#8217;s restart Apache.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># systemctl restart apache<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-4-Install-MariaDB-Server\"><\/span>Step 4. Install MariaDB Server<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Owncloud supports MySQL server version 8.0+ or equivalent MariaDB server, PostgreSQL, Oracle, and SQLite. In this step, we are going to install the MariaDB server from the default Debian 12 repository. To install the MariaDB server, execute this command below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># apt install mariadb-server<\/pre>\n\n\n\n<p>MariaDB should be up and running now.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-5-Create-a-Database\"><\/span>Step 5. Create a Database<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>On Debian 12, MariaDB will start automatically upon installation. So, let&#8217;s log in to MySQL shell and create a database for our Owncloud website.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># mysql<\/pre>\n\n\n\n<p>Once logged in to MySQL shell, we can run the following commands.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mysql&gt; CREATE DATABASE owncloud;<br>mysql&gt; GRANT ALL on owncloud.* to owncloud@localhost identified by 'm0d1fyth15';<br>mysql&gt; FLUSH PRIVILEGES;<br>mysql&gt; \\q<\/pre>\n\n\n\n<p>Remember to replace m0d1fyth15 with a stronger password.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-6-Download-OwnCloud\"><\/span>Step 6. Download OwnCloud<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Go to the <a href=\"https:\/\/download.owncloud.com\/server\/stable\/\">Owncloud download page<\/a> to get your desired version. In this step, we are going to download the most recent stable version.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># cd \/var\/www\/html\/yourdomain.com\n# wget https:\/\/download.owncloud.com\/server\/stable\/owncloud-latest.tar.bz2\n# tar -xf owncloud-latest.tar.bz2 --strip-components 1<\/pre>\n\n\n\n<p>The commands above will download and then extract the compressed file into the directory \/var\/www\/html\/yourdomain.com. Now, let&#8217;s give the correct permissions.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\"># chown -R www-data: \/var\/www\/html\/yourdomain.com\/<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\"><span class=\"ez-toc-section\" id=\"Step-7-Install-OwnCloud\"><\/span>Step 7. Install OwnCloud<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>In this step, we need to go to http:\/\/yourdomain.com using any web browser. Make sure to go to the domain you configured earlier when setting up the Apache virtual host.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"288\" height=\"1024\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/owncloud-database-configuration.webp\" alt=\"\" class=\"wp-image-46920\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/owncloud-database-configuration.webp 288w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/owncloud-database-configuration-84x300.webp 84w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/owncloud-database-configuration-42x150.webp 42w\" sizes=\"(max-width: 288px) 100vw, 288px\" \/><\/figure>\n<\/div>\n\n\n<p>Fill the forms with the administrative user and password you want, and also fill in the database credentials we created earlier in this post, then click on the Finish Setup button.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img decoding=\"async\" width=\"413\" height=\"464\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/owncloud-login.webp\" alt=\"\" class=\"wp-image-46921\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/owncloud-login.webp 413w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/owncloud-login-267x300.webp 267w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/owncloud-login-134x150.webp 134w\" sizes=\"(max-width: 413px) 100vw, 413px\" \/><\/figure>\n<\/div>\n\n\n<p>Log in with the administrative account you created in the previous step. Now, you can customize your newly installed Owncloud website.<\/p>\n\n\n\n<p>That&#8217;s it! You have successfully installed Owncloud on Debian 12.<\/p>\n\n\n\n<p>Of course, if you are one of our Debian Hosting customers, you don\u2019t have to install Owncloud on <a href=\"https:\/\/www.rosehosting.com\/debian-hosting\/\" target=\"_blank\" rel=\"noreferrer noopener\">Debian 12<\/a> yourself \u2013 simply ask our admins, sit back, and relax. Our admins will install <a href=\"https:\/\/owncloud.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">Owncloud <\/a>on Debian 12 for you immediately without any additional fee, along with many useful optimizations that we can do for you. Managing an Owncloud-based website is not just about the installation; we can help you with optimizing your Owncloud installation if you have an active service with us.<\/p>\n\n\n\n<p>If you liked this post about how to install Owncloud on Debian 12, please share it with your friends on social networks or simply leave a comment in the comments section. Thanks.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Owncloud is an open-source application for file sharing and syncing. It is an alternative to file hosting services like Dropbox, &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to Install ownCloud on Debian 12\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#more-46673\" aria-label=\"Read more about How to Install ownCloud on Debian 12\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":46964,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1700,2072,13],"tags":[48,86],"class_list":["post-46673","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","category-open-source","category-tutorials","tag-debian","tag-owncloud","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Install ownCloud on Debian 12 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Discover an easy guide to install Owncloud on Debian 12. Boost your data storage and sharing capabilities with our tutorial.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Install Owncloud on Debian 12\" \/>\n<meta property=\"og:description\" content=\"Discover an easy guide to install Owncloud on Debian 12. Boost your data storage and sharing capabilities with our tutorial.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2023-10-16T17:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"How to Install Owncloud on Debian 12\" \/>\n<meta name=\"twitter:description\" content=\"Discover an easy guide to install Owncloud on Debian 12. Boost your data storage and sharing capabilities with our tutorial.\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to Install ownCloud on Debian 12\",\"datePublished\":\"2023-10-16T17:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/\"},\"wordCount\":862,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/how-to-install-owncloud-on-debian-12.webp\",\"keywords\":[\"debian\",\"owncloud\"],\"articleSection\":[\"Debian\",\"Open-source\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/\",\"name\":\"How to Install ownCloud on Debian 12 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/how-to-install-owncloud-on-debian-12.webp\",\"datePublished\":\"2023-10-16T17:30:00+00:00\",\"description\":\"Discover an easy guide to install Owncloud on Debian 12. Boost your data storage and sharing capabilities with our tutorial.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/how-to-install-owncloud-on-debian-12.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/how-to-install-owncloud-on-debian-12.webp\",\"width\":1024,\"height\":576,\"caption\":\"how to install owncloud on debian 12\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-owncloud-on-debian-12\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Install ownCloud on Debian 12\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Install ownCloud on Debian 12 | RoseHosting","description":"Discover an easy guide to install Owncloud on Debian 12. Boost your data storage and sharing capabilities with our tutorial.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/","og_locale":"en_US","og_type":"article","og_title":"How to Install Owncloud on Debian 12","og_description":"Discover an easy guide to install Owncloud on Debian 12. Boost your data storage and sharing capabilities with our tutorial.","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2023-10-16T17:30:00+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_title":"How to Install Owncloud on Debian 12","twitter_description":"Discover an easy guide to install Owncloud on Debian 12. Boost your data storage and sharing capabilities with our tutorial.","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to Install ownCloud on Debian 12","datePublished":"2023-10-16T17:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/"},"wordCount":862,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12.webp","keywords":["debian","owncloud"],"articleSection":["Debian","Open-source","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/","name":"How to Install ownCloud on Debian 12 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12.webp","datePublished":"2023-10-16T17:30:00+00:00","description":"Discover an easy guide to install Owncloud on Debian 12. Boost your data storage and sharing capabilities with our tutorial.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2023\/09\/how-to-install-owncloud-on-debian-12.webp","width":1024,"height":576,"caption":"how to install owncloud on debian 12"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-owncloud-on-debian-12\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to Install ownCloud on Debian 12"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46673","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=46673"}],"version-history":[{"count":7,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46673\/revisions"}],"predecessor-version":[{"id":46968,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/46673\/revisions\/46968"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/46964"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=46673"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=46673"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=46673"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}