OwnCloud 是一个开源应用程序,可让用户从任何地方和任何设备同步和共享他们的文件。 它允许用户通过不依赖第三方数据托管服务来控制他们的数据。 与其他在线云存储服务类似,OwnCloud 还允许您通过网络浏览器、桌面和移动应用程序同步文件。 OwnCloud 桌面客户端适用于 Mac、Windows 和 Linux 系统,移动应用程序适用于 Android 和 iOS 设备。
在今天的帖子中,我们将安装 OwnCloud Ubuntu 20.04 LTS.
第 1 步:安装先决条件
首先,我们将安装一些先决条件,包括 LAMP 堆栈包和一些额外的 PHP 库。 使用以下命令安装这些软件包:
安装 Apache 服务器,使用以下命令:
$ sudo apt install apache2
然后安装 MariaDB 服务器:
$ sudo apt install mariadb-server
然后安装 PHP 和其他一些先决条件:
$ sudo apt install wget coreutils libapache2-mod-php php-imagick php-common php-zip php-curl php-gd php-imap php-intl php-json php-mysql php-redis redis-server php-mbstring php-ssh2 php-xml php-apcu
Enter sudo 密码。 如果它提示 是/否, 按 是的 进而 Enter 钥匙。
第 2 步:配置数据库
在这一步中,我们将首先保护 MariaDB 安装,然后我们将为 OwnCloud 配置数据库和用户。
为了增强 MariaDB 数据库的安全性,我们需要运行 mysql_secure_installation shell 脚本:
$ sudo mysql_secure_installation
运行上述命令后,会要求你输入当前的root密码,按 Enter. 然后通过点击设置root帐户的密码 是的 键并输入两次新密码。
对于接下来的所有问题,请点击 他们 钥匙。
使用以下命令登录 MySQL:
$ sudo mysql -u root -p
现在我们将为 OwnCloud 创建数据库和用户,并为该用户分配必要的权限。 除了这里使用的数据库和用户名,您可以使用不同的名称。
然后创建一个名为的数据库 我的云, 使用以下命令:
$ CREATE DATABASE mycloud;
然后创建一个名为 云用户 带密码 丁丁。
$ CREATE USER 'clouduser'@'localhost' IDENTIFIED BY ‘tintin’;
然后授予数据库用户 云用户 数据库权限 我的云:
$ GRANT ALL ON mycloud.* TO 'clouduser'@'localhost' WITH GRANT OPTION;
然后使用以下命令应用更改并退出 MySQL shell:
$ FLUSH PRIVILEGES; $ EXIT;
第 3 步:安装 OwnCloud
现在我们将从其官方下载 OwnCloud 服务器 zip 包 网站. 或者您可以使用以下命令下载 OwnCloud 服务器最新版本(截至 2021 年 7 月 21 日)。
$ wget https://download.owncloud.org/community/owncloud-complete-20210721.zip
现在将下载的 zip 文件解压到 /var/www 目录。
$ sudo unzip owncloud-complete-20210721.zip -d /var/www/
zip文件内容将被提取到 /var/www/owncloud 目录。
更改所有权 /var/www/owncloud/。
$ sudo chown -R www-data:www-data /var/www/owncloud/
另外,修改权限 /var/www/owncloud 目录。
$ sudo chmod -R 755 /var/www/owncloud/
第 4 步:配置 Apache
在这一步中,我们将配置 Apache 通过为 OwnCloud 创建一个虚拟主机配置文件。 创建虚拟主机配置文件如下:
$ sudo nano /etc/apache2/conf-available/owncloud.conf
然后在文件中添加以下配置行:
<Directory /var/www/owncloud/> Alias /owncloud "/var/www/owncloud/" <Directory /var/www/owncloud/> Options +FollowSymlinks AllowOverride All <IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory>
然后保存并 close 这 owncloud.conf 文件。
现在使用以下命令启用虚拟主机配置文件:
$ sudo a2ensite owncloud.conf
重新加载 Apache 使用以下命令进行配置:
$ sudo systemctl reload apache2
至此 OwnCloud 的安装已经完成,您可以通过浏览器访问 OwnCloud。
第 5 步:配置 OwnCloud
要访问 OwnCloud,请在 Web 浏览器中打开以下地址:
代替 IP地址 在上面的 URL 中,使用安装了 OwnCloud 服务器的系统 IP 地址。
访问上述地址后,您会看到下面的 OwnCloud 页面要求您创建一个 admin 帐户。 为您的新用户输入任何用户名和密码 admin 帐户。
现在向下滚动到 存储和数据库 部分。 在下面 数据文件夹,您将看到 OwnCloud 默认数据目录。 保持此默认位置不变。
在下面 配置数据库 部分,提供数据库用户名、数据库密码和我们在上一个(步骤 2:配置数据库)部分中配置的数据库名称。 离开 数据库主机 字段为 本地主机. 然后点击 完成设置.
现在您可以使用 admin 您在上一步中创建的凭据。
登录后,您将看到 OwnCloud 主界面。 在这里,您可以将文件上传到您的云端并与他人共享。
这就是它的全部! 在今天的帖子中,我们在 Ubuntu 操作系统上安装了 OwnCloud。 现在您可以开始使用您的本地 OwnCloud 服务器了。 更多关于OwnCloud的信息,请访问其官方 文件.