大家好,我是Victor278,好像好久没更新了,绝对不是我偷懒。(其实是的)

为了自己再也不用给百度云充会员了,自己索性就搭了个私有云来备份自己手机里,电脑里的照片。

1、前期文件准备

树莓派3B+

移动硬盘一个

mbp一台

树莓派我烧录的是官网的

Download Raspbian for Raspberry Pi​www.raspberrypi.org

这个版本,至于有什么区别,以及怎么烧录到时候再出一个完整的科普文章吧

然后用自己的电脑下载一个Seafile的服务端

下载 - Seafile​www.seafile.com

我下载的是seafile-server_6.3.4_stable_pi.tar.gz这个版本

然后mbp用SSH直接传输该文件到树莓派

scp 所处的位置的文件名 SSH连接名@内网地址:文件的保存路径

用root的权限连接进树莓派后

cd /home/pi
mkdir "你想取的文件夹名(比如说victor278)"
mv seafile-server_6.3.4_stable_pi.tar.gz victor278
#这是将文件移动到你要的位置的指令
cd victor278
#将 seafile-server_6.3.4_stable_pi.tar.gz 移动到 victor278 目录下后
tar -xzf seafile-server_6.3.4_stable_pi.tar.gz
#将这个包解压
mkdir installed
mv seafile-server_6.3.4_stable_pi.tar.gz installed

这时候你的文件结构应该是

victor278
├── installed
│   └── seafile-server_6.3.4_stable_pi.tar.gz
└── seafile-server-6.3.4

官网说这样的文件结构便于集中管理,所以我们也就这样搭建吧

2、安装 Seafile 服务器

安装 Seafile 服务器之前,请确认树莓派已安装以下软件

  • MariaDB 或者 MySQL 服务器 (MariaDB 是 MySQL 的分支)
  • python 2.7 (从 Seafile 5.1 开始,python 版本最低要求为2.7)
  • python-setuptools
  • python-imaging
  • python-mysqldb
  • python-ldap
  • python-urllib3
  • python-memcache (或者 python-memcached)
在树莓派环境下
apt-get update
apt-get install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3
pip install pillow moviepy
sudo apt-get install mysql-server

因为要用到数据库所以数据库要先配置

#我们先连接到数据库
sudo mysql -u root# 连接数据库
use mysql;# 修改密码为123456,密码自己定
UPDATE user SET password=PASSWORD('123456') WHERE user='root';# 刷新
flush privileges;# 退出
exit;

然后进行Seafile服务器配置

cd seafile-server-6.3.4
./setup-seafile-mysql.sh  #运行安装脚本并回答预设问题

接下来你会被要求选择一种创建 Seafile 数据库的方式:

我选择1, 需要提供数据库的root账户以及刚刚数据库设定的root的密码

3、启动 Seafile 服务器

cd seafile-server-6.3.4
./seafile.sh start # 启动 Seafile 服务
./seahub.sh start <port>  # 启动 Seahub 网站 (默认运行在8000端口上)

第一次启动 seahub 时,seahub.sh脚本会提示你创建一个 seafile 管理员帐号。

然后用VNC连接上树莓派,输入设置的IP地址和端口号,然后输入刚刚创建的管理员账号和密码就完成了。

3、挂载移动硬盘

由于刚刚设定数据存放的地方的时候,是没有挂载移动硬盘的,所有现在要将移动硬盘挂载到你设置的seafile存放数据的地方。

移动硬盘插入树莓派

sudo fdisk -l
#查看硬盘状态

记住/dev/sda1

df -h
#查看挂载情况,如果没有挂载
sudo mount /dev/sda1  /刚刚设定的数据存放位置
df -h
#再看看是否挂载成功

如果挂载失败,要查查移动硬盘是什么格式的,对应要下载更新一些写入读取工具。

至于什么自动挂载啊,这些自行百度。

然后手机下载一个seafile,电脑安装好对应的客户端就能愉快的进行内网传输。

有空再把如果搭建外网传输也整理出来吧,各路大佬看到麻烦踊跃提出整改意见,谢谢~

