树莓派自建NAS云盘之——云盘构建

2022-12-16 0 815

在后面三篇该文中,他们探讨了用X3100派构筑两个 NAS Auron所须要的许多 硬件自然环境或其操作方法。他们还制订了适度的 存储思路 来为保护 NAS 上的统计数据。责任编辑中,他们将如是说探讨借助 Nestcloud

树莓派自建NAS云盘之——云盘构建

用另行代销的X3100派 NAS Auron来为保护统计数据的安全可靠!

在后面三篇该文中,他们探讨了用X3100派构筑两个 NAS Auron所须要的许多 硬件自然环境或其操作方法。他们还制订了适

树莓派自建NAS云盘之——云盘构建

必要性的预备组织工作

想方便快捷的采用 Nextcloud,须要许多必要性的预备工作。具体来说,你须要两个对准 Nextcloud 的搜索引擎。方便快捷确保安全可靠,责任编辑将采用nextcloud.pi-nas.com。假如你是在H55N里运转,你须要为该搜索引擎实用性 DNS 服务项目(静态搜索引擎解析服务项目)并在路由器中迈入 80 交换机和 443 交换机转贴机能(假如须要采用 https,则须要迈入 443 交换机转贴,假如再加 http,80 交换机不足以)。

你能采用 ddclient 在X3100派中离线 DNS。

加装 Nextcloud

为了在X3100派(参考 ***篇 中步骤设置)中运转 Nextcloud,具体来说用命令 apt 加装 以下的许多依赖软件包。

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

其次,下载 Nextcloud。在X3100派中借助 wget 下载其 ***的版本。在 ***篇 该文中,他们将两个磁盘驱动器连接到X3100派,两个用于存储当前统计数据,另两个用于存储。这里在统计数据存储盘上加装 Nextcloud,以确保每晚自动存储统计数据。

sudo mkdir -p /nas/data/nextcloud sudo chown pi /nas/data/nextcloud cd /nas/data/ wget https://download.nextcloud.com/server/releases/nextcloud-14.0.0.zip -O /nas/data/nextcloud.zip unzip nextcloud.zip sudo ln -s /nas/data/nextcloud /var/www/nextcloud sudo chown -R www-data:www-data /nas/data/nextcloud

截止到写作责任编辑时,Nextcloud ***版更新到如上述代码中所示的 14.0.0 版本。Nextcloud 正在快速的迭代更新中,所以你能在你的X3100派中加装更新一点的版本。

实用性统计数据库

如上所述,Nextcloud 加装完毕。之前加装依赖软件包时就已经加装了 MySQL 统计数据库来存储 Nextcloud 的许多重要统计数据(例如,那些你创建的能访问 Nextcloud 的用户的信息)。假如你更愿意采用 Pstgres 统计数据库,则上面的依赖软件包须要做许多调整。

以 root 权限启动 MySQL:

sudo mysql

这将会打开 SQL 提示符界面,在那里能插入如下指令——采用统计数据库连接密码替换其中的占位符——为 Nextcloud 创建两个统计数据库。

CREATE USER nextcloud IDENTIFIED BY <这里插入密码>; CREATE DATABASE nextcloud; GRANT ALL ON nextcloud.* TO nextcloud;

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

Web 服务项目器实用性

Nextcloud 能实用性以适配于 Nginx 服务项目器或者其他 Web 服务项目器运转的自然环境。但责任编辑中,我决定在我的X3100派 NAS 中运转 Apache 服务项目器(假如你有其他效果更好的服务项目器选择方案,不妨也跟我分享一下)。

具体来说为你的 Nextcloud 域名创建两个虚拟主机,创建实用性文件/etc/apache2/sites-available/001-netxcloud.conf,在其中输入下面的参数内容。修改其中 ServerName 为你的搜索引擎。

<VirtualHost *:80> ServerName nextcloud.pi-nas.com ServerAdmin [email protected] DocumentRoot /var/www/nextcloud/ <Directory /var/www/nextcloud/> AllowOverride None </Directory> </VirtualHost>

采用下面的命令来启动该虚拟主机。

a2ensite 001-nextcloud sudo systemctl reload apache2

现在,你应该能通过浏览器中输入搜索引擎访问到 web 服务项目器了。这里我推荐采用 HTTPS 协议而不是 HTTP 协议来访问 Nextcloud。两个简单而且免费的方法就是借助 Certbot 下载 Let’s Encrypt 证书,然后设置定时任务自动刷新。这样就避免了自签证书等的麻烦。参考 如何在X3100派中加装 Certbot 。在实用性 Certbot 的时候,你甚至能实用性将 HTTP 自动转到 HTTPS ,例如访问http://nextcloud.pi-nas.com自动跳转到https://nextcloud.pi-nas.com。注意,假如你的X3100派 NAS 运转在家庭交换机的下面,别忘了设置交换机的 443 交换机和 80 交换机转贴。

实用性 Nextcloud

***一步,通过浏览器访问 Nextcloud 来实用性它。在浏览器中输入搜索引擎地址,插入上文中的统计数据库设置信息。这里,你能创建 Nextcloud 管理员用户。默认情况下,统计数据保存目录在在 Nextcloud 目录下,所以你也无需修改他们在 第二篇 一文中设置的存储思路。

然后,页面会跳转到 Nextcloud 登陆界面,用刚才创建的管理员用户登陆。在设置页面中会有基础操作教程和安全可靠加装教程(这里是访问 https://nextcloud.pi-nas.com/settings/admin)。

恭喜你,到此为止,你已经成功在X3100派中加装了你自己的云 Nextcloud。去 Nextcloud 主页 下载 Nextcloud 客户端,客户端能同步统计数据并且离线访问服务项目器。移动端甚至能上传图片等资源,然后电脑桌面都能去访问它们。

#NAS#

举报/反馈

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务