我们已经准备好了,你呢?

2024我们与您携手共赢,为您的企业形象保驾护航!

致谢

编译自|

作者|

译者|jrg() 翻译总量:6.0 篇 投稿时间:327 天

使用自托管 Pi NAS 云驱动器保护您的数据!

在前面两篇文章中,我们讨论了使用 Pi构建NAS云盘所需的一些软硬件环境和操作步骤[1]。我们还制定了适当的备份策略[2]来保护 NAS 上的数据。在本文中,我们将介绍并讨论如何使用[3]来方便快捷地存储、获取和共享您的数据。

顶级域名动态解析_域名动态解析_动态域名解析软件哪个好

必要的准备

为了方便使用,需要做一些必要的准备工作。首先,您需要一个指向的域名。为了方便起见,本文将使用。如果是在家庭网络上运行,需要为域名配置DNS服务(动态域名解析服务),并在路由器中启用80端口和443端口转发(如果需要使用https,则需要启用443端口转发(如果只使用http,80端口就够了)。

您可以使用[4]自动更新 Pi中的DNS。

安装

为了在树莓派上运行(参考第一篇文章[1]中的步骤设置),首先使用命令apt安装以下一些依赖软件包。

  1. sudo apt install unzip wget php apache2 mysql-server php-zip php-mysql php-dom php-mbstring php-gd php-curl

二、下载。使用 wget 下载 Pi 上的最新版本[5]。在第一篇 [1] 文章中,我们将两个磁盘驱动器连接到 Pi,一个用于存储当前数据,另一个用于备份。这是安装在数据存储盘上,保证每天晚上自动备份数据。

  1. sudo mkdir -p /nas/data/nextcloud

  2. sudo chown pi /nas/data/nextcloud

  3. cd /nas/data/

  4. wget https://download.nextcloud.com/server/releases/nextcloud-14.0.0.zip -O /nas/data/nextcloud.zip

  5. unzip nextcloud.zip

  6. sudo ln -s /nas/data/nextcloud /var/www/nextcloud

  7. sudo chown -R www-data:www-data /nas/data/nextcloud

截至撰写本文时,最新版本已更新至版本 14.0.0,如上面的代码所示。它正在快速更新,因此您可以在 Pi 上安装较新的版本。

配置数据库

如上所述,安装完成。当您之前安装依赖软件包时,您已经安装了MySQL数据库来存储一些重要数据(例如您创建的可以访问该数据库的用户的信息)。如果您更喜欢使用数据库,则上述依赖包需要进行一些调整。

使用 root 权限启动 MySQL:

  1. sudo mysql

这将打开 SQL 提示符,您可以在其中插入以下命令(用数据库连接密码替换占位符)来创建数据库。

  1. CREATE USER nextcloud IDENTIFIED BY '<这里插入密码>';

  2. CREATE DATABASE nextcloud;

  3. GRANT ALL ON nextcloud.* TO nextcloud;

按Ctrl+D或输入quit退出SQL提示界面。

网络服务器配置

可以配置以适应Nginx服务器或其他Web服务器运行的环境。但对于本文,我决定在我的 Pi NAS 上运行服务器(如果您有其他更好的服务器选项,请随时与我分享)。

首先为您的域名创建一个虚拟主机,创建配置文件/etc//sites-/001-.conf,并在其中输入以下参数。将其更改为您的域名。

  1. *:80>

  2. ServerName nextcloud.pi-nas.com

  3. ServerAdmin admin@pi-nas.com

  4. DocumentRoot /var/www/nextcloud/

  5. /var/www/nextcloud/>

  6. AllowOverride None

使用以下命令启动虚拟主机。

  1. a2ensite 001-nextcloud

  2. sudo systemctl reload apache2

现在,您应该能够通过在浏览器中输入域名来访问 Web 服务器。这里我推荐使用HTTPS协议而不是HTTP协议进行访问。一个简单且免费的方法是使用[6]下载Let's[7]证书,然后设置定时任务自动刷新。这样就避免了自签名证书等麻烦。参考如何在 Pi上安装[8]。在配置过程中,您甚至可以配置HTTP自动重定向到HTTPS,例如自动重定向访问。请注意,如果您的 Pi NAS 在家庭路由器下运行,请不要忘记设置路由器的端口 443 和端口 80 转发。

配置

最后一步是通过浏览器访问进行配置。在浏览器中输入域名地址,插入上面的数据库设置信息。在这里,您可以创建一个管理员用户。默认情况下,数据保存目录就在该目录下,所以不需要修改我们在第二篇文章[2]中设置的备份策略。

然后,页面会跳转到登录界面,用刚刚创建的管理员用户登录。设置页面(这里是访问)会有基本操作教程和安全安装教程。

恭喜您,您已经在 Pi 上成功安装了自己的云。进入首页下载客户端[9]。客户端可以同步数据并离线访问服务器。移动端甚至可以上传图片等资源,然后电脑桌面就可以访问。

通过:

作者:[11]选题:译者:jrg 校对:wxy

本文由 LCTT 原创编译,Linux China 自豪推出

二维码
扫一扫在手机端查看

本文链接:https://by928.com/7337.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线