使用zpan搭建低成本个人私有网盘,还不限速(代码片段)

华为云开发者联盟 华为云开发者联盟     2022-12-02     755

关键词:

摘要:本文就介绍一个不限速的低成本个人网盘——ZPan,相较于老牌的私有网盘 OwnCloud 等,Zpan 有一个独有的优势:不限速。

本文分享自华为云社区《使用 Zpan 搭建低成本个人私有网盘》,作者: 云存储开发者支持团队。

市面上的免费网盘已经有很多了,如百度网盘,阿里云盘、WPS 云盘、OneDrive、GoogleDrive… 但是免费的反而是最贵的,要么有限速,要么有免费容量太小,更有甚者还有数据被泄露、被封禁的风险。重要的隐私数据还是要放到自己这里比较放心,本文就介绍一个不限速的低成本个人网盘——ZPan,相较于老牌的私有网盘 OwnCloud 等,Zpan 有一个独有的优势:不限速。

选择对比

OwnCloud 等网盘的数据流动为存储->服务器->客户端,下载和下载速度的瓶颈是服务器的带宽,而国内的带宽费又往往比较贵,以华为云为例,5M 带宽就要 1100+ 一年,5M 带宽的理论下载速度约为 600Kb/s,成本高,速度还慢。

而 Zpan 的数据流动为存储直接到客户端,服务器只是做了一个访问权限控制、文件管理和展示的作用,而对象存储本身没有限速,你本地带宽有多大就能跑多快。

来个全面的对比吧:

最终还是选择了 ZPan,废话少说,直接开始部署。

购买服务器和存储套餐包

购买服务

直接购买服务器的话没有打折,可以在看看这个活动页有没有优惠,活动失效了就直接在官网找下这个位置。

我算了下,如果是 1T 容量包 + 2 核 4G 服务器,官网价大概要 4000 左右,活动中仅需一千。

选择后跳转到控制台选择配置,配置为弹性云服务器规格 C6s 2 核 4GiB,镜像Ubuntu 20.04 server 64bit;对象存储规格为 单AZ 1TB 包年

注意!!! ECS 的镜像规格一定要选择正确,后期不支持 Linux 与 Windows 互转
注意!!!OBS 的区域要和 ECS 选择在同一个区域,节省流量费

记录需要的信息

获取 ECS 公网 IP

通过控制台找到 ECS 服务,即可看到自己刚刚购买的服务器,服务器创建完成后这里的 IP 即为你的公网 IP,点击旁边按钮复制下来。

创建桶并获取 AK/SK

通过 API 访问华为云需要提供AccessKey 和 SecretKey,简称 AK/SK 参考这里获取。

注意!!!AK\\SK 相当于你的账号密码,请一定妥善保管!!!

然后进入 OBS 控制台,点击创建桶。创建桶时需要注意,桶的区域要和套餐包选择同一个区域,冗余策略选择单AZ存储,这两个选择错误无法使用套餐包。创建后记下桶名备用。

创建桶后,点击桶名,在基本信息中记下 Endpoint。

安装并初始化 ZPan

Zpan 的安装非常简单,仅需两行在此直接摘抄官方教程的命令:

1.通过 SSH 登录服务器,运行命令

# 安装服务
curl -sSLf https://dl.saltbo.cn/install.sh | sh -s zpan
# 启动服务
systemctl start zpan

2.打开网页,输入http://ECS公网IP:8222(如你的公网 IP 为 123.123.123.123,则链接即为 http://123.123。123.123:8222) 自动进入管理员配置页。为了压缩成本,此处先选择 Sqllite3 作为数据库,后续如果有瓶颈可以自行在配置中切换为其他更强大的数据库。

3.点击下一步,配置管理员账号

4.点击开始安装,很快就会提示安装完成

![网盘配置3.PNG](https://bbs-img.huaweicloud.com/blogs/i

mg/20221010/1665403513807151230.PNG)

配置存储

安装完成后点击去登录,即可跳转到管理页,这里配置存储位置为对象存储。点击控制台右上角创建存储

在基础配置填写需要的信息,名称随意,云平台选择OBS,接入点选择你桶所在区域的 Endpoint,AK/SK,点击确认。

完成安装

至此就已经完成了配置,再次在网址栏输入 http://ECS公网IP:8222 即可访问专属于你的个人网盘~

点击关注,第一时间了解华为云新鲜技术~

云原生之使用docker部署zpan个人网盘系统(代码片段)

云原生之使用docker部署ZPan个人网盘系统一、ZPan介绍1.ZPan简介2.ZPan特点二、检查本地docker环境1.检查系统版本2.检查docker版本3.检查docker服务状态三、下载ZPan镜像四、部署ZPan应用1.创建部署目录2.编辑conf.yml文件3.创建ZPan容器4.查看... 查看详情

如何用serverless低成本打造个人专属网盘?

...问题,可以参考2020国内还能用的网盘推荐。本文旨在使用较低成本打造一个“个人专享的、无任何限速的、如Windows体验的私有云盘”。KodBox遇见Serverless为什么是KodBox?调研了不少开源的webuifilemanager,kodbox深深打动了我&#x... 查看详情

centos7使用kodexplorer建立私有云储存网盘(代码片段)

