教你5分钟用云服务器搭建一个自用在线网盘

2023-10-31 18:59

本文主要是介绍教你5分钟用云服务器搭建一个自用在线网盘,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

随着现代互联网的快速发展,将文件存储在个人电脑的方式已经过时,因为储存在个人电脑不便于文件快速分享,也不利于跨设备同步使用。相信很多小伙伴也在使用百度网盘、蓝奏云等产品储存常用的文件,但是当年储存在某度网盘几个G的文件,现在下载回来还要被限速,相信很多小伙伴也被同样的问题困扰。那网盘系统可不可以自己搭建呢?

 

接下来小编教大家用一个云服务器快速搭建一个自己的在线网盘,并且还支持多用户管理,可用于学校、企业自用、政府单位、个人等多种场景。并且储存数据和下载速度完全自己掌控,功能和现在的百度网盘相差无几。

搭建前准备:

1、准备一台云服务器

2、下载免费开源的cloudreve公有云文件系统(网盘系统)

一、准备一台云服务器

 新手建议准备一台windows操作系统的云服务器,只需要一台1G1核配置的云服务器就完全够用了,云服务器带宽需要根据您自己的需求选择即可。小编这里推荐下九灵云(jiulingyun.cn)服务器,香港云服务器只要19元/月,支持windows操作系统,也可以用来搭建学习。

二、远程连接到云服务器

cloudreve是支持linux系统和windows系统,小编这里用九灵云购买的windows系统云服务器做演示,云服务器购买成功后,在控制面板会有一个公网IP,使用电脑自带的远程桌面连接工具即可连接到远程服务器。具体路径:点电脑开始按钮,在菜单中依次找到 Windows附件->远程桌面连接。

三、登录远程服务器

点击远程连接后,会弹出输入登录凭证,一般在云服务器控制面板会有登录的账户信息和密码,输入对应的账号和密码即可进入云服务器的远程桌面。

四、下载cloudreve到云服务器

进入云服务器的远程桌面后,一般云服务器都会自带一个浏览器,比如小编购买的云服务器就自带了谷歌浏览器。打开浏览器自行搜索cloudreve或点击小编头像也可以获取。windows版本的下载后会得到一个cloudreve.exe的运行程序,小编直接将这个文件放在云服务器桌面。

五、启动网盘系统

下载好cloudreve后,直接双击cloudreve.exe即可运行网盘系统,运行成功后会出现一个黑色的命令行窗口,并且会有初始的管理员账户和密码。这个窗口不可关闭,一直保持在桌面运行即可。记录好初始的管理员账号和密码就可以将远程桌面关闭了。(关闭远程桌面后云服务器还是会持续运行的哦)

六、登录网盘后台

cloudreve网盘系统的默认访问端口是5212,用云服务器的公网IP+端口既可以在浏览器中打开网盘系统,比如我的云服务器公网IP是45.114.124.184,那用浏览器直接访问:http://45.114.124.184:5212即可进入网盘系统登录界面。用刚刚的初始账号和密码就可以登录咯,进入首页后点击右上角头像即可进入后台管理,也可以自行设置第三方储存,目前支持七牛云、又拍云、阿里云OSS、腾讯云COS等等。

结语

好了,至此你已经搭建好了一个个人网盘系统,支持用户注册并且管理用户上传的文件等。具体后台功能那就让屏幕前的读者自行去探索吧,码字不易,点个小赞支持下呗。

这篇关于教你5分钟用云服务器搭建一个自用在线网盘的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/317452

相关文章

Go语言开发实现查询IP信息的MCP服务器

《Go语言开发实现查询IP信息的MCP服务器》随着MCP的快速普及和广泛应用,MCP服务器也层出不穷,本文将详细介绍如何在Go语言中使用go-mcp库来开发一个查询IP信息的MCP... 目录前言mcp-ip-geo 服务器目录结构说明查询 IP 信息功能实现工具实现工具管理查询单个 IP 信息工具的实现服

Android实现在线预览office文档的示例详解

《Android实现在线预览office文档的示例详解》在移动端展示在线Office文档(如Word、Excel、PPT)是一项常见需求,这篇文章为大家重点介绍了两种方案的实现方法,希望对大家有一定的... 目录一、项目概述二、相关技术知识三、实现思路3.1 方案一:WebView + Office Onl

springboot上传zip包并解压至服务器nginx目录方式

《springboot上传zip包并解压至服务器nginx目录方式》:本文主要介绍springboot上传zip包并解压至服务器nginx目录方式,具有很好的参考价值,希望对大家有所帮助,如有错误... 目录springboot上传zip包并解压至服务器nginx目录1.首先需要引入zip相关jar包2.然

将Java项目提交到云服务器的流程步骤

《将Java项目提交到云服务器的流程步骤》所谓将项目提交到云服务器即将你的项目打成一个jar包然后提交到云服务器即可,因此我们需要准备服务器环境为:Linux+JDK+MariDB(MySQL)+Gi... 目录1. 安装 jdk1.1 查看 jdk 版本1.2 下载 jdk2. 安装 mariadb(my

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

利用Python快速搭建Markdown笔记发布系统

《利用Python快速搭建Markdown笔记发布系统》这篇文章主要为大家详细介绍了使用Python生态的成熟工具,在30分钟内搭建一个支持Markdown渲染、分类标签、全文搜索的私有化知识发布系统... 目录引言:为什么要自建知识博客一、技术选型:极简主义开发栈二、系统架构设计三、核心代码实现(分步解析

基于Python打造一个可视化FTP服务器

《基于Python打造一个可视化FTP服务器》在日常办公和团队协作中,文件共享是一个不可或缺的需求,所以本文将使用Python+Tkinter+pyftpdlib开发一款可视化FTP服务器,有需要的小... 目录1. 概述2. 功能介绍3. 如何使用4. 代码解析5. 运行效果6.相关源码7. 总结与展望1

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

使用Python实现快速搭建本地HTTP服务器

《使用Python实现快速搭建本地HTTP服务器》:本文主要介绍如何使用Python快速搭建本地HTTP服务器,轻松实现一键HTTP文件共享,同时结合二维码技术,让访问更简单,感兴趣的小伙伴可以了... 目录1. 概述2. 快速搭建 HTTP 文件共享服务2.1 核心思路2.2 代码实现2.3 代码解读3.

MySQL双主搭建+keepalived高可用的实现

《MySQL双主搭建+keepalived高可用的实现》本文主要介绍了MySQL双主搭建+keepalived高可用的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录一、测试环境准备二、主从搭建1.创建复制用户2.创建复制关系3.开启复制,确认复制是否成功4.同