移动硬盘加上密码_树莓派+Seafile+移动硬盘搭建私有云相关推荐

  1. python 私有云_利用Docker+NextCloud搭建私有云盘

    利用Docker+NextCloud搭建私有云盘 NextCloud 是一款开源网络硬盘系统,最新版本是15,NextCloud 源代码完全开放,你可以在开源许可协议的约束下免费使用,对于需要专业支持 ...

  2. 华为私有云的搭建方案_网盘限速太坑爹,用它小白也能搭建私有云

    随着不少知名的网盘已经关闭,不少小伙伴只能讲自己的资源存放在某度网盘中.但由于缺少争竞对手,此网盘在非超级会员的情况下,即使你平时下载速度很快,在下载某度网盘资源时,速度也会限制到100K/S不到,如 ...

  3. nextcloud网站不安全_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  4. linux 可道云_如何搭建私有云

    最近有个Team共享文档的需求.包括大文件,有个access文件超过500m.开始用百度网盘,发现只能分享,不能共享.试了几个其它网盘,广告超级多,但是都没有共享这个功能. 基于此,找了几个私有云程序 ...

  5. 华为私有云的搭建方案_如何搭建私有云

    最近有个Team共享文档的需求.包括大文件,有个access文件超过500m.开始用百度网盘,发现只能分享,不能共享.试了几个其它网盘,广告超级多,但是都没有共享这个功能. 基于此,找了几个私有云程序 ...

  6. 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  7. 搭建私有云:owncloud(用Docker构建owncloud私有云盘)

    网上各种云盘都要收费,又或有速度限制,感觉用起来不方便,想抽时间想搭建一个私有云盘.下面讲解下搭建私有云:owncloud. 搭建私有云:owncloud(用Docker构建owncloud私有云盘) ...

  8. 华为私有云的搭建方案_Kali linux 搭建私有云

    Kali linux搭建私有云 1:安装Apache apt-get install apache2 2:安装PHP apt-get install php7.0 3:安装PHP模块 apt-get ...

  9. 自行搭建私有云ownCloud,启用SSL

    ownCloud简介 ownCloud(官网)是一款开源的私有云框架,可以通过它实现个人网盘的功能,如果拥有一个性能不错的VPS,那么就可以摆脱奇慢无比的百度云等网盘啦!我花了大约一天的时间总算搭好了 ...

最新文章

  1. 【转载】 stm32之PWM
  2. 中国安全态势越来越好,专访山石网科CSO蒋东毅 | 拟合
  3. SpringBoot日期格式处理
  4. NHibernate 配置文件的处理和使用多数据库的多层架构思路(第二部分)
  5. 计算机基本信息的获取
  6. VTK:vtkCompositePolyDataMapper2用法实战
  7. IOC容器和Bean的配置实例
  8. UAC执行批处理,进行提示
  9. 【阿里云EMR实战篇】以EMR测试集群版本为例,详解 Flink SQL Client 集成 Hive 使用步骤
  10. streamset 数据合并_StreamSet之数据流从JDBC到Hbase
  11. html5 内容载入,HTML5 的 DOMContentLoaded 和 onload
  12. Socket 核心原理分享
  13. 数据结构之二叉树实现排序功能
  14. STA series --- 3.Standard cell library(PART-III)
  15. 躬身入境DIY - 《传奇动物园》北京沙盘活动精彩回顾
  16. hibernate还有人用吗
  17. 微信8.0来了,iOS更新及Android内测版来啦(内含内测版下载连接)
  18. 压力大对身体有没有伤害,你觉的有伤害就有伤害,你觉的没伤害就没伤害
  19. window10 删除桌面删除不掉的ie图标(快捷方式)
  20. ResourceManager HA 配置

热门文章

  1. quick time不可用_教程|用Selenium爬资源:DIY还是花钱?
  2. 如何将 Ubuntu 版本升级到新版本
  3. MySQL5.0修改默认编码格式为UTF-8(修复MySQL中文乱码)
  4. FFmpeg之YUV420排列原理(二十三)
  5. Android input监控耳机插入demo
  6. Android Studio报错:This Gradle plugin requires a newer IDE able to request IDE model level 3
  7. 实时计算之storm
  8. android中openMax的实现
  9. 什么样的人不适合当程序员呢?
  10. 数据随机丢失情况下多传感器多速率鲁棒融合估计