如何在 Ubuntu 12.04 VPS 上安装 OwnCloud 和配置 OwnCloud 应用程序如何在 Ubuntu 12.04 VPS 上安装 OwnCloud 和配置 OwnCloud 应用程序如何在 Ubuntu 12.04 VPS 上安装 OwnCloud 和配置 OwnCloud 应用程序如何在 Ubuntu 12.04 VPS 上安装 OwnCloud 和配置 OwnCloud 应用程序
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 12.04 VPS 上安装 OwnCloud 和配置 OwnCloud 应用程序

状态:已弃用

本文涵盖不再受支持的 Ubuntu 版本。如果您目前正在运行运行 Ubuntu 12.04 的服务器,我们强烈建议您升级或迁移到受支持的 Ubuntu 版本:

  • 升级到 Ubuntu 14.04。
  • 从 Ubuntu 14.04 升级到 Ubuntu 16.04
  • 将服务器数据迁移到支持的版本

原因:

请参阅:

介绍

OwnCloud 是一个网络应用程序,可以从一个集中的位置存储和提供内容,很像 Dropbox。不同之处在于 ownCloud 允许您在自己的机器上托管服务软件,从而消除了将您的个人数据放在其他人的服务器上的信任问题。

虽然主要用作简单的文件共享和访问门户,ownCloud 也有许多其他功能。

在本指南中,我们将在 Ubuntu 12.04 VPS 上安装和配置一个 ownCloud 实例。然后我们将讨论如何使用 WebDAV 将 ownCloud 共享挂载到另一个 VPS。我们还将介绍其他一些令人兴奋的选项。

安装 OwnCloud

Ubuntu 12.04 的默认存储库中可用的 ownCloud 版本现在已经过时了。我们将获得使用 openSUSE 惊人的构建服务构建的最新稳定版本。

我们将首先下载与 ownCloud 软件关联的发布密钥:

cd
wget http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/Release.key

现在将密钥添加到 apt,以便它可以验证文件:

sudo apt-key add - < Release.key

通过键入以下命令将 openSUSE 构建服务中的 ownCloud 存储库添加到 apt 的源列表中:

echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/xUbuntu_12.04/ /' | sudo tee -a /etc/apt/sources.list.d/owncloud.list

最后,更新包数据库并安装 ownCloud 和 MySQL:

sudo apt-get update
sudo apt-get install owncloud mysql-server

在安装过程中,系统会要求您为 MySQL 数据库管理员用户设置根密码。

MySQL配置

我们将配置我们的 ownCloud 服务器以利用更强大的 MySQL 数据库而不是 SQLite 默认实现。为此,我们必须先配置 MySQL。

键入以下命令以初始化数据库并保护系统:

sudo mysql_install_db
sudo mysql_secure_installation

您将必须输入您在 MySQL 安装期间选择的管理密码。然后系统将提示您进行安全设置。按 \Enter 为所有设置选择是,除了第一个(关于再次更改 root 密码)。

现在,通过键入以下内容以 root 用户身份登录 MySQL:

mysql -u root -p

同样,系统将提示您输入 MySQL 管理密码。

使用此命令创建数据库:

CREATE DATABASE owncloud;

创建新的 MySQL 用户并为其分配权限以处理 ownCloud 的数据库操作:

<前>

输入以下命令退出 MySQL:

exit

最终配置

现在,如果您在浏览器中转到您的 IP 地址或域名后跟“/owncloud”,您将看到一个如下所示的页面:

\OwnCloud

您可以通过安装附加包来修复这些错误。我们还将为以后安装 PHP curl 库:

sudo apt-get install php5-intl php5-curl

现在,重新加载您的页面,您应该会看到一个要求您创建管理用户的页面:

\OwnCloud

在这样做之前,单击“高级”按钮。从可用选项中选择“MySQL”。输入您在上一步中配置的信息:

\OwnCloud

创建用户和密码。您将登录并收到一条欢迎消息:

\OwnCloud

点击角落的“X”进入主界面:

\OwnCloud

在这里,您可以创建文件或将文件上传到您的个人云。

将您的 OwnCloud 共享挂载到您的 VPS

如果您希望能够从命令行与您的 ownCloud 实例进行交互,就好像它是您本地文件系统的一部分一样,您可以使用 WebDAV 挂载文件共享目录。

从另一个 Ubuntu droplet 或机器,您可以挂载共享区域。这允许您以自动方式与空间进行交互。

通过键入以下命令在第二台 Ubuntu 计算机上安装 WebDAV 工具:

