文章目录

  • 一. 项目介绍
  • 二. 烧录镜像
  • 三. 开启ssh
  • 四. 初始化控制台
  • 五. 挂载硬盘
  • 六. 连接外网
  • 七. 最后

一. 项目介绍

NextCloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。NextCloud 跨平台支持 WindowsMacAndroidiOSLinux等平台,而且还提供了网页版以及 WebDAV形式访问,因此你几乎可以在任何电脑、手机设备上都能轻松获取和访问你的文件文档。

Nextcloud有专门针对树莓派的版本(NextcloudPi),手上恰好有个树莓派3B,加上一个闲置的1TB机械硬盘就可以组成小网盘。成本极低,在局域网下实测速度可以达到2M/s~5M/s

  1. NextcloudPi官网:https://ownyourbits.com/nextcloudpi/
  2. NextcloudPi官方文档:https://docs.nextcloudpi.com/en/
  3. NextcloudPi开源链接:https://github.com/nextcloud/nextcloudpi

二. 烧录镜像

一 . 首先,进入NextcloudPi官网的下载目录,选择NextCloudPi_RPi_10-08-21.tar.bz2下载(版本可能会有不一样,但没有关系),对压缩包进行解压,得到img镜像文件。

  1. NextcloudPi镜像下载链接:https://ownyourbits.com/downloads/
  2. 镜像烧录软件balenaEtcher官网:https://www.balena.io/etcher/

二 . 然后,使用balenaEtcher将镜像文件烧录至树莓派的SD卡中,烧录完成后,将SD卡插入树莓派,接上显示屏,开机。


初始密码:

login :   pi
password :raspberry

三. 开启ssh

NextcloudPi没有图形化界面,所有指令都需要通过命令行操作。为了可以不用每次开机都接上显示屏,我们可以使用ssh连接来在自己电脑上打开树莓派终端。

命令行输入 :

sudo raspi-config

选择 Interface Configuration 开启 ssh 服务。

选择localisation Options ->Change WLAN Country ->China 将Wifi地点调整至中国。

使用 nano打开Wifi配置文件

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在下面加上

network={ssid="wifi名称"psk="wifi密码"
}

