树莓派搭建NextCloudPi个人网盘
文章目录
- 一. 项目介绍
- 二. 烧录镜像
- 三. 开启ssh
- 四. 初始化控制台
- 五. 挂载硬盘
- 六. 连接外网
- 七. 最后
一. 项目介绍
NextCloud
是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自己或团队的云同步网盘,从而实现跨平台跨设备文件同步、共享、版本控制、团队协作等功能。NextCloud
跨平台支持 Windows
、Mac
、Android
、iOS
、Linux
等平台,而且还提供了网页版以及 WebDAV
形式访问,因此你几乎可以在任何电脑、手机设备上都能轻松获取和访问你的文件文档。
Nextcloud有专门针对树莓派的版本(NextcloudPi
),手上恰好有个树莓派3B
,加上一个闲置的1TB机械硬盘
就可以组成小网盘。成本极低,在局域网下实测速度可以达到2M/s~5M/s
。
- NextcloudPi官网:https://ownyourbits.com/nextcloudpi/
- NextcloudPi官方文档:https://docs.nextcloudpi.com/en/
- NextcloudPi开源链接:https://github.com/nextcloud/nextcloudpi
二. 烧录镜像
一 . 首先,进入NextcloudPi
官网的下载目录,选择NextCloudPi_RPi_10-08-21.tar.bz2
下载(版本可能会有不一样,但没有关系),对压缩包进行解压,得到img
镜像文件。
- NextcloudPi镜像下载链接:https://ownyourbits.com/downloads/
- 镜像烧录软件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官方文档中推荐dnsmasq
、duckDNS
、freeDNS
、namecheapDNS
、UPnP
、no-ip
、spDYN
的方法使用前提都是你有一个公网的IP,加上NextcloudPi
的网站业务使用的端口是80
或者443
,国内使用80与443端口需要进行备案
。如果被发现没备案的域名会直接被机房拦截,导致无法访问。
目前找到的有效解决方法是使用内网穿透
,将内网的端口映射到公网IP的端口上,目前像花生壳
、Ngrok
、39nat
都是免费的内网穿透工具
。但是每个月会限宽带
、限流量
。
目前还没有找到更好的方法,如果各位有什么意见也可以评论或者私信我。
七. 最后
如果这篇博客能帮助到你,希望可以留下点赞!
搭服务器也是纯属个人兴趣,以上所述都是自己在学习过程中的心得,如有不恰当的地方,欢迎各位批评指正。
树莓派搭建NextCloudPi个人网盘相关推荐
- tf 设置多显卡_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置
原标题:用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 2020-10-22 23:10:150点赞0收藏0评论 小编注:此篇文章来自#原创 ...
- 树莓派4b搭建个人云_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置
用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置 2020-10-22 23:10:15 17点赞 57收藏 16评论 小编注:此篇文章来自即可瓜分10万金币,周边好礼达标就有,邀新任务奖励无上限 ...
- 树莓派默认密码_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置
配件到齐后,TF卡先格式化一遍,文件系统选FAT32,以便树莓派能识别到. 系统方面,树莓派能支持的系统有很多,咱因为初来乍到,就先从官网上下载了.在这里我遇到了第一个坑.之前在网上找的资料,都推荐直 ...
- Raspberry Pi 4和 Raspberry Pi 4B的区别_用树莓派搭建私人简易网盘 2/5 树莓派4B初始设置...
配件到齐后,TF卡先格式化一遍,文件系统选FAT32,以便树莓派能识别到. 系统方面,树莓派能支持的系统有很多,咱因为初来乍到,就先从官网上下载了.在这里我遇到了第一个坑.之前在网上找的资料,都推荐直 ...
- 使用Cloudreve搭建个人私有网盘
使用Cloudreve搭建个人私有网盘 Cloudreve是一个可以快速创建网盘的工具,搭配一个树莓派或者云服务器就可以实现个人网盘的应用,本次教程在树莓派4B上进行,另外还需要一个大内存的硬盘用来储 ...
- Pandownload 下线了,我花了 30 分钟自己搭建了一个网盘
点击上方视学算法,选择设为星标 加个"星标★",每日好文必达! 文末包邮送3本技术书! 来源:码匠笔记 阅读文本大概需要 5 分钟 点击「阅读原文」查看pk哥原创精品视频. Pan ...
- Pandownload 下线了,我自己花了 30 分钟自己搭建了一个网盘
点击上方"Python与机器智能",选择"星标"公众号 第一时间获取价值内容 来源:码匠笔记 Pandownload 下线大家心里都很苦,不过我们还是的重新站起 ...
- nextcloud php工程师,教你如何基于宝塔面板和nextcloud搭建自己的网盘
下面由宝塔安装教程栏目给大家介绍基于宝塔面板和nextcloud搭建自己的网盘的方法,希望对需要的朋友有所帮助! 一.安装宝塔控制面板和LNMP环境yum install -y wget && ...
- 云服务器体验——搭建简单私人网盘
因为有项目要做,需要用到服务器,就开始玩玩服务器 云服务器就像一台虚拟的24小时不停运作的电脑,可以干很多事情,比如搭建自己的私人网盘.正好有大文件需要分享给别人,就打算学着搭建一个私人网盘,这样就避 ...
最新文章
- (翻译)LearnVSXNow! #6 - 创建我们第一个工具集 - 序幕
- ActiveReports 报表应用教程 (1)-Hello ActiveReports
- VL09 不能取消来自分散系统的货物移动
- python基础教程第3章——字符串
- 12c闪回 oracle_Oracle12.1闪回功能
- strak组件(3):URL别名的优化
- 开始做在线拍照功能了
- AJAX 状态值(readyState)与状态码(status)详解
- 在pycharm/IDEA里编辑latex:TeXiFy-IDEA/Pycharm
- printFinal用法示例
- web系统整体性能测试
- 清华EMBA课程系列思考之十七(1) -- 新企业的孵化与创业投资
- 计算机在机械工程中的应用英语作文,关于机械工程英语作文
- linux翻页查看,【转载】linux-查看日志
- this的五种绑定方式
- 微信内置浏览器支付流程
- 春节不打烊,这份安全应急指南请收好!
- LeetCode刷题1894-中等-找到需要补充粉笔的学生编号
- 徐明星系列之徐明星创办的OK资本成为RnF金融有限公司的锚定投资者
- 芒果iOS开发之百度魔图面试题
热门文章
- uniapp 公众号打开小程序,app打开小程序,小程序打开其他小程序
- 《史蒂夫·乔布斯传》读后感
- DWG转Gerber文件
- 艾永亮:B端产品创新,应该关注哪些方面,打造超级产品为第一
- 算法组件部署方案归纳
- Mac 上解压 tgz 会报错,但在 Linux 上却没有,解决办法
- ANSYS16.0结构断裂力学 裂纹扩展视频教程
- 第4课 Altium Designer20(AD20)+VESC6.4实战教程:绘制原理图1(北冥有鱼)
- ChatGPT让沟通更智能、更便捷
- e480换高分屏_ThinkPadE480笔记本(i5-8250u 8G内存 256G固态 高分屏0QCD 14英寸) 京东5799元...