sudo apt-get update
sudo apt-get install davfs2

我们将允许非根用户通过键入以下内容来安装和卸载 WebDAV 共享:

sudo dpkg-reconfigure davfs2
 ???????????????????????????? Configuring davfs2 ?????????????????????????????
 ?                                                                           ? 
 ? The file /sbin/mount.davfs must have the SUID bit set if you want to      ? 
 ? allow unprivileged (non-root) users to mount WebDAV resources.            ? 
 ?                                                                           ? 
 ? If you do not choose this option, only root will be allowed to mount      ? 
 ? WebDAV resources. This can later be changed by running 'dpkg-reconfigure  ? 
 ? davfs2'.                                                                  ? 
 ?                                                                           ? 
 ? Should unprivileged users be allowed to mount WebDAV resources?           ? 
 ?                                                                           ? 
 ?                    <Yes>                       <No>                       ? 
 ?                                                                           ? 
 ????????????????????????????????????????????????????????????????????????????? 

选择“是”为用户启用 WebDAV 控制。

接下来,将您的 Linux 用户名添加到 WebDAV 组:

<前>

编辑文件系统表:

sudo nano /etc/fstab

将以下行添加到文件末尾,替换您的服务器和用户名信息:

<前>

转到您的主目录并创建两个目录,一个用于挂载共享,另一个用于保存 WebDAV 配置详细信息:

cd
mkdir owncloud
mkdir .davfs2

在您的 WebDAV 配置目录中创建一个名为 \secrets 的文件来存储您的 ownCloud 实例的登录凭据。

<前>

现在锁定该文件,因为它包含纯文本的敏感信息:

chmod 600 ~/.davfs2/secrets

最后,您已准备好挂载您的共享:

mount ~/owncloud

现在,切换到 owncloud 目录中查看内容:

cd ~/owncloud
ls
error_page.png  lost+found  Screen Shot 2013-09-25 at 1.03.37 PM.png

\OwnCloud

您可以像在本地计算机上一样添加、删除或编辑文件,但您设置的 ownCloud 将反映这些更改。

使用 OwnCloud 管理书签

将您的网络习惯融入 ownCloud 的优势之一是您的信息可以在多个设备和位置之间持久保存。

一个很好的例子就是将书签存储在 ownCloud 中的能力。然后您可以从任何计算机访问它们。

要启用书签,请单击右上角的用户名,然后单击“应用程序”:

\OwnCloud

在这里,您可以启用模块或“应用程序”来扩展您的 ownCloud 的功能。

在菜单中找到“书签”选项,然后单击“启用”按钮:

\OwnCloud

左侧导航栏中将添加一个名为“书签”的按钮。单击它。

现在将按钮从页面中央拖到浏览器的书签栏中。

\OwnCloud

现在,您的浏览器中有一个按钮,上面写着“稍后阅读”。在您希望添加书签的任何页面上,单击该按钮以在 ownCloud 中创建一个书签。

将打开一个预先填充的书签,您可以使用标记信息对其进行编辑。

\OwnCloud

您保存的任何内容都将在您的书签选项卡中可用:

\OwnCloud

使用 OwnCloud 跟踪任务

OwnCloud 还有一个相当实用的任务管理器。这可以与日历插件合并以组织和安排活动和任务。

再次转到应用程序页面(单击右上角的用户名,然后选择“应用程序”)。单击“任务”,然后单击“启用”按钮:

\OwnCloud

您现在在左侧导航栏上有一个“任务”按钮。单击它可以看到任务界面:

\OwnCloud

使用 OwnCloud 管理您的 RSS 源

如果您每天跟踪多个站点,您可能熟悉 RSS 提要。这些使您可以在统一界面中了解最新的网站内容。

您可以通过打开几个应用程序在 ownCloud 中启用此功能。

再次转到应用程序页面(单击右上角的用户名,然后选择“应用程序”)。

您需要同时启用“App Framework”和“News”:

\OwnCloud

\OwnCloud

您现在将在左侧导航栏上有一个“新闻”选项卡。在左上角输入您的 RSS 提要。

\OwnCloud

然后您的提要将显示在右侧。您将在左侧看到一个提要菜单:

\OwnCloud

结论

OwnCloud 可以复制许多流行软件的功能。 ownCloud 的优点是信息存储在您控制的地方。

探索界面并试用一些插件。许多扩展程序都能够从您当前使用的应用程序中导入数据。

作者:贾斯汀·埃林伍德

©2015-2025 艾丽卡 support@alaica.com