Nextcloud的相关介绍及操作方法(第1部分)

远程办公最让人烦恼的一件事情就是不得不随身携带您的笔记本电脑。然而,现在的智能手机或平板电脑拥有与低端电脑相似的处理能力,因此没有理由不能在这些设备上完成工作。不幸的是,在大多数移动设备中,存储通常都会有限制。

Nextcloud的相关介绍及操作方法
Nextcloud的相关介绍及操作方法

这就是Nextcloud发挥作用的地方:它提供了一个让您不仅可以同步文件还可以同步设备之间的联系人和日历的系统。另外,您也可以在您自己的服务器上运行Nextcloud,这样您就可以避免一些比如谷歌最近遇到的问题,他们进行了一次软件更新,错误地将一些人的文档标记为违反条款和条件,并将其从他们的文档和驱动服务中删除。Nextcloud还通过web浏览器界面提供了文档编辑功能,这意味着您可以在任何地方找到互联网连接。

Nextcloud是一个web应用程序,因此您需要在您的VPS上安装LAMP堆栈才能使用它。我将会对关于您需要安装什么来使用它进行一场短暂的探索。在Debian和Ubuntu系统中,您可以使用以下命令来设置LAMP堆栈:

sudo apt-get update

在安装期间,系统会提示您对MariaDB设置根用户密码;请您一定要记住这一点,因为稍后您会运用到它。

因为我们强烈建议您把您的重要文件与面向世界的网站的服务器分开,我们把Nextcloud作为服务器上唯一的网站。因此,我们会把它安装到/var/www/html中,这是Apache服务器上网站的默认位置。

在我们安装Nextcloud之前,我们需要创建一个数据库和一个数据库用户。为了做到这一点,我们接下来要登陆MySQL命令行:

mysql -u root -p

系统会提示输入您先前为MySQL设置的密码。一旦提供了这个命令,您就应该在mysql》的命令提示符下开始。您需要在这个提示中输入以下命令,注意您需要更改“mypasswd”以获得下一个云帐户可以使用的安全密码。再一次提示,您需要记住这个密码:

创建数据库nextcloud字符,设置utf8, COLLATE utf8_bin;

在nextcloud上授予所有特权。使用“mypasswd”标识的nextcloud@localhost;

退出;

现在,您的数据库已经准备好了,让我们来看看Nextcloud的最新版本,它在编写的时候版本为12.0.3:

首先,我们需要从zip归档文件中提取文件并将其移动到网站目录:

解压nextcloud-12.0.3.zip

cd nextcloud

sudo mv -R * /var/www/html/

接下来,我们需要将下载的文件的所有权更改为Apache web服务器所运行的用户www数据。这使它能够将您上传到服务的文件保存到服务器。这是通过以下命令完成的:

sudo chown -R www-data:www-data /var/www/html

在这一方面,Nextcloud应该准备好配置您的服务器。不过,要完成这一点,还存在一些安全方面的考虑——比如通过防火墙访问并向服务器添加SSL证书——我们需要考虑这些问题,不过我们将在下一次讨论这方面的问题。

上述内容是由dreamhost中文指南(http://dreamhost.cn/)为大家提供的,如果您想了解更多信息,请继续关注dreamhost中文指南,如果您想转载此内容,请注明出处。