本文将详细解释如何在Cubieboard上构建个人云存储。这篇文章的内容质量很高,所以边肖会分享给大家作为参考。希望你看完这篇文章后有所了解。
准备工作
Cubieboard板,安装了cubian。如果你想玩其他系统,你可以在www.cubie.cc上寻找资源
Sata电缆和2.5英寸硬盘
不用说,电源线什么的。
我在网上搜索了一下,有很多可用的软件,比如ownCloud、BTSync、Seafile等等。你也可以看看wiki上的对比。文件同步软件的比较
个人比较喜欢用开源。只是个人习惯,没有什么特别的原因。尝试了两种:syncthing和seafile。为什么是这两个?碰巧这两个软件是不同类型的。Syncthing是P2P同步软件,就是每个人都想共享自己的文件,别人只是选择同步这些文件。Seafile是类似百度云的个人存储,有一个普通的服务器,比较适合普通人。所以两者还是有一些区别的。
对于个人用户来说,他们其实是可以满足需求的,但是试用之后,seafile的部署稍微麻烦一点,但是用户友好,syncthing没有ios客户端(针对老婆),因为是针对家庭成员的,所以,就这样决定了。
安装Seafile
因为我安装了一个类似debian的系统,所以我复制了官网的安装手册。
mkdirhaiwen
mvseafile-server _ *文海
cdhaiwen
# aftermovingseafile-server _ * to isdirectory
tar-xzfsafile-server _ *
mkdirinstalled
mvseafile-server _ *已安装
apt-getupdate
apt-getinstallpython 2 . 7 libpython 2 . 7 python-setuptolspython-imaging Tyson-ldappython-urllib3sqlite 3
cdseafile-服务器-*。/setup-seafile.sh。/seafile.shstart。/seahub.shstart上面的文海,请改成你喜欢的名字,只是一个目录,不重要。最好按照步骤依次进行。我只是没有仔细看它们。按照一般的经验,我是直接解压然后安装的。结果安装脚本有点坑,程序直接安装在下一级目录。如果你的下一个目录还有其他文件,看起来会有点乱。如果碰巧有一个同名的文件或目录,它可能会被覆盖。最后两个命令是启动服务。默认情况下,它将监听8000和8082端口,其中8000端口连接在web端和客户端之间。配置客户端时请使用8000。
总的来说,这相当简单。
最后,因为可以在公共网络上访问,所以在路由器上设置了端口映射。800和8082都应该设置。这样,你就可以在公共网络上访问它。当然,如果你的ISP不给你分配公网IP,还是不行的。在这种情况下,在整个虚拟专用网上安装seafile。当然,用ssh隧道反向代理回来应该没问题。DDNS绑定到我的路由器,所以我也可以用域名访问它。
00-1010访问网络界面,你就完成了。
点击右上角头像图标查看设置,进去可以选择语言(中文)。我的被切断了。我们自己去找吧。顺便说一句,进去之前设置一下管理员的邮箱和密码。之后还可以选择“系统管理”添加其他用户。用户可以自己注册。我还没试过。
先和and一起试试,在应用市场找到seafile。打开后,选择第三方服务器,并将您的服务器http://[IP/域名]:8000作为地址。然后使用您的电子邮件和密码登录。剩下的让我们自己去探索。
关于文件共享,可以在seafile中设置一个组,让组内的用户共享,非常方便。比如家人把手机里的照片和视频发到一个目录集中存放,到时候处理也方便。
如何在Cubieboard上搭建个人云存储,希望在这里分享
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/144625.html