sudo reboot重启后即可连接wiffi,ifconfig查询设备ID后,使用ssh即可连接到树莓派。(连接软件我使用的是Xshell

四. 初始化控制台

sudo ncp-config

选择config->nc-webui->yes 开启网页控制面板。

此时已经可以在同一局域网内登录Nextcloud了。登录https://(IP地址):4443可以进入Nextcloud的管理页面,登录https://(IP地址):443或者https://(IP地址):80 或者https://(IP地址)可以进入用户登录页面,括号处填上树莓派的IP地址 ,初始账户密码默认是:

login :ncp
password :ownyourbits

登陆后拖至最下方点击Activate即可激活NextcloudPi,如需修改登录密码,终端输入sudo ncp-config ->CONFIG ->nc-passwd

五. 挂载硬盘

准备一快移动硬盘,接入树莓派USB,按照激活后的引导,在USB配置中完成格式化硬盘并挂载。

完成挂载后,在NextCloudPi Panel中查看System Info列表,如果data disk usage的容量为硬盘存储量,则挂载成功,网盘可以放心使用了。

六. 连接外网

经过以上的操作,可以正常在局域网下使用Nextcloud,但要想在广域网上进行域名访问还不行。

在国外的家庭和公司上网一般拿到的是固定的公网IP,但是在国内由于公网IP的稀缺,大家拿到的一般都是运营商分配的私网IP,NextCloudPi官方文档中推荐dnsmasqduckDNSfreeDNSnamecheapDNSUPnPno-ipspDYN的方法使用前提都是你有一个公网的IP,加上NextcloudPi的网站业务使用的端口是80或者443,国内使用80与443端口需要进行备案。如果被发现没备案的域名会直接被机房拦截,导致无法访问。

目前找到的有效解决方法是使用内网穿透,将内网的端口映射到公网IP的端口上,目前像花生壳Ngrok39nat都是免费的内网穿透工具。但是每个月会限宽带限流量

目前还没有找到更好的方法,如果各位有什么意见也可以评论或者私信我。

七. 最后

如果这篇博客能帮助到你,希望可以留下点赞!

搭服务器也是纯属个人兴趣,以上所述都是自己在学习过程中的心得,如有不恰当的地方,欢迎各位批评指正。

树莓派搭建NextCloudPi个人网盘相关推荐

  1. tf 设置多显卡_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置

    原标题:用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 2020-10-22 23:10:150点赞0收藏0评论 小编注:此篇文章来自#原创 ...

  2. 树莓派4b搭建个人云_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置

    用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 2020-10-22 23:10:15 17点赞 57收藏 16评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限 ...

  3. 树莓派默认密码_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置

    配件到齐后,TF卡先格式化一遍,文件系统选FAT32,以便树莓派能识别到. 系统方面,树莓派能支持的系统有很多,咱因为初来乍到,就先从官网上下载了.在这里我遇到了第一个坑.之前在网上找的资料,都推荐直 ...

  4. Raspberry Pi 4和 Raspberry Pi 4B的区别_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置...

    配件到齐后,TF卡先格式化一遍,文件系统选FAT32,以便树莓派能识别到. 系统方面,树莓派能支持的系统有很多,咱因为初来乍到,就先从官网上下载了.在这里我遇到了第一个坑.之前在网上找的资料,都推荐直 ...

  5. 使用Cloudreve搭建个人私有网盘

    使用Cloudreve搭建个人私有网盘 Cloudreve是一个可以快速创建网盘的工具,搭配一个树莓派或者云服务器就可以实现个人网盘的应用,本次教程在树莓派4B上进行,另外还需要一个大内存的硬盘用来储 ...

  6. Pandownload 下线了,我花了 30 分钟自己搭建了一个网盘

    点击上方视学算法,选择设为星标 加个"星标★",每日好文必达! 文末包邮送3本技术书! 来源:码匠笔记 阅读文本大概需要 5 分钟 点击「阅读原文」查看pk哥原创精品视频. Pan ...

  7. Pandownload 下线了,我自己花了 30 分钟自己搭建了一个网盘

    点击上方"Python与机器智能",选择"星标"公众号 第一时间获取价值内容 来源:码匠笔记 Pandownload 下线大家心里都很苦,不过我们还是的重新站起 ...

  8. nextcloud php工程师,教你如何基于宝塔面板和nextcloud搭建自己的网盘

    下面由宝塔安装教程栏目给大家介绍基于宝塔面板和nextcloud搭建自己的网盘的方法,希望对需要的朋友有所帮助! 一.安装宝塔控制面板和LNMP环境yum install -y wget && ...

  9. 云服务器体验——搭建简单私人网盘

    因为有项目要做,需要用到服务器,就开始玩玩服务器 云服务器就像一台虚拟的24小时不停运作的电脑,可以干很多事情,比如搭建自己的私人网盘.正好有大文件需要分享给别人,就打算学着搭建一个私人网盘,这样就避 ...

最新文章

  1. (翻译)LearnVSXNow! #6 - 创建我们第一个工具集 - 序幕
  2. ActiveReports 报表应用教程 (1)-Hello ActiveReports
  3. VL09 不能取消来自分散系统的货物移动
  4. python基础教程第3章——字符串
  5. 12c闪回 oracle_Oracle12.1闪回功能
  6. strak组件(3):URL别名的优化
  7. 开始做在线拍照功能了
  8. AJAX 状态值(readyState)与状态码(status)详解
  9. 在pycharm/IDEA里编辑latex:TeXiFy-IDEA/Pycharm
  10. printFinal用法示例
  11. web系统整体性能测试
  12. 清华EMBA课程系列思考之十七(1) -- 新企业的孵化与创业投资
  13. 计算机在机械工程中的应用英语作文,关于机械工程英语作文
  14. linux翻页查看,【转载】linux-查看日志
  15. this的五种绑定方式
  16. 微信内置浏览器支付流程
  17. 春节不打烊,这份安全应急指南请收好!
  18. LeetCode刷题1894-中等-找到需要补充粉笔的学生编号
  19. 徐明星系列之徐明星创办的OK资本成为RnF金融有限公司的锚定投资者
  20. 芒果iOS开发之百度魔图面试题

热门文章

  1. uniapp 公众号打开小程序,app打开小程序,小程序打开其他小程序
  2. 《史蒂夫·乔布斯传》读后感
  3. DWG转Gerber文件
  4. 艾永亮:B端产品创新,应该关注哪些方面,打造超级产品为第一
  5. 算法组件部署方案归纳
  6. Mac 上解压 tgz 会报错,但在 Linux 上却没有,解决办法
  7. ANSYS16.0结构断裂力学 裂纹扩展视频教程
  8. 第4课 Altium Designer20(AD20)+VESC6.4实战教程:绘制原理图1(北冥有鱼)
  9. ChatGPT让沟通更智能、更便捷
  10. e480换高分屏_ThinkPadE480笔记本(i5-8250u 8G内存 256G固态 高分屏0QCD 14英寸) 京东5799元...