Nextcloud

[置顶]构建你的家庭数据中心——在树莓派上搭建Syncloud(支持Nextcloud/ownCloud)

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目录里

(13)

本文由 橙叶博客 作者:FrankGreg 发表,转载请注明来源!

热评文章

评论:

21 条评论,访客:21 条,博主:0 条
  1. avatar
    卢道长发布于: 

    好像安装很慢啊 有没有办法 用SSH到设备 在命令行模式下安装nextcloud

    • avatar
      卢道长发布于: 

      算了 估计博主也不在更新了 自己回答自己吧 如果点击安装半天没有效果的话可以SSH到设备
      然后 输入命令 sudo snap install nextcloud 安装 等待自动安装完成即可 官方推荐了使用主通道,我测试了一下 主通道下载非常慢最起码要3小时 我是移动网络 直接输入上面的命令默认稳定通道 下载速度400KB左右还行10分钟左右就可以用了

  2. avatar
    kong de发布于: 

    这个域名是外网的吗,貌似可以注册syncloud.syncloud.it

    • avatar
      love123发布于: 

      亲,你有安装成功吗?

    • avatar
      kong de发布于: 

      什么意思,现在派挂了。

  3. avatar
    largercode发布于: 

    我在树莓派3B上已经安装好了,但是有个疑问,我访问nextcloud只能用过大网的方式访问,上传和下载文件极慢。而我的电脑和树莓派是在同一个局域网,有什么办法可以直接通过内网访问nextcloud?

  4. avatar
    悟理发布于: 

    希望楼主写一个外网访问的教程

    • avatar
      卢道长发布于: 

      外网设置其实还蛮简单的啦 网页登入你的 syn cloud 输入账号密码 然后选择settings 然后选择network
      因为我是固定IP所以我做了如下设置
      Router
      External Access: ON
      Auto detect IP: ON
      Public IP: 自动获取

      External ports
      Auto mode (U P n P): OFF
      External certificate HTTP port 80: 123 因为运营商封了端口改成123
      External access H T T PS port 443: 1234 ———————-1234

      设置好不要点保存 先进路由设置好参数在保存

      进入自己的路由选择虚拟服务器 比如你的内外地址是192.168.1.5 那么 你进去后选择虚拟主机IP 192.168.1.5然后选择外网顿口123 内网80 在开放一个外网1234对应内网443 然后回到刚才的 syn cloud 的network界面 单击保存即可 等保存完成 没有跳错误提示的话就说明成功了 然后你的 XX XX.syn cloud.it :1234 就可以访问你的设备了

  5. avatar
    王子丰发布于: 

    安装完之后显示说,要添加一个受信任的域名,点击后就打不开nextcloud了!怎么解决啊

  6. avatar
    王子丰发布于: 

    为什么下载树莓派的syncloud镜像解压不到img格式,我用的是Mac电脑!

  7. avatar
    发布于: 

    用树莓派3B安装的,效果不太好。

  8. avatar
    王老三发布于: 

    用树莓派刷的,在syncloud里装nextcloud一直不成功,也没有提示,重启了也没用,想手动装可以么?www目录里放东西好像没什么用

    • FrankGreg发布于: 

      安装时间过长的问题也没啥好办法,要不挂个VPN试试…………

      • avatar
        love123发布于: 

        尝试安装了N次都不成功,不知道是什么问题,每次安装到一半,又自动跳回安装的界面,楼主我想问一下,树莓派系统G下怎么挂载VPN?

        • FrankGreg发布于: 

          用pptp连上VPN,然后iptables代理到全局吧。这个网上有的

  9. avatar
    -啊诺曹发布于: 

    博主你好,我想用树莓派和nextcloud搭建私人云,并且要在外网也能访问怎么弄?

    • FrankGreg发布于: 

      可以借助路由器的端口映射以及DDNS服务实习

      • avatar
        王老三发布于: 

        勾选External Access就可以,因为yourname.syncloud.it已经自带DDNS了,但是南方电信封了80和443端口,最好映射一下别的端口,把auto mapping取消,IP留空,端口填外网端口2443(假设外网2443端口映射到内网192.168.x.x的443端口),访问的时候用 https://yourname.syncloud.it:2443

  10. avatar
    发布于: 

    用香蕉派 m1 装的,装完nextcloud后 点击app打不开网页。又装了个mail 也是一样的

  11. avatar
    叫兽发布于: 

    这个不错,做好系统,加载SYN好慢好慢 不知道什么原因,都几个小时了,到现在都没下载完。醉了。

love123进行回复 取消回复