如何在Ubuntu上安装Nextcloud:分步安装指南
Nextcloud是一个自托管的文件共享应用程序服务器,允许您从一个集中的位置存储文件、文档和联系人。它是一个真正的开源平台,类似于Dropbox、Google Drive、OneDrive和其他专有的在线存储服务。
大玩家的问题是,你不知道你的数据到底在哪里,也不知道它是否安全,不会被其他人访问。因此,当涉及到一些你不想存储在某些第三方服务器上的机密数据时,最好选择一些你可以完全控制的数据。
使用Nextcloud,您可以同步设备之间的所有内容,并与他人共享文件。此外,您还可以为朋友/家人创建多个帐户。然后,他们将能够登录到服务器并存储数据,非常类似于Dropbox等。
Nextcloud的服务器端程序旨在在Linux操作系统上工作;因此,任何Linux用户,甚至是初学者,都可以轻松地安装它。所以,事不宜迟,让我们开始安装。
1.安装Apache Web服务器
由于Nexcloud将在web浏览器上运行,第一步将是安装Apache web服务器。
sudo apt安装apache2
安装后,请验证Apache的状态:
sudo systemctl状态容器2

我们可以从上面的输出中看到ApacheWeb服务器已经启动并运行。
2.安装PHP
Nextcloud是用PHP编程语言编写的,因此PHP是Nextcloud代码的基本要求。运行以下命令安装Nextcloud所需或推荐的PHP模块。
sudo apt-install php libapache2 mod php php imagick php common php mysql php gd php json php curl php zip php xml php mbstring php-bz2 php intl php bcmath php gmp php dom unzip
确认您的PHP版本:
php-v

重新加载Apache以使更改生效。
sudo systemctl重载apache2
3.安装和配置MariaDB数据库服务器
Nextcloud可以使用MySQL、MariaDB、PostgreSQL或SQLite数据库来存储其数据。在本指南中,我们将使用MariaDB,所以让我们安装它。
sudo apt安装mariadb服务器
安装MariaDB服务器后,我们需要为MariaDB管理员用户设置密码:
sudo mysql_secure_installation
当它要求您输入MariaDB根密码时,请按enter键,因为根密码尚未设置。然后输入
Y
设置MariaDB服务器的根密码。记住给MariaDB根用户一个强密码。

接下来,您可以按Enter键回答所有剩余的问题,删除匿名用户,禁用远程root登录,并删除测试数据库。

4.为Nextcloud创建数据库和用户
以root用户身份登录MariaDB:
sudo mysql-u root-p

然后为Nextcloud创建一个新的数据库。本教程命名数据库
nextcloud
,但你可以用任何你喜欢的名字。
下一个云创建数据库;
接下来,创建数据库用户并将权限授予
nextcloud
数据库我选择
nextcloud用户
作为用户名,但您可以使用此用户的首选名称。
不要忘记更换
您的密码
使用您的首选密码。
把一切都放在nextcloud.*上
'下一个云用户'
@
'localhost'
由识别
'您的密码'
;
代码语言:
JavaScript
(
javascript
)
重新加载权限并退出。
同花顺特权;
出口
;
代码语言:
PHP
(
php
)

确认用户是否可以使用提供的密码连接到数据库:
mysql-u nextcloud用户-p

5.下载并安装Nextcloud
配置好数据库后,现在是时候下载Nextcloud了。Nextcloud是以zip文件的形式分发的。在提取存档之前,请从Nextcloud下载页面查看最新版本。
截至本文撰写之时,最新版本为23.0。使用以下命令下载NextCloud:
wget https:
//download.nextcloud.com/server/releases/nextcloud-23.0.0.zip
代码语言:
JavaScript
(
javascript
)

