{"id":2075,"date":"2024-12-04T07:43:39","date_gmt":"2025-11-29T08:01:05","guid":{"rendered":""},"modified":"2025-02-02T00:46:18","modified_gmt":"2025-02-01T23:46:18","slug":"how-to-install-pydio-cells-file-sharing-on-rocky-linux-9","status":"publish","type":"post","link":"https:\/\/netcloud24.com\/knowledgebase\/how-to-install-pydio-cells-file-sharing-on-rocky-linux-9\/","title":{"rendered":"Linux VPS &#038; VPS Windows Setup Guide | NetCloud24 Pydio Cells File Sharing on Rocky Linux 9"},"content":{"rendered":"<p>\u00a0<\/p>\n<\/p>\n<header>\n<h1>\u00a0<\/h1>\n<\/header>\n<article>\n<p><strong>Pydio Cells<\/strong> is a powerful, open-source file-sharing platform designed for enterprise-level collaboration and file management. It offers a flexible solution for securely sharing and managing files across your organization. In this guide, we will walk you through how to install Pydio Cells on <strong>Rocky Linux 9<\/strong>. Hosting Pydio on a  ensures high performance, scalability, and control over your file-sharing needs using a dedicated <strong>VPS server<\/strong>.<\/p>\n<h2>Step 1: Update Your VPS Server<\/h2>\n<p>Before installing Pydio Cells, ensure your <a href=\"https:\/\/ie.netcloud24.com\">VPS server<\/a> is up to date. Run the following commands to update your system:<\/p>\n<pre><code>sudo dnf update -y<\/code><\/pre>\n<p>Running Pydio Cells on a <strong>Windows VPS<\/strong> ensures that you have the dedicated resources needed to handle large file transfers and multiple users efficiently.<\/p>\n<h2>Step 2: Install Required Dependencies<\/h2>\n<p>Pydio Cells requires certain dependencies, including a database (MySQL or MariaDB). First, install the necessary software:<\/p>\n<pre><code>sudo dnf install wget unzip mariadb-server -y<\/code><\/pre>\n<p>After installation, start and enable MariaDB:<\/p>\n<pre><code>\r\nsudo systemctl start mariadb\r\nsudo systemctl enable mariadb\r\n<\/code><\/pre>\n<h2>Step 3: Secure MySQL\/MariaDB<\/h2>\n<p>It\u2019s important to secure your database installation. Run the following script to configure the MariaDB root password and remove unnecessary features:<\/p>\n<pre><code>sudo mysql_secure_installation<\/code><\/pre>\n<p>Follow the prompts to set a root password and secure the database by removing anonymous users, disabling remote root login, and removing the test database.<\/p>\n<h2>Step 4: Create a Database for Pydio Cells<\/h2>\n<p>Log in to the MariaDB shell to create a database for Pydio Cells:<\/p>\n<pre><code>sudo mysql -u root -p<\/code><\/pre>\n<p>Run the following SQL commands to create the database and user:<\/p>\n<pre><code>\r\nCREATE DATABASE pydio;\r\nCREATE USER 'pydio_user'@'localhost' IDENTIFIED BY 'your_password';\r\nGRANT ALL PRIVILEGES ON pydio.* TO 'pydio_user'@'localhost';\r\nFLUSH PRIVILEGES;\r\nEXIT;\r\n<\/code><\/pre>\n<p>This will create a database named <code>pydio<\/code> and a user <code>pydio_user<\/code> with the password <code>your_password<\/code>. Remember to replace <code>your_password<\/code> with a strong password of your choice.<\/p>\n<h2>Step 5: Download and Install Pydio Cells<\/h2>\n<p>Now, download the latest version of Pydio Cells from the official website. Navigate to the <code>\/opt<\/code> directory and download the Pydio Cells package:<\/p>\n<pre><code>\r\ncd \/opt\r\nsudo wget https:\/\/download.pydio.com\/pub\/cells\/release\/latest\/linux-amd64\/pydio-cells-linux-amd64.zip\r\n<\/code><\/pre>\n<p>Unzip the package:<\/p>\n<pre><code>sudo unzip pydio-cells-linux-amd64.zip<\/code><\/pre>\n<p>Make the Pydio binary executable:<\/p>\n<pre><code>sudo chmod +x cells<\/code><\/pre>\n<h2>Step 6: Configure Pydio Cells<\/h2>\n<p>Before starting Pydio Cells, you need to configure it. Start the initial configuration process by running the following command:<\/p>\n<pre><code>sudo .\/cells install<\/code><\/pre>\n<p>The installation wizard will prompt you for the following information:<\/p>\n<ul>\n<li>Database type: Select MySQL.<\/li>\n<li>Database host: <code>localhost<\/code><\/li>\n<li>Database name: <code>pydio<\/code><\/li>\n<li>Database user: <code>pydio_user<\/code><\/li>\n<li>Database password: Enter the password you set earlier.<\/li>\n<\/ul>\n<p>Continue through the setup process, which will guide you through setting up the administrator account and configuring the web URL for accessing Pydio Cells. For example, if you&#8217;re using a domain name, set it accordingly, or use the server\u2019s IP address.<\/p>\n<h2>Step 7: Configure Pydio Cells as a Service<\/h2>\n<p>To ensure that Pydio Cells runs automatically on system boot, create a systemd service file. Open a new file:<\/p>\n<pre><code>sudo nano \/etc\/systemd\/system\/pydio.service<\/code><\/pre>\n<p>Add the following content to the file:<\/p>\n<pre><code>\r\n[Unit]\r\nDescription=Pydio Cells Service\r\nAfter=network.target\r\n\r\n[Service]\r\nType=simple\r\nUser=root\r\nExecStart=\/opt\/cells\r\nRestart=on-failure\r\n\r\n[Install]\r\nWantedBy=multi-user.target\r\n<\/code><\/pre>\n<p>Save the file and close the editor. Reload systemd and start the Pydio Cells service:<\/p>\n<pre><code>\r\nsudo systemctl daemon-reload\r\nsudo systemctl start pydio\r\nsudo systemctl enable pydio\r\n<\/code><\/pre>\n<h2>Step 8: Configure Firewall for Pydio Cells<\/h2>\n<p>If you have a firewall enabled on your VPS, you\u2019ll need to allow traffic on port 8080 (or another port if you changed the default). Run the following commands to open the necessary port:<\/p>\n<pre><code>\r\nsudo firewall-cmd --permanent --add-port=8080\/tcp\r\nsudo firewall-cmd --reload\r\n<\/code><\/pre>\n<h2>Step 9: Access Pydio Cells<\/h2>\n<p>Once Pydio Cells is running, open your web browser and navigate to <code>http:\/\/your-server-ip:8080<\/code> (or use your domain name if configured). Log in using the admin credentials you set during the installation process.<\/p>\n<h2>Step 10: Optimize Your VPS Server for Pydio Cells<\/h2>\n<p>For optimal performance, especially when handling large file transfers and multiple concurrent users, hosting Pydio Cells on a  is highly recommended. A <strong>VPS server<\/strong> offers dedicated resources, ensuring smooth file-sharing operations and scalability as your storage needs grow. You can easily scale your VPS server as your file-sharing platform grows, ensuring consistent performance.<\/p>\n<h2>Conclusion<\/h2>\n<p>Pydio Cells is an excellent solution for secure file sharing and collaboration, especially for organizations that require complete control over their data. By following this guide, you can install and configure Pydio Cells on Rocky Linux 9. Hosting your file-sharing platform on a  ensures high performance, scalability, and secure data management.<\/p>\n<p>For more information about VPS hosting and optimizing your Pydio Cells setup, visit  today.<\/p>\n<\/article>\n<footer>\n<p>\u00a9 2024 Windows VPS &#8211; All Rights Reserved<\/p>\n<\/footer>\n<div class=\"post-author-box\" style=\"border-top:1px solid #ddd;margin-top:20px;padding-top:15px;\">\n<p><strong>Author:<\/strong> \u0141ukasz Bodziony<\/p>\n<p><strong>Website:<\/strong> <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a><\/p>\n<p><em>\u0141ukasz Bodziony is the CEO and founder of <a href=\"https:\/\/netcloud24.com\" target=\"_blank\" rel=\"dofollow\">NETCLOUD24<\/a>, a global VPS hosting brand proudly originating from Poland. With extensive experience in cloud computing, virtualization, and server management, he delivers high-performance <strong>Windows VPS<\/strong> and <strong>Remote Desktop Services (RDS)<\/strong> solutions to clients across Europe, North America, and beyond.<\/em><\/p>\n<p><em>His expertise covers a wide range of technologies, including <strong>Microsoft Azure<\/strong>, <strong>Proxmox VE<\/strong>, <strong>Amazon Web Services (AWS)<\/strong>, and numerous other virtualization and cloud platforms.<\/em><\/p>\n<p><em>Beyond running his hosting business, \u0141ukasz also provides <strong>professional paid server configuration and optimization services<\/strong> for companies and individuals. Outside of work, he is dedicated to caring for his children and building a secure future for them.<\/em><\/p>\n<p><em>If you are interested in working with him or need expert assistance with your hosting, cloud environment, or server setup, feel free to reach out via <a href=\"https:\/\/ca.netcloud24.com\" target=\"_blank\" rel=\"dofollow\">Windows VPS<\/a>.<\/em><\/p>\n<\/p><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u00a0 \u00a0 Pydio Cells is a powerful, open-source file-sharing platform designed for enterprise-level collaboration and file management. It offers a flexible solution for securely sharing and managing files\u2026<\/p>\n","protected":false},"author":1,"featured_media":3421,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"","_seopress_titles_title":"","_seopress_titles_desc":"","_seopress_robots_index":"","footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[],"tags":[14,12,11,23,20,21,22,17,7,8,6,10,18,19,15,24,16,5,13,9],"class_list":["post-2075","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cheapvps","tag-cloudvps","tag-hostingvps","tag-rds","tag-rdscal","tag-remotedesktop","tag-remotedesktopvps","tag-servervps","tag-ukvps","tag-virtualserver","tag-vpshosting","tag-vpsserver","tag-vpssolutions","tag-vpswindows","tag-vpswithwindows","tag-windowsrds","tag-windowsserver","tag-windowsvps","tag-windowsvpshosting","tag-windowsvpsuk"],"jetpack_publicize_connections":[],"_links":{"self":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/comments?post=2075"}],"version-history":[{"count":0,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/posts\/2075\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media\/3421"}],"wp:attachment":[{"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/media?parent=2075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/categories?post=2075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/netcloud24.com\/knowledgebase\/wp-json\/wp\/v2\/tags?post=2075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}