首页
学习
活动
专区
工具
TVP
发布

网盘靠不住?手把手教你如何搭建一个私有云盘

需要的材料和软件

1)树莓派(推荐3B+)和系统内存卡(可以在某东或某宝买)

2)WINDOWS系统电脑

3)路由器/交换机

最终实现的效果

1)局域网内的多个设备能够方便的互传文件;

2)能快速上传和下载私有云里的文件;

3)能够在任何有网络的地方安全的上传下载私有云里的文件;

4)私有云里的文件可以直接分享给其他人;

5)新功能不断完善……比如,一回到家就会自动将你的照片文件备份到私有云;在外面丢一个下载链接到云上,回到家的时候,文件已经下载到私有云了……

搭建私有云教程(一)

第一步:

准备好以上硬件就可以开始起步走了

打开浏览器,输入网址:https://www.raspberrypi.org/ 打开树莓派官网

点击downloads(下载)

然后选择Raspbian Stretch Lite版本下载(实测晚上迅雷下载特快)

下载完成镜像后,解压,再下载一个工具Win32 Disk Imager,专门用来写“.img"文件到SD和USB卡中的软件

Win32 Disk Imager怎么下载?

百度一下“Win32 Disk Imager”下载即可

点击盘符下拉框选择盘符

点击蓝色“文件夹”图标选择镜像,完成后,点击Write,进行写卡

提示框直接点YES,格式化SD卡,

开始写入,速度视电脑与SD 卡的通讯速度而定,

等待好大会提示 Write Successful!,表示成功。

你的SD卡变成了,boot:卷标,并且打开内容一群文件,并且容量变的那么小。

现在,安全弹出,插电到树莓派上。

第二步:

输入:“sudo raspi-config”到树莓派上

然后选择第二个的第二个选项,输入你们家的WIFI名称,确定后输入WIFI密码

为树莓派连上路由器,并获取树莓派 IP 地址。最简单的方法是打开路由器后台,就可以看到树莓派的 IP 地址了。

打开电脑,下载并安装软件“PuTTY”(找度娘),将树莓派 IP 地址输入到下方的红框内,最后点击 OPEN 按钮。

设置成功后会出现下面的页面。

(登陆时的默认账号:pi,密码:raspberry)

第三步:

一、更新树莓派系统

sudo apt-get update

sudo apt-get upgrade

如果有出现这种403或者404的字样,需要重新执行一遍代码(如果一直有错误,可以试试多执行几次)

二、安装LAMP套件

1、安装apache2

sudo apt-get install apache2

2、安装MySQL

sudo apt-get install mysql-server

安装以后会让你设置一个 MySQL的密码,后面有用。

确认密码

3、安装php和依赖

sudo apt-get install php5 php5-gd php-xml-parser php5-intl php5-sqlite php5-mysql smbclient curl libcurl3 php5-curl

4、安装phpmyadmin

sudo apt-get install phpmyadmin

根据提示输入设置的 MySQL 用户名和密码,选择 MySQL,就可以自动配置好phpmyadmin。

这里我直接选第一个。

回车

数据库账号的密码

确认密码

5、从 https://owncloud.org/install/ 下载最新的ownCloud Server,并解压到web根目录

sudo wget https://download.owncloud.org/community/owncloud-10.0.2.zip

PS:10.0.2是最新的版本号,具体最新的是什么,可以去(https://owncloud.org/install/#edition),看下面这个地方:

如果在下载未完成的情况下中断SSH、断电等意外导致下载中断的话,可以使用下面这些语句来继续下载,不用从头开始。

sudo wget -c https://download.owncloud.org/community/owncloud-10.0.2.zip

解压下载的压缩包

sudo unzip owncloud-10.0.2.zip -d /var/www/html/

进入owncloud web目录

cd /var/www/html/owncloud

建立数据库目录

sudo mkdir data

6、修改目录权限

OwnCloud在安装的过程中需要对一些目录有写的权限,所以,我们需要在在/owncloud 目录下运行以下命令:

sudo chown -R www-data:www-data data

sudo chown -R www-data:www-data config

sudo chown -R www-data:www-data apps

到这里,所有需要在树莓派上安装的东西就完成了,接下来只需要配置好数据库和ownCloud就可以使用了

.

三、配置MySQL(数据库)

1、登录数据库

mysql -u root -p

2、输入之前安装MySQL的时候设置的密码

(出现下图这样的字样,就是登陆成功了)

3、成功登陆后,在MySQL这个软件中建立一个数据库

CREATE DATABASE 数据库名称(自定义);

例如:

CREATE DATABASE owncloud;

警告:代码最后的分号一定要有!!!

出现这个提示应该就是可以了

4、为刚才建立的数据库建立自己的账户

GRANT ALL ON mysql数据库名称.* to 'mysql数据库用户名'@'localhost' IDENTIFIED BY 'mysql数据库密码';

例如:

GRANT ALL ONowncloud.* to 'Jarvis'@'localhost' IDENTIFIED BY '23333333';

5、执行下面命令分配权限

FLUSH PRIVILEGES;

6、到此MySQL就配置完毕,输入 exit 退出即可

到这里,树莓派上需要弄的东西就都完成了!!!

不过,还需要让树莓派重启才能使用,重启代码:

sudo reboot

PuTTY软件里所有的设置到此结束

打开我们电脑浏览器,并在地址栏里输入

树莓派IP地址/owncloud

例如:192.168.3.66/owncloud

就会看到这个画面

填写完以后,按下回车就可以了

PS:数据库用户名、密码和数据库名是我们在 PuTTY 中设置的

设置完成之后就可以用我们设置的账户名和密码登录后台了。

(后台跟很多云盘差不多)

(映射到公网请教其他大佬,我这里就不多BB)

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190129A02Y8R00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券