Syncloud是一个支持Nextcloud的家用服务器的开源系统。 它易于安装和激活各种功能,支持10种不同类型的主板,可轻松使用外部硬盘驱动器进行存储,设备名称和通过Internet访问设备,自动设置HTTPS和更多的应用程序。
Syncloud所支持的主板:
- Banana Pi M1
- Banana Pi M1+
- Banana Pi M2
- Cubieboard
- Cubieboard 2
- Cubietruck
- BeagleBone Black
- Raspberry Pi 2 (B)
- Raspberry Pi 3 (B)
- ODROID-C2
- ODROID-XU3
- ODROID-XU4
- Virtual Box (instruction)
安装Syncloud
Syncloud官网:http://syncloud.org/
首先你需要一只树莓派或是其他的Syncloud所支持的板子(我使用的是树莓派3 B型)和一张TF卡(4GB以上),还有网线一根。
下载镜像
到GitHub页面去下载系统镜像:https://github.com/syncloud/doc/wiki/Build-Syncloud-Device
刷写镜像
Windows系统下:
先去下载TF卡刷写程序:Win32 Disk Imager
下载完后双击安装,一直next就行。
点击“Finish”完成安装。这时Win32DiskImager会自动启动。
将之前下载好的压缩包syncloud-raspberrypi3-*.img.xz解压得到syncloud-raspberrypi3-*.img。(* 为版本号)
现在,用读卡器把TF卡插到电脑上,选择之前下载的镜像文件,设备选择刚才插入的TF卡。
点击“写入”开始向SD卡中写入镜像。
等待写入完成。
完成写入,如果提示“是否要将其格式化?”,选择“取消”。
你也可以使用Etcher(玩树莓派的应该都不陌生)来刷写SD卡(文章还没写完官网就改用Etcher了,心好累):
写入完成后,拔出SD卡,插到树莓派上。
启动树莓派
连接网线和电源线,启动树莓派,确保网卡和电源灯闪亮。
现在等待树莓派启动完成。如果你的树莓派有显示屏,你可以看到下面的画面:
待树莓派启动完成后,有显示屏的话可以登录后查看本机的IP地址:
- 登录用户名:root
- 默认密码:syncloud
输入下面的命令查看IP地址:
ifconfig
如果没法直接查看,可以到路由器的管理页面去查看新增的网络设备。
配置Syncloud
先到https://syncloud.it/register.html注册一个Syncloud账号:
可以看到我们还没有添加设备。
访问树莓派的IP地址,比如我是http://192.168.3.7,在跳转到的页面里输入刚才注册的Syncloud账户信息,在下方设置树莓派的域名(设置完成后,你也可用这个域名访问树莓派)和管理员的用户名密码:
点击“Activate”激活设备。
在激活完成后,登录SSH所用的root账户的密码就变成了你在Device Setup中设置的密码
然后等待设备激活完成(说实话等得可够久的)。
点击“App Center”进入应用安装页面,选择“Nextcloud”或“ownCloud”进行安装:
以Nextcloud为例。在页面中点击“Install”开始安装:
然后等待安装完成,因为某些原因,安装时间可能会比较长,耐心等待即可。(看你的网络环境了,目测30分钟起步)
如果长时间没有安装好,可以尝试重启树莓派。
安装完成后点击“Apps”查看:
点击应用图标就可以访问Nextcloud了。用户名和密码与你之前在Syncloud中设置的相同:
启用HTTPS
找到“Settings”->“Access”,点击“More settings”:
在“Access Protocol”处启用HTTPS(刚开始会显示“Saving”,稍等一会就好。)
点击“Save”保存:
现在访问https://树莓派地址,就可以通过HTTPS访问了。(因为是自签名证书,所以会提示“您的连接不是私密连接”,继续访问即可)
安装Nextcloud也可以通过HTTPS访问了:
备注
Nextcloud等等这些应用的数据都存放在了/opt目录里
文章来源:橙叶博客