1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 移动硬盘加上密码_树莓派+Seafile+移动硬盘搭建私有云

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

时间:2019-10-16 20:19:46

相关推荐

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

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

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

1、前期文件准备

树莓派3B+

移动硬盘一个

mbp一台

树莓派我烧录的是官网的

Download Raspbian for Raspberry Pi​

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

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

下载 - Seafile​

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

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

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

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

cd /home/pimkdir "你想取的文件夹名(比如说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 installedmv 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-setuptoolspython-imagingpython-mysqldbpython-ldappython-urllib3python-memcache (或者 python-memcached)

在树莓派环境下apt-get updateapt-get install python2.7 libpython2.7 python-setuptools python-imaging python-ldap python-mysqldb python-memcache python-urllib3pip install pillow moviepysudo 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,电脑安装好对应的客户端就能愉快的进行内网传输。

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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。