树莓派 送视频到云服务器_树莓派


文章目录

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


一. 项目介绍


树莓派 送视频到云服务器_树莓派 送视频到云服务器_02


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

树莓派 送视频到云服务器_网盘_03

二. 烧录镜像

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


树莓派 送视频到云服务器_树莓派 送视频到云服务器_04


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


树莓派 送视频到云服务器_树莓派 送视频到云服务器_05


初始密码:

login :   pi
password :raspberry

三. 开启ssh

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

命令行输入 :

sudo raspi-config

选择 Interface Configuration

选择localisation Options ->Change WLAN Country ->China

使用 nano打开Wifi配置文件

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

在下面加上

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

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


树莓派 送视频到云服务器_树莓派 送视频到云服务器_06


四. 初始化控制台

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


树莓派 送视频到云服务器_树莓派_07


五. 挂载硬盘

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


树莓派 送视频到云服务器_nextcloud_08


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


树莓派 送视频到云服务器_树莓派 送视频到云服务器_09


六. 连接外网

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

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

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

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

七. 最后


树莓派 送视频到云服务器_树莓派 送视频到云服务器_10