怎样在 Ubuntu 16.0.4 服务器上安装 Owncloud 10

在 Ubuntu Linux 上安装 Owncloud 允许您设置和创建一个 自托管DIY个人云解决方案. 自己的云社区版是完全开源和免费使用的。 它可以将您的内容(包括图像、视频、文档)存储在一个 集中 这些位置可以通过桌面和智能手机远程访问,也可以通过 OwnCloud 客户端在本地访问。 它还允许您在移动设备之间同步内容,以便您始终保持最新状态。

Ownloud 非常像 Dropbox,但共享和同步数据的方式非常个性化且非常简单。 您可以使用您的旧服务器或台式机安装 Owncloud 来创建 DIY 个人云存储解决方案。 主要好处是,如果您有一些敏感数据并且出于安全原因不希望将其放在公共云服务器上,那么您可以在 Windows、Ubuntu、MacOS 或任何其他基于 Linux 的系统上安装 Ownloud。 它确保只有您可以完全控制自己拥有的东西,还可以让您节省在第三方云服务(如亚马逊驱动器、谷歌云存储、Dropbox 等)上花费的几块钱。 毫无疑问,它们都提供了一些免费存储配额,但免费的仍然是有限的,最终,你必须在一天结束时花一些钱来延长你的免费套餐…… example,如果您是 iPhone 用户,并且我们都知道它的空间有限,那么我们需要购买 Dropbox 之类的服务; 但是,当您可以使用 OwnCloud 设置自己的一个时,为什么要为此付费。

除了Windows、Linux和MacOS之外的ownCloud客户端; 也可用作 Android 和 iOS 设备的客户端应用程序。 使用 OwnCloud 客户端应用程序,您可以将照片上传到您家中运行的 ownCloud 服务器后自动上传。 基本上,你可以称它为你自己的基于云的小型 NAS。

在家同步文件或使用 Owncloud 桌面客户端允许您在多个设备上使用它们。 您还可以使用网络浏览器查看、共享和编辑您的文件。

它不仅限于计算机硬盘上可用的存储空间,还可以集成第三方存储服务提供商,例如 Dropbox、Microsoft OneDrive 以及更多通过插件系统。 OwnCloud 提供了一个包含各种插件的市场,以扩展您在 ownCloud 上运行的个人云存储的功能。

除了 ownCloud,还有其他一些顶级开源个人云软件可用,例如 NExtCloud 等等……请查看我们的最佳开源个人云存储软件列表,免费。

来到本教程的主题是 怎样在 Ubuntu 16.04 服务器上安装 Own cloud 10。 我们来看一下…

所有 Debian Owncloud 安装或 Ubuntu 14.04 和 Ubuntu 17.04 的安装过程都是相同的

在 Ubuntu 16.0.4 服务器上安装 OwnCloud 10.0.7

在本教程中,我们将安装和配置自己的 Cloud Ubuntu 16.04 服务器上的实例。

在 Ubuntu 上安装 OwnCloud 期间要遵循的步骤:

  1. sudo Ubuntu 上的特权
  2. 安装 LAMP 服务器
  3. own云安装
  4. MySQL 数据库配置
  5. ownCloud配置
  6. 完成并测试上传

sudo Ubuntu 上的特权

您应该在您的 Ubuntu 服务器上拥有 root 访问权限来安装 Owncloud… 要切换到 root 用户,请运行以下命令:

su root

安装 LAMP 服务器

如果你的 Ubuntu 服务器已经有 Apache Web 服务器、MySQL 和 PHP 包,然后您可以直接进入下一步,否则请参阅我们的分步指南,在 Ubuntu 上安装和配置 LAMP:

怎样安装灯组(Apache、PHP 和 MySQL)在 Ubuntu 16.04 服务器上

OwnCloud 安装

在这里,我们使用存储库密钥为 Ubuntu 17.04 和 Ubuntu 16.04 添加软件包,但是如果您想在 Ubuntu 14.04 上安装它,那么只需将 Ubuntu_17.04 替换为 Ubuntu_14.04,其余所有步骤都是相同的。

我们将展示两种在您的 Ubuntu 服务器上安装 owncloud 个人云存储的方法。 您可以选择其中任何一个对您有用…

