如何在 Debian 8 上安装 ownCloud 8 (Jessie)
本教程适用于这些操作系统版本
- Debian 11(Bullseye)
- Debian 8(Jessie)
在此页
- 添加 ownCloud 存储库
- 检查可用的 ownCloud 包
- 安装 ownCloud
- 添加一个MySQL数据库
- 使用 SSL (https) 访问 ownCloud
- OwnCloud VMWare 图像,格式为 ovf/ova
- VM 的登录详细信息
什么是自有云? OwnCloud 是一个开源文件同步和共享软件,可以托管在您自己的服务器上。它通过直观的网络界面和 WEBDAV 提供对文件的访问。还有适用于 Windows、Linux、MAC 和移动操作系统的本机客户端可用,允许在本地 PC 或移动设备的文件夹与服务器上的 ownCloud 实例之间轻松同步。 ownCloud 有许多应用程序和插件可用,例如 PDF 查看器、电子邮件客户端、日历和任务跟踪器。可以在此处找到完整的应用程序列表:https://apps.owncloud.com/。
本教程将展示在 Debian 8 上安装最新的 ownCloud 版本。
ownCloud 项目在 OpenSuSE 构建服务中提供其软件的官方维护社区版本。我将使用此官方软件包进行此设置,因为它提供了比官方 Debian 存储库(版本 7)更新的版本(截至今天的 ownCloud 8)。
添加 ownCloud 存储库
在 /etc/apt/sources.d/ 目录中添加 ownCloud 存储库:
echo 'deb http://download.opensuse.org/repositories/isv:/ownCloud:/community/Debian_8.0/ /' >> /etc/apt/sources.list.d/owncloud.list
安装官方ownCloud存储库的发布密钥:
cd /tmp
wget http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_8.0/Release.key
apt-key add - < Release.key并运行 apt-get update 以下载软件包列表。
apt-get update
查看可用的 ownCloud 包
让我们检查一下我们现在有哪些包用于 owncloud:
apt-cache search owncloud
除了 ownCloud 基础包之外,该存储库还提供许多 ownCloud 应用程序,如 PDF 查看器、文件加密、版本控制系统等。
安装ownCloud
我将通过在 shell 上以 root 用户身份执行此命令来开始安装基础包:
apt-get install owncloud
\owncloud\ 包将安装所有必需的依赖项,如 apache 网络服务器、php、mysql 等。
选择“y”开始安装。
安装过程将要求输入新的 MySQL root 密码。在此处选择一个安全密码:
并再次输入密码:
添加 MySQL 数据库
下一步是为 owncloud 创建一个 MySQL 数据库。
通过运行以下命令在命令行上登录到 MySQL:
mysql --defaults-file=/etc/mysql/debian.cnf
这将打开 MySQL 命令行提示符:
输入以下 sql 命令以创建名为“owncloud”的数据库用户和同名数据库。在命令中将单词 \mysecurepassword\ 替换为您自己的密码。
CREATE DATABASE owncloud;
CREATE USER ;
flush privileges;
quit为ownCloud创建一个数据目录来存放上传的文件。为此,在您最大的磁盘分区上选择一个目录。我将在这里使用目录 /var/owncloud。
mkdir /var/owncloud
chown www-data:www-data /var/owncloud
chmod 750 /var/owncloud安装的 shell 部分完成后,通过在浏览器中打开 ownCloud Web 安装程序继续。网址为 http://[YOURIP]/owncloud。在我的例子中,IP 是 192.168.0.100,所以我在浏览器中输入 http://192.168.0.100/owncloud 来获取安装程序:
在登录字段中输入所需的管理员用户名和密码。请选择一个安全的密码和一个不是 \admin\ 或 \administrator\ 的用户名可能是一个不错的选择,可以让攻击者更不容易猜到您的管理员登录名。
我不喜欢将我的私人文件存储在网站根目录 /var/www 中,所以我在这里选择文件夹 /var/owncloud。
OwnCloud 默认使用 sqlite 作为存储引擎。这在性能方面不是一个好的选择,所以我会选择 MySQL 作为数据库后端。我们在上面创建了一个 MySQL 数据库,现在输入该数据库的详细信息:
- 用户名: owncloud
- 密码: 您为数据库选择的密码。
- 数据库名称:owncloud
- 主机名: localhost
然后点击按钮完成安装。您将看到以您的语言显示的欢迎屏幕。
使用 SSL (https) 访问 ownCloud
ownCloud 的默认安装不受 SSL 保护。要在您的网络服务器中启用 SSL,请运行以下命令:
a2enmod ssl
a2ensite default-ssl
service apache2 restart现在您可以使用 https://[YOURIP]/owncloud 访问网络界面。您可能会收到 SSL 警告,应该接受此警告。为避免此类警告,请获取免费的官方签名 SSL 证书,例如来自 Startssl(或者几个月后当他们的免费服务开始时来自 LetsEncrypt)。
ovf/ova 格式的 OwnCloud VMWare 镜像
howtoforge 订阅者可以下载本教程作为 ovf/ova 格式的即用型图像。此格式是供应商中立的 VM 格式,受 VMWare 和 Virtualbox 支持。
下载虚拟机
VM 的登录详细信息
壳:
用户名:root
密码:howtoforge自己的云登录:
用户名:howtoforge
密码:howtoforge请在首次使用时更改密码。
虚拟机的IP地址为192.168.1.100。 IP、netmaks 和网关可以在文件 /etc/network/interfaces 中更改。
链接
- 自己的云