直接说技术:owncloud(docker)+frps反向代理(想要公网ip必须一个固定ip的轻量服务器)。
问:限速?
答:私人云,
问:能够在线看网盘视频吗?
答:网页端部分能够,app都能够。
问:能够用从互联网拜访网盘吗?
答:反向代理后能够随便拜访。
过程:
1、安装Linux(ubuntu/centos均可)
注:笔者是直接装了双系统,不想装双系统的亦能够用windows的WSL虚拟一个ubuntu,然则我不举荐(wsl容易出问题,还要折腾)。
1.下载iso文件。2.制作起步盘。3.自定义安装。
2、配置owncloud
注:owncloud是一个带拜访界面的网盘服务器端软件,直接装比较麻烦,笔者举荐docker傻瓜式安装。docker便是linux下再开一个linux虚拟机,然则这个虚拟机非常轻量况且是完全按照需求配置好的,没需折腾。
1. 配置 docker服务
# 不挂梯子意见先换源,否则下载速度堪忧
sudo apt-get install docker docker.io # 倘若是 centos 自动换成 yum
service docker start # 开启 docker 服务
docker pull owncloud # 下载配置好的 owncloud docekr 镜像,重视这儿的概念是镜像而不是容器
2. 创建映射目录
把 docker 容器的数据目录映射到指定目录(这儿自定义了 /data/docker/owncloud)
sudo mkdir -p /data/docker/owncloud
3. 开启 docker 容器(按照刚才的镜像开启一个虚拟机容器)
docker run -itd \
--restart always \
-p <host port>:<docker port> \
--name <container name>\
-v /data/docker/owncloud:/var/www/html owncloud
# -d 是以后台形式起步
# --restart always:开机自动起步容器
# -p <host port>:<docker port> :端口映射,将宿主机端口映射到容器端口,意见host port用80端口,例:8001:80
# --name:设定容器名叫作,这儿便是owncloud
# -v /data/docker/nextcloud:/var/www/html:将容器中项目的 /var/www/html 数据目录映射到本地的 /data/docker/owncloud
# owncloud:刚才下载的 docker 镜像
docker ps -a # 能够看一下容器
4. 本地网盘搭建完成
同路由构成的以太网内,浏览器输入 http://IP:<host port>/ 拜访,提示新建账户暗码,创建就行,下面的选项默认就行不想折腾就不管(sql)
ifconfig# 查看 ip
sudo apt-get install net-tools # 倘若无 ifconfig 命令
|