#第一种方法使用存储库

对于 Ubuntu 17.04

通过将存储库密钥添加到 apt 来安装 Owncloud。 以 root 身份运行以下 shell 命令以信任存储库:

wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_17.04/Release.key -O Release.key
apt-key add - < Release.key

以 root 身份运行以下 shell 命令以添加存储库并从那里安装。

echo 'deb https://download.owncloud.org/download/repositories/production/Ubuntu_17.04/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files

对于 Ubuntu 16.04

在 Ubuntu 16.04 上,通过将存储库密钥添加到 apt 以安装 OwnCloud,以 root 身份运行以下 shell 命令以信任存储库:

wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_16.10/Release.key -O Release.key 
apt-key add - < Release.key

以 root 身份运行以下 shell 命令以添加存储库并从那里安装。

echo 'deb https://download.owncloud.org/download/repositories/production/Ubuntu_16.10/ /' > /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files

笔记:如果上面的第一种方法成功安装了OwnCloud,那么直接进入数据库设置,你不需要按照 第二种方法。..

#第二种方法直接下载并手动设置和配置一步一步

第1步: 前往 ownCloud下载页面 并下载您要安装的 Owncloud 版本,在本教程中,我们将安装 Owncloud 10。

或者直接打开终端并输入以下命令下载 Owncloud 10 版……

wget https://download.owncloud.org/community/owncloud-10.0.7.tar.bz2

笔记:如果要安装任何其他版本,请替换 owncloud-xyzzip (用于压缩下载)和 owncloud-xyztar.bz2 (用于 tarball 下载)与… example 对于 Owncloud 10——它将是 owncloud-10.0.7.ta​​r.bz2 或 owncloud-10.0.7.zip 。 您可以从 https://owncloud.org/download/ 查看版本

第2步: 验证 PGP 签名

wget https://download.owncloud.org/community/owncloud-10.0.7.tar.bz2.asc
wget https://owncloud.org/owncloud.asc
gpg --import owncloud.asc
gpg --verify owncloud-10.0.7.tar.bz2 .asc owncloud-10.0.7.tar.bz2

第 3 步: 现在解压下载的自己的云文件

如果您正在使用 压缩包 版本然后使用以下命令,否则使用下一个解压缩命令。

tar -xjf owncloud-10.0.7.tar.bz2

为了 Owncloud 压缩包 文件夹提取…

unzip owncloud-10.0.7.zip

第四步: 解压后,我们需要将其复制到我们的 web 目录中,以便运行以下命令

cp -r owncloud /var/www

第 5 步: 配置 Apache 用于 Owncloud 的 Web 服务器

我们需要配置我们的 Apache Web 服务器与 OwnCloud 一起工作,为此,我们需要在 /etc/apache2/sites-available 中创建 Owncloud 配置文件。 请遵循以下命令:

touch /etc/apache2/sites-available/owncloud.conf 
nano /etc/apache2/sites-available/owncloud.conf

在 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>

在“Y”之后按 Ctrl+X,然后按 Enter 按钮保存文件。

第 6 步: 完成上述步骤后,在 /etc/apache2/sites-enabled… 中创建配置文件的符号链接… 运行命令:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf

创建链接后启用此 Apache mod_rewrite 模块…

a2enmod rewrite

第 7 步: 现在重启 Apache

service apache2 restart

第 8 步: 将您 ownCloud 目录的所有权更改为您的 HTTP 用户……

chown -R www-data:www-data /var/www/owncloud/

第 9 步: 打开浏览器并将其指向 https://localhost/owncloud

Owncloud 安装错误

如果一切都不好,你会得到一些像这里给出的错误然后运行相应的给定命令……

错误一:

OWNcloud 无法写入配置目录

无法写入配置目录!

这通常可以通过 授予网络服务器对配置目录的写入权限

如果您遇到上述错误,请运行以下脚本…将 ocpath 替换为您 owncloud 文件夹,以防它与其他文件夹不同,请保持原样…

#!/bin/bash
ocpath="/var/www/owncloud"
htuser="www-data"
htgroup='www-data'
rootuser="root"

