移动硬盘加上密码_树莓派+Seafile+移动硬盘搭建私有云
大家好,我是Victor278,好像好久没更新了,绝对不是我偷懒。(其实是的)
为了自己再也不用给百度云充会员了,自己索性就搭了个私有云来备份自己手机里,电脑里的照片。
1、前期文件准备
树莓派3B+
移动硬盘一个
mbp一台
树莓派我烧录的是官网的
Download Raspbian for Raspberry Piwww.raspberrypi.org
这个版本,至于有什么区别,以及怎么烧录到时候再出一个完整的科普文章吧
然后用自己的电脑下载一个Seafile的服务端
下载 - Seafilewww.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+移动硬盘搭建私有云相关推荐
- python 私有云_利用Docker+NextCloud搭建私有云盘
利用Docker+NextCloud搭建私有云盘 NextCloud 是一款开源网络硬盘系统,最新版本是15,NextCloud 源代码完全开放,你可以在开源许可协议的约束下免费使用,对于需要专业支持 ...
- 华为私有云的搭建方案_网盘限速太坑爹,用它小白也能搭建私有云
随着不少知名的网盘已经关闭,不少小伙伴只能讲自己的资源存放在某度网盘中.但由于缺少争竞对手,此网盘在非超级会员的情况下,即使你平时下载速度很快,在下载某度网盘资源时,速度也会限制到100K/S不到,如 ...
- nextcloud网站不安全_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...
免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...
- linux 可道云_如何搭建私有云
最近有个Team共享文档的需求.包括大文件,有个access文件超过500m.开始用百度网盘,发现只能分享,不能共享.试了几个其它网盘,广告超级多,但是都没有共享这个功能. 基于此,找了几个私有云程序 ...
- 华为私有云的搭建方案_如何搭建私有云
最近有个Team共享文档的需求.包括大文件,有个access文件超过500m.开始用百度网盘,发现只能分享,不能共享.试了几个其它网盘,广告超级多,但是都没有共享这个功能. 基于此,找了几个私有云程序 ...
- 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...
免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...
- 搭建私有云:owncloud(用Docker构建owncloud私有云盘)
网上各种云盘都要收费,又或有速度限制,感觉用起来不方便,想抽时间想搭建一个私有云盘.下面讲解下搭建私有云:owncloud. 搭建私有云:owncloud(用Docker构建owncloud私有云盘) ...
- 华为私有云的搭建方案_Kali linux 搭建私有云
Kali linux搭建私有云 1:安装Apache apt-get install apache2 2:安装PHP apt-get install php7.0 3:安装PHP模块 apt-get ...
- 自行搭建私有云ownCloud,启用SSL
ownCloud简介 ownCloud(官网)是一款开源的私有云框架,可以通过它实现个人网盘的功能,如果拥有一个性能不错的VPS,那么就可以摆脱奇慢无比的百度云等网盘啦!我花了大约一天的时间总算搭好了 ...
最新文章
- 【转载】 stm32之PWM
- 中国安全态势越来越好,专访山石网科CSO蒋东毅 | 拟合
- SpringBoot日期格式处理
- NHibernate 配置文件的处理和使用多数据库的多层架构思路(第二部分)
- 计算机基本信息的获取
- VTK:vtkCompositePolyDataMapper2用法实战
- IOC容器和Bean的配置实例
- UAC执行批处理,进行提示
- 【阿里云EMR实战篇】以EMR测试集群版本为例,详解 Flink SQL Client 集成 Hive 使用步骤
- streamset 数据合并_StreamSet之数据流从JDBC到Hbase
- html5 内容载入,HTML5 的 DOMContentLoaded 和 onload
- Socket 核心原理分享
- 数据结构之二叉树实现排序功能
- STA series --- 3.Standard cell library(PART-III)
- 躬身入境DIY - 《传奇动物园》北京沙盘活动精彩回顾
- hibernate还有人用吗
- 微信8.0来了,iOS更新及Android内测版来啦(内含内测版下载连接)
- 压力大对身体有没有伤害,你觉的有伤害就有伤害,你觉的没伤害就没伤害
- window10 删除桌面删除不掉的ie图标(快捷方式)
- ResourceManager HA 配置
热门文章
- quick time不可用_教程|用Selenium爬资源:DIY还是花钱?
- 如何将 Ubuntu 版本升级到新版本
- MySQL5.0修改默认编码格式为UTF-8(修复MySQL中文乱码)
- FFmpeg之YUV420排列原理(二十三)
- Android input监控耳机插入demo
- Android Studio报错:This Gradle plugin requires a newer IDE able to request IDE model level 3
- 实时计算之storm
- android中openMax的实现
- 什么样的人不适合当程序员呢?
- 数据随机丢失情况下多传感器多速率鲁棒融合估计