文档章节

Cubieboard上搭建个人云存储(seafile)

realm520
 realm520
发布于 2016/11/24 00:22
字数 982
阅读 388
收藏 1
点赞 0
评论 0

几年前整了两块Cubieboard的板子,花了大几百大洋在那吃灰。最近又翻出来,感觉不能放着浪费资源。卖了又可惜。于是又捣腾一下。

准备工作

  • Cubieboard板子一块,装了cubian。要玩其他系统的可以上www.cubie.cc上找资源。
  • sata线和2.5寸硬盘一块
  • 电源网线啥的就不用说了

网上四处搜了一下,有不少可用的软件,什么ownCloud,BTSync,Seafile等等。具体也可以看看wiki上的对比。 Comparison_of_file_synchronization_software

个人比较倾向用开源的,只是个人习惯而已,没啥特别原因。试用了两个:syncthing和seafile。为啥是这俩呢?刚好两个软件分别是不同类型的。syncthing是P2P的同步软件,就是每个人要分享自己的文件,其他人就是选择同步这些文件。而seafile是类似百度云的个人存储,有一个公共的服务器,使用习惯上比较符合一般人。所以两者还是有点差别的。

对于个人用户来说,其实都能满足需求,但是试用下来呢,seafile部署稍微麻烦一些,但是对用户友好,而且syncthing没有ios的客户端(给老婆准备的),因为要给家人也用嘛,so,就这样决定了。

安装Seafile

因为我装的是类debian的系统,所以就照抄官网的安装手册啦。

mkdir haiwen
mv seafile-server_* haiwen
cd haiwen
# after moving seafile-server_* to this directory
tar -xzf seafile-server_*
mkdir installed
mv seafile-server_* installed
apt-get update
apt-get install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-urllib3 sqlite3
cd seafile-server-*
./setup-seafile.sh
./seafile.sh start
./seahub.sh start

上面的haiwen大家改成自己喜欢的名称好了,反正就是一目录,不重要。步骤最好依次照做吧,我就是没仔细看,按照一般的经验,直接解压然后进去安装,结果这安装脚本有点小坑,直接把程序装到上一级目录了。如果你上一级目录有其他文件,会看起来有点乱。如果恰好有同名的文件或目录,说不定会被覆盖。 最后两个命令是启动服务。默认会监听在8000和8082两个端口,其中web端和客户端连的是8000端口。大家配置客户端的时候用8000好了。

总的来说,还算简单吧。

最后,因为要公网上能访问,路由器上设定端口映射。8000和8082都要设。这样就可以在公网访问啦,当然,如果你的ISP没有给你分配公网IP,还是不行的,如果那样的话,你自己整个VPS,在上面装seafile吧。当然,用ssh tunnel反向代理回来应该也行吧。 我的路由器上绑定了DDNS,所以也可以用域名访问。

使用

访问一下web界面,大功告成。 Web界面 右上方的头像图标点击一下可以看到Settings,进去可以选择语言(中文)。我的已经切过来了,大家自己找一下。对了,进去之前要设置管理员邮箱和密码。进去之后也可以选择“系统管理”来添加其他用户。用户自己注册可能也行,我还没试。

先用andrond试了一下,应用市场里找seafile。打开后选择第三方服务器,地址就写你的服务器http://[IP/域名]:8000。然后用邮箱和密码登录。剩下的就自己摸索吧。

关于文件共享,seafile里可以设置一个群组,这样群组里的用户就可以共享了,挺方便的,比如家里人都把手机里的照片视频传到一个目录下集中存放,到时候处理起来也方便。

目前还是在内网试用的,感觉速度还可以。界面也挺容易用的。

好了,暂时写这么多,大家玩的开心。

© 著作权归作者所有

共有 人打赏支持
realm520
粉丝 7
博文 13
码字总数 25892
作品 0
南京
架构师
Cubieboard团队发布 “cubieboard2双卡版”开源硬件

“cubieboard2双卡版”(英文名:cubieboard2-dualcard,简称CB2-2CARD)是一个cubieboard团队酝酿已久的产物,也是一个为了适应中国国情而推出的一个可玩性更高的开源硬件。在极大地保留了硬...

cubieboard
2014/08/19
0
0
做一个Cubieduino如何(有新内容了)?

今天看到一个东西: http://www.oschina.net/question/116701105771 里面有一段文字 pcDuino是一个平台,是LINUX软件和开源硬件的结合,pcDuino赋予创客力量,只有你有创意就可以用pcDuino做出...

