如何在 Ubuntu 上安装 OwnCloud

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 浏览器中打开以下地址:

https://IP地址/owncloud

代替 IP地址 在上面的 URL 中,使用安装了 OwnCloud 服务器的系统 IP 地址。

访问上述地址后,您会看到下面的 OwnCloud 页面要求您创建一个 admin 帐户。 为您的新用户输入任何用户名和密码 admin 帐户。

现在向下滚动到 存储和数据库 部分。 在下面 数据文件夹,您将看到 OwnCloud 默认数据目录。 保持此默认位置不变。

在下面 配置数据库 部分,提供数据库用户名、数据库密码和我们在上一个(步骤 2:配置数据库)部分中配置的数据库名称。 离开 数据库主机 字段为 本地主机. 然后点击 完成设置.

现在您可以使用 admin 您在上一步中创建的凭据。

登录后,您将看到 OwnCloud 主界面。 在这里,您可以将文件上传到您的云端并与他人共享。

这就是它的全部! 在今天的帖子中,我们在 Ubuntu 操作系统上安装了 OwnCloud。 现在您可以开始使用您的本地 OwnCloud 服务器了。 更多关于OwnCloud的信息,请访问其官方 文件.