printf "Creating possible missing Directoriesn"
mkdir -p $ocpath/data
mkdir -p $ocpath/assets
mkdir -p $ocpath/updater

printf "chmod Files and Directoriesn"
find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750

printf "chown Directoriesn"
chown -R ${rootuser}:${htgroup} ${ocpath}/
chown -R ${htuser}:${htgroup} ${ocpath}/apps/
chown -R ${htuser}:${htgroup} ${ocpath}/assets/
chown -R ${htuser}:${htgroup} ${ocpath}/config/
chown -R ${htuser}:${htgroup} ${ocpath}/data/
chown -R ${htuser}:${htgroup} ${ocpath}/themes/
chown -R ${htuser}:${htgroup} ${ocpath}/updater/

chmod +x ${ocpath}/occ

printf "chmod/chown .htaccessn"
if [ -f ${ocpath}/.htaccess ]
 then
 chmod 0644 ${ocpath}/.htaccess
 chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
fi
if [ -f ${ocpath}/data/.htaccess ]
 then
 chmod 0644 ${ocpath}/data/.htaccess
 chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess
fi

错误 2:未安装 PHP 模块 zip。

如果您收到错误消息:

未安装 PHP 模块 zip。

请让您的服务器管理员安装 module.et=”_blank” rel=”noreferrer”>授予网络服务器对配置目录的写入权限。

然后安装PHP模块

apt-get install php7.0-zip

Owncloud MySQL 数据库配置和设置

第1步: 在终端运行以下命令登录 MySQL 具有管理权限……

sudo mysql -u root -p

根Mysql密码

MySQL 会询问您在安装过程中为其设置的密码……

第2步: 为你的 Owncloud 创建一个数据库,你可以给任何你想要的名字,这里我们给它一个 Owncloud…

CREATE DATABASE owncloud;

第 3 步: 为数据库创建一个用户; 我们再次使用how2shout,你可以给任何你想要的……

CREATE USER [email protected];

第四步: 将数据库的所有权限授予您的用户并为其创建密码……我们正在给 [email protected] 作为密码,但您可以为您的 Owncloud 用户设置一些安全密码……

GRANT ALL ON owncloud.* to 'owncloud'@'localhost' IDENTIFIED BY '[email protected]';

FLUSH PRIVILEGES;

Exit

第 5 步: 通过登录来检查您新创建的 MySQL 用户…将 how2shout 替换为您为 Owncloud 数据库新创建的用户。

mysql -u how2shout -p

第 6 步: 您现在可以使用哪个数据库检查 MYSQL 的当前用户,并为此运行以下命令:

SELECT current_user();

您将输出如下:

+--------------------+ 
| current_user() | 
+--------------------+ 
| [email protected] |
+--------------------+ 
1 row in set (0.00 sec)
OWNcloud 的 MYSQL 数据库配置

在 Ubuntu 上安装 Owncloud 的最后一步

第1步: 打开浏览器并将其指向 https://localhost/owncloud

沿着我们在上面创建的数据库用户名和密码设置您的管理员帐户用户名和密码……

为了 example,在本教程中:

用于创建一个 admin 帐户,我们提供以下详细信息:

用户名:H2S媒体

密码:******

数据库:

用户名:how2shout

密码:[email protected]

数据库名称:owncloud

笔记:您必须输入您在执行 Owncloud 安装时创建的详细信息……。

Ubunut 上的 OWNCLOUD 设置和最终配置

第2步: 几秒钟后,将设置 Owncloud,并要求您以管理员身份登录到 Owncloud:

在 OWNCLOUD 上完成 owncloud 安装

Ubuntu 16.04 上的 Owncloud 10 界面

我希望本教程能以某种方式帮助您,如果您需要任何帮助或有任何困惑,请告诉我们,评测框就是您的全部!

另见:

  • 逐步在 Ubuntu 上安装 Plex 媒体服务器
  • 怎样使用 Virtualbox 虚拟机在 Windows 10 上安装 Ubuntu
  • 使用终端在 Ubuntu 或 Linux Mint 上安装 Wine 以运行窗口应用程序
  • 怎样在 Windows 10 PC 和 Android 设备上轻松安装 Kodi