cubieboard
2014/08/28
0
0
Cubieboard的第一辆小车[附视频]- first cubieboard car[with v

2013-4-4 更新为双语版。 见笑 Red text for english speaker 2013-4-7:更新一些细节,见8楼 2013-4-7: some update for detail, goto floor 8 2013-5-24更新:升级了下下车车身,马力更加强...

cubieboard
2014/08/29
0
0
编译Android 4.0.4(打包出问题)

开发环境Ubuntu 12.04 一、编译准备 1.安装java uestc@uestc-ThinkPad-T43:~/tools$ ls jdk1.6.024 jdk-6u24-linux-i586.bin uestc@uestc-ThinkPad-T43:~/tools$ chmod +x jdk-6u24-linux-i5......

pc朵拉
2013/07/03
0
0
Cubieboard:追赶树莓派

微机真的可以很“微”了。来自珠海的方糖科技(CubieTech)在2012年“树莓派”(Raspberry Pi)发布之后,相信这种只有信用卡大小但几乎有全部PC功能的计算机有可能创造一个新的市场,如果它的价...

人生能绕几个圈
2013/07/30
0
1
[2013.12.28更新:构建教程,支持CB2、CT] 构建自己的Debian Linux

2013.12.28, 更正了内核仓库下载位置;其他微不足道的小修改。 2013.11.08, 加入Cubietruck支持 2013.10.07, realm520网友反映一个问题,提请大家构建系统时注意。文档已更新。 发现个错误,...

cubieboard
2014/08/08
0
0
cubieboard常见问题整理[不再更新]

以下均为本人自己想到而整理的,如有误欢迎指出。 本文不再更新,新问题统一在cubieboard官方论坛更新: http://cubie.cc/forum.php?mod=viewthread&tid=249 1.Cubieboard是什么? Cubieboard...

lanybass
2013/01/28
0
18
用cubieboard做示波器

最近发现一个很有意思的新闻,还没有来得及有时间翻译,这里转发出来 Headless Connected Oscilloscope based on Cubieboard or Beaglebone Warsaw ELHEP (Electronics for High Eenergy Phy...

cubieboard
2014/08/30
0
0
pcDuino的u-boot移植与分析

一、准备工作 1.获取支持pcDuino的u-boot源码 https://github.com/linux-sunxi/u-boot-sunxi 在XP下直接点ZIP即可开始下载 2.获取交叉编译链 http://code.google.com/p/smp-on-qemu/downloa...

pc朵拉
2013/07/02
0
0
最简单快捷的版本编译cubieboard固件

下载源代码 $gwet http://dl.cubieboard.org/softwar ... boardopentv.tar.gz 2. 解压缩 $tar -zxf cubieboardopentv.tar.gz $cd cubieboard_opentv 3. 编译 $source build/envsetup.sh $lun......

cubieboard
2014/09/03
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

gradle学习笔记

相关文档 适合新手的 gradle 自学教程合集 Gradle教程

OSC_fly
20分钟前
0
0
Virtual Serial Port - RFC2217

Virtual Serial Port for Linux RFC-2217 The COM Port Control Protocol pyserial - RFC 2217 NetSerial - Windows Telnet COM Port - RFC Official Using Python, How do I make a virtual......

zungyiu
27分钟前
0
0
全球的IPv6部署急剧增加,中国进度较慢

导读 全球的IPv6部署继续增加,但中国在IPv6方面还需要努力,从部署图上分析,中国几乎没有几个地方是普及IPv6的。这6年来,自世界IPv6发布以来,全球网络和服务提供商的IPv6部署水平急剧增加...

问题终结者
31分钟前
0
0
好看的电影记录

星际迷航三 狂暴之路 新木乃伊 黑夜传说 铁血战士2

xd03122049
35分钟前
0
0
记录Yii2框架开发遇到微信错误提示

转载地址 记录Yii2框架开发遇到微信错误提示 微信公共号开发,提示“该公众号暂时无法提供服务,请稍后再试”,如何解决? 以前使用Yii框架的时候,并没有像Yii2,以前的Yii框架似乎用起来在...

durban
37分钟前
1
0
LSM树(Log-Structured Merge Tree)存储引擎浅析

其实每一种数据库,它都是一种抽象的数据结构的具体实现。 随着rocksDB(facebook的),levelDB(google的),以及我们熟知的hbase,他们都是使用的LSM树结构的数据库。 它的核心思路其实非常...

算法之名
50分钟前
13
0
ARTS说明

湾曲日报,作者每天阅读5篇优质英文文章,从2014/08/06开始,到今天也1216期了. 阮一峰的每周分享,从2018/04/20开始,每周5分享一周作者认为值得分享的东西,现在最新是14期. 关于ARTS Algorithm ...

yysue
52分钟前
0
0
python爬虫日志(6)小小实践

经过3天的学习,现在对简单的网页基本可以爬取想爬取的信息了,但还无法应对网站一些复杂的反爬虫措施。 今天利用目前为止所学的知识,试着爬取了煎蛋网几页图片并下载到本地。 #首先还是先导...

茫羽行
今天
0
0
js中用oop思想封装轮播

用户可以自己设置:1、速度speed:fast,normal,slow 2、是否自动轮播:true,false 3、选择器(当然可以根据需求,增加,目前先封的这三个)仅供参考 觉得oop面向对象的思想比较有意思,前端...

琴妹
今天
0
0
使用fastjson将json格式的数据转化为对象

1. 导入fastjson的jar包 <!-- 9.fastjson --> <dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.47</version> </dependency> 2. 常用几种类型的......

Lucky_Me
今天
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部