执行以下命令将包解压缩到
/var/www/html
创造
数据
Nextcloud存储用户数据的目录,并设置适当的目录权限:
sudo解压缩nextcloud
-23.0
.0
.zip-d/
var
/www/html/
sudo mkdir/
var
/www/html/nextcloud/data
sudo chown-R www数据:www数据/
var
/www/html/nextcloud/
代码语言:
JavaScript
(
javascript
)
6.配置Nextcloud
Nextcloud现已成功安装。接下来,打开web浏览器并将其指向
http://server-ip/nextcloud/
以完成最后的步骤。

- 输入您的
用户名
以及
暗语
创建一个管理员帐户。 - 指定
数据文件夹
。在我们的情况下是
/var/www/html/nextcloud/data
.
- 提供步骤4中创建的数据库连接设置(用户、密码和数据库名称)。
- 单击
完成设置
按钮在Ubuntu上完成Nextcloud的安装。

您会发现自己以管理员用户的身份登录,在那里您可以开始自定义您的Nextcloud实例。祝贺您可以开始将其用作您的私有云存储。
您可以使用免费的Let's Encrypt SSL证书来保护您的Nextcloud安装。
感谢您使用我们的教程在Ubuntu上安装Nextcloud。我希望这会有所帮助。
如何在带有Evolution的Linux上发送PGP加密电子邮件
想到其他人可能会偷看你的私人电子邮件,这并不好,但不幸的是,他们可以这样做。下面是你如何在安装了Evolution的Linux上发送加密电子邮件的方法。 你的电子邮件并不像你想的那么私密 当你知道其他人可能在偷听的时候,很难有一个诚实的谈话,你不会在公开场合和私下里进行同样的谈话。 虽然加密连接已经成为网络上的标准连接,但这些连接只有在防止对传输中的流量进行中间人攻击时才有效。在大多数情况下,你通
如何在Windows上安装Kali Linux?
Kali Linux是一个基于 Debian 的开源 Linux 发行版,专为复杂的渗透测试和安全审计而设计。 Kali Linux 包含数百种用于各种信息安全活动的工具,例如渗透测试、安全研究、计算机取证和逆向工程。这种多平台解决方案可供信息安全专家和爱好者免费使用。您可以通过替换现有操作系统来安装 Kali Linux,但在虚拟机上使用它是更好、更安全的选择。它可以使用 Virtual Box
antiX-23.1为Linux爱好者带来更多选择和灵活性
antiX在Linux发行版的拥挤空间中脱颖而出,因为它致力于提供一个无系统和无语言的环境,迎合那些喜欢简单、快速和控制系统初始化进程的用户。 antiX依赖于IceWM窗口管理器(Fluxbox、JWM和herbstluftwm也可作为选项),并以其最小的资源使用量而闻名,是所有高级Linux用户寻找适合在旧计算机上使用的轻量级Linux发行版的绝佳选择。 在主要的antiX 23发布近半年后,
默认Mac应用程序及其用途的完整指南
像大多数操作系统一样,MacOS预装了几个默认应用程序,涵盖了各种用例:办公、网页浏览、电子邮件、照片管理、媒体消费等等。 虽然苹果在命名这些应用程序方面做得很好,但你可能仍然会对它们的功能感到困惑,或者你是否真的需要其中一些应用程序。如果你最近切换到macOS,这一点尤其如此。 我们将介绍所有默认的MacOS应用程序,解释它们的功能,以及你是否应该关心它们。你会在里面找到所有这些应用应用 文件夹
如何在Windows笔记本电脑上启用两指滚动
如果你想用笔记本电脑的触摸板更快地浏览网页和文档,Windows的两指滚动设置是最好的方法。此功能将允许您上下滚动使用两个手指在触摸板上滑动运动。以下是如何在Windows 10上启用双指滚动。 如何在Windows 10上启用两指滚动选项 Windows上有很多不同的触摸板手势,值得学习哪些对你有最大帮助。双指滚动选项是一种常用的手势,通过在触摸板上向上或向下拖动两个手指,可以在页面上上下滚动。