...源程序有owncloud,可道云kodexplorer,seafile。每一种都搭建使用过,体验和搭建简易程度上个人较喜欢可道云kodexplorer。话不多说直接上教程。1、下载xampp。下载命令:wget-chttps://www.apachefriends.org/xampp-files/5.6.35/xampp-linux-x64-5.6.35-0-ins... 查看详情

自行搭建私有云owncloud,启用ssl,其他配置

...搭好了ownCloud。用途如果搭在VPS上,可以用作个人的网盘使用。ownCloud提供了各个平台的文件同步客户端,因此搭建好ownCloud之后即可使用客户端来同步、上传、下载文件,十分方便。可以搭在性能 查看详情

网盘的一些事(代码片段)

...M)曲奇云盘(不限速,不限制文件大小,限制容量:2T)私有网 查看详情

docker进阶-搭建私有企业级镜像仓库harbor(代码片段)

为什么要搭建私有镜像仓库??对于一个刚刚接触Docker的人来说,官方的Dockerhub是用于管理公共镜像。既然官方提供了镜像仓库我们为什么还要去自己搭建私有仓库呢?虽然也可以托管私有镜像。我们可以非常方便的把我们自己镜像... 查看详情

一键式搭建私人网络硬盘个人网盘,百度网盘——owncloud安装指南

...机部署“owncloud”网络硬盘。搭建一个owncloud个人网盘。使用owncloud不仅安全,而且还可以在线播放,离线下载,功能相当强大。https://download.owncloud.org操作系统我使用的是centos7。这里我推荐使用centos7,centos6自带的php版 查看详情

高校如何使用校园私有云盘

开学季福利:高校如何使用校园私有云盘 校园云盘的兴起,要从2016年4月的一次关键事件开启——彼时,大量针对个人业务的免费网盘纷纷宣布因为一些有关政策,停止对个人的网盘服务。所以对于不少学校,特别是高校来... 查看详情

搭建私人网络硬盘个人网盘,百度网盘——seafile安装部署指南(代码片段)

搭建私人网络硬盘、个人网盘,百度网盘——Seafile安装部署指南在微软云计算上,我们可以创建VM虚拟机部署“Seafile”网络硬盘。Seafile是一个开源的文件云存储平台,解决文件集中存储、同步、多平台访问的问,允许用户创建... 查看详情

0成本搭建个人技术博客和个人网站(代码片段)

...要:首先送上我的个人博客先睹为快鲁边的个人博客说说搭建个人博客的初衷,前段时间发现自己在博客网站上的文章配图没了,感觉很不可思议,就萌生了这样的想法,但真正驱使我去行动起来的原因是,最近有一次我发表了一篇文章... 查看详情

树莓派搭建seafile个人网盘(代码片段)

步骤一、安装Seafile依赖包yuminstallpython-setuptoolspython-ldappython-memcachedMySQL-pythonmariadbmariadb-server步骤二、安装pip和python库curlhttps://bootstrap.pypa.io/get-pip.py-oget-pip.pypythonget-pip.pypipinstallre 查看详情

联想个人云存储a1评测:容量大不限速,这才是最具性价比的高速“网盘”

参考技术A  如今每个人可能都拥有一个网络云盘,云存储概念的兴起方便了我们在不同的设备端共享文件,提升了各行各业的工作效率,但是伴随方便的同时数据安全却令人担忧。时至今日,网络云盘已经成为家庭或个人不... 查看详情

如何搭建以太坊私有链(代码片段)

...节点。Geth得益于Go语言的多平台特性,支持在多个平台上使用(比如Windows、Linux、M 查看详情

如何搭建以太坊私有链(代码片段)

...节点。Geth得益于Go语言的多平台特性,支持在多个平台上使用(比如Windows、Linux、M 查看详情

centos7搭建个人网盘

使用yum安装python及mysql:yuminstallpythonpython-setuptoolspython-imagingpython-ldappython-memcachedMySQL-pythonmariadbmariadb-server启动MariaDB服务:sudosystemctlstartmariadb.servicesudosystemctlenablemariadb.s 查看详情

教你搭建个人/企业私有云盘-kodexplorer(代码片段)

环境说明:系统版本:CentOS6.9x86_64软件版本:nginx-1.12.2php-5.5.38可道云kodexplorer4.371、nginx的编译安装1.1创建目录mkdir-p/service/toolsmkdir/applicationcd/service/toolswgethttp://nginx.org/download/nginx-1.12.2.tar.gz下载或者上传ng 查看详情

教你搭建个人/企业私有云盘-kodexplorer指南(代码片段)

环境说明:系统版本:CentOS6.9x86_64 软件版本:nginx-1.12.2php-5.5.38 可道云kodexplorer4.371、nginx的编译安装1.1创建目录mkdir-p/service/toolsmkdir/applicationcd/service/toolswget http://nginx.org/download/nginx-1.1 查看详情

当开发环境搭建成本越来越低

...得大二那会学Android开发,google已经在墙外了,开发环境搭建是一个令人头疼的问题,eclipse、sdk、adt、avd一个一个的下载,安装,一连要花好几天的时间。而现在随着互联网的发展,很多复杂的事情都已经简单化。很多开发环境... 查看详情