今天偶然间看一个私人网盘的搭建,给大家一起分享一下。我这边是在windows环境下运行的。

检查配置

首先我们需要检查一下配置,需要本地安装有JDK,没有的话自行下载安装。如下所示则表示已经安装。

运行jar

双击 kiftd-1.0.34-RELEASE.jar,或者在命令行执行 java -jar kiftd-1.0.34-RELEASE.jar 命令都运行可以jar 文件

会弹出安装的界面,如下图:

这个界面的这几个按钮说明一下:

  • 开启(Start):运行网盘服务,初次启动的端口默认是 8080。

  • 文件(Files):这个按钮菜单中主要有网盘文件导入,导出,删除,刷新功能。

  • 设置(Setting):设置功能主要可以设置网盘的服务端口,网盘的物理存储路径等信息。

  • 退出(Exit):关闭网盘系统。

点击 开启(Start) 按钮即可运行网盘,这里我设置的端口是 8090,在浏览器访问: localhost:8090,运行效果如下图:

我们登陆系统,登陆密码在用户信息在 conf/account.properties,文件内容如下:

用户名:admin

密码:000000

登陆后界面如下:

网盘使用

我在网盘中创建了一个目录,上传一个文件,如下图所示:

新建文件夹时支持对分享范围进行选择

上传上去的图片也支持在线查看

另外还支持视频在线播放,TXT、PDF、docx、ppt文件的在线预览,支持分享下载链接功能。

分配共享域名

搭建了个人网盘之后,我们发现现在还只能自己本地访问,我们无法在网络上使用。这个时候就用到我们之前关于教你搭建微信公众号自动答复机器人文章中介绍到的工具ngrok映射公网地址的方法。

映射后我们的个人网盘就可以通过公网访问了。

小伙伴心动了嘛,关注菜鸟小白的学习分享,回复“私人网盘”,获取全部安装包哦,还不赶快行动起来搭建一个自己的专属网盘吧。

推荐阅读:

  • 通过hmail搭建一个内网测试的邮件服务器


关注微信公众号——菜鸟小白的学习分享

妈妈再也不用担心我找不到路了

一个人的学习孤单

一群人的学习幸福

点亮小花

让更多人督促我们学习成长

10分钟教你搭建一个可公网访问的私人网盘,和付费网盘彻底say goodbye~相关推荐

  1. 10分钟教你搭建一个好玩的Python全文搜索引擎

    有一个群友在群里问个如何快速搭建一个搜索引擎,在搜索之后我看到了这个 代码所在 Git:https://github.com/asciimoo/searx 官方很贴心,很方便的是已经提供了docker ...

  2. 10分钟利用django搭建一个博客

    以前老是听说ROR开发有多快多块,网上还有朋友为了证明这,专门制作了10分钟利用rails框架搭建一个简易博客的教程,最近学习django框架,觉得django给开发者的便捷也很多,心血来潮来写个10 ...

  3. 10分钟教对象搭建了一个多人聊天室~

    Demo演示 体验demo链接: http://socket.vjscoder.com/websocket-chatroom/index.html#/ 去github查看完整源码: https://g ...

  4. 所见即搜,3分钟教你搭建一个服装搜索系统!

    摘要:用MindSpore+Jina,基于Fashion-MNIST Dataset搭建的服装搜索系统. 引言 各位算法萌新们,是不是经常训练了模型却不知道如何部署和应用?或者只会调参但不会前端后端所 ...

  5. 【Minecraft】10分钟教你搭建我的世界Java版开服教程【Linux服务器+MCSManager管理面板】

    一个人玩游戏没啥意思,和朋友一块联机呢,距离太远,家庭局域网宽带又没有公网ip,你的朋友没办法与你联机,然而你只需要一台服务器即可搞定了:但是很多用户没没接触过相关的内容,具体的该怎么操作呢?下面我将 ...

  6. 10分钟教你搭建自己的ngrok服务器

    内网穿透想必开发过微信的同志都很了解,大部分人选择网上寻找各种现成的,比如ngrok官网.ittun-ngrok.sunny-ngrok或者花生壳之类的.但是世界上没有免费的午餐,要不就是收费,要不就 ...

  7. 十分钟教你搭建一个漂亮的博客(二--主题的修改)

    总体效果 框架的选择(butterfly) 前面我们搭建的博客,可以看见非常的单调,那如果我们想要让他变得漂亮,自然我们是不会自己去写代码的,我们通过网上比较成熟的框架,通过修改配置文件便可以得到漂亮 ...

  8. 10分钟教你写一个数据库

    今天教大家借助一款框架快速实现一个数据库,这个框架就是Calcite,下面会带大家通过两个例子快速教会大家怎么实现,一个是可以通过 SQL 语句的方式可以直接查询文件内容,第二个是模拟 Mysql 查 ...

  9. 10分钟教你搭建nexus,并把自己项目中的依赖上传到私服

    1.先安装maven 官网 https://maven.apache.org/download.cgi 2.下载方式 (1) 先去官网下载 查看以前maven的地址: https://archive. ...

最新文章

  1. Git clone密码输入错误如何修改
  2. LeetCode(Java) 两数相加
  3. C#---HTML 转文本及HTML内容提取
  4. IOS开发之__bridge,__bridge_transfer和__bridge_retained
  5. C++调用Asprise OCR识别图片
  6. Java至尊红颜_智能手机跨时代大作 摩托MPx220登场
  7. Web之http协议(一)
  8. Python多分支实现四则运算器
  9. Ajax实现动态的二级级联菜单
  10. 三星帝国的风险:四大业务同荣同损
  11. C程序-将华氏温度转换为摄氏和开氏
  12. windows 10 ltsc 安装微软商店
  13. python 视频文件格式和分辨率转换
  14. Mycat的概述及部署安装
  15. Spring Boot入门系列(六)Spring Boot如何整合Mybatis【附详细步骤】
  16. 阿拉伯字母发音--全集
  17. 大一计算机虚拟机,虚拟机对电脑伤害大吗
  18. 像素是什么意思,像素与分辨率的区别
  19. easyui 复选框 onClickRow事件与onSelect事件与onCheck事件
  20. vue.js毕业设计,基于vue.js前后端分离在线教育视频点播系统(H5移动项目) 开题报告

热门文章

  1. jQuery下拉菜单插件Tendina
  2. 什么叫反光识别读数识别_反光识别和读数识别是什么意思
  3. QP状态机学习②——QM的使用
  4. 转载:百度 新浪门户网站运维工程师
  5. 【ESP32Arduino+MPU6050 dmp姿态解算】学习笔记 PlatformIO 复制即可使用
  6. 用于低分辨率图像和小物体的新 CNN 模块SPD-Conv
  7. Python 生成随机经纬度数据
  8. 元音上师海口开示观心
  9. 021-C++中野指针
  10. 【Sentinel-1】SAR影像数据下载指南