为什么要搭建属于自己的网盘?

U盘容易丢是硬伤,而且如果我要把一部电影拷给10个人,那么整个过程就像是接力赛一样,搞得U盘更容易丢。

FTP服务器搭建比较耗时,而且操作很不方便,还不支持在线播放。

公共网盘竟然还有“关停”这种神奇的操作,数据分分钟不保啊。

那么怎么才能获得一款可靠、安全的网盘呢?
    难道不能在我的电脑上建一个?
    真是个好想法!geek范!

下面正式进入正文——kiftd青阳网络文件系统,3分钟快速搭建的私人网盘

kiftd(青阳网络文件传输系统)是一个开源、简洁、完善的网盘搭建系统,任何人都可以免费下载和使用。它的最大的优势是操作简单、即开即用——哪怕是只会点击鼠标的小白用户也可以利用它在自己的电脑上搭建一个私人网盘。因此,它特别适合普通用户在家中、学校或办公室搭建私有网盘。如果再配合内网穿透、公网IP或者云服务器等技术的话,还可以搭建一个能随时随地访问的公共云盘。

kiftd的操作主界如下图所示:

当然,除了网盘该有的最基础功能外(上传下载文件),它也具备主流公共网盘具有的高级功能:

除此之外,还支持PDF、Word、PPT、TXT文档预览……

最后,kiftd作为一个纯粹的开源软件,并不分所谓的“社区版”或“商业版”,也没有使用功能上的限制,下载之后想用来做什么就可以用来做什么,包括用于商业目的。

总之,在搭建完成后,您就可以像使用主流公共网盘那样利用浏览器在不同设备(包括移动端)中自由快捷地传输、分享文件了。

如何才能下载和使用

1.下载

kiftd目前有如下几个下载地址:

官方网站(推荐):https://kohgylw.gitee.io/

(国外)在github上的官方资源库,地址:https://github.com/KOHGYLW/kiftd

(国内)在阿里云代码托管平台上的官方资源库,地址:https://code.aliyun.com/kohgylw/kiftd/tree/master

(国内)在码云上的官方资源库,地址:https://gitee.com/kohgylw/kiftd

当然,在搜索引擎上直接搜索“kiftd”也能找到很多下载资源。

2.安装——3分钟内搭建起自己的网盘系统

关于安装流程,随软件附带的《kiftd使用说明》里介绍的十分详尽,即使是小白也能跟着弄好。而本文实际演示一下大体的流程(以下操作均在Windows上进行,Mac OS X和Linux的安装过程也差不多):

首先,我们需要先去官网下载一个java运行环境: https://www.java.com/zh_CN/ (或者百度java,也能找到这个官网)

如图所示,点击“免费java下载”那个红按钮。安装过程简单粗暴,就是一路“下一步”。【耗时1分钟】

java安装完毕后,去kiftd官网下载kiftd,如图所示:

注意:不要使用迅雷进行下载!对于国内用户而言,建议使用国内的下载位置,速度要快很多:

之后,将下载好的压缩文件进行解压到某一位置(路径上不要含有中文),解压之后包含了以下内容(版本号可能不同,其作者经常更新并添加新功能……):

现在,双击其中名为“kiftd-x.x.xx-RELEASE.jar”的程序,就可以开启kiftd了(jar文件为java可执行文件的类型,不过有的时候这个类型会被某些压缩软件误认,此时可以将运行方式改为java)。

开启后程序的主界面如图所示:

到这一步,直接点击主界面上的“开启”按钮,就能开启kiftd的服务器了!

等服务器开启完毕之后,接下来打开浏览器(建议使用Chrome或FireFox访问,国产高速浏览器要选极速模式),并在地址栏输入如下地址(注意:这里的“:”必须使用英文的冒号):

http://【你计算机的IP地址】:8080/

其中,【你计算机的IP地址】可以在操作系统中查看——具体查看方法可以参考文章最后。例如:当你的计算机的IP为”192.168.0.3“时,就要在浏览器内输入“http://192.168.0.3:8080/”。“8080”代表的是kiftd的端口号,默认端口是8080,你也可以在kiftd的设置中改为其它数字,例如9000。如果改为80,则无需在URL中输入端口部分也能正常访问

输入完毕后回车访问。如果kiftd服务器已经启动成功了,那么便能够进入你的网盘主页,如下图所示:

此时,你可以先用默认的管理员账户进行登录,账户名是admin,密码是000000:

使用该账户登陆后便可以自由地进行所有操作(当然,你可以修改该账户或者添加新账户,具体方法可以查看程序里附带的《kiftd使用说明》),比如上传一些文件和文件夹:

至此,一个运行在自己电脑上的网盘系统就搭建完成了!

同理,所有与你同一个网段下的设备(包括电脑、平板、手机等)也都可以通过在浏览器的地址栏里输入”http://【你计算机的IP地址】:8080/“来访问你的网盘并进行文件的上传、下载和预览等操作,轻松实现文件互传。

例如使用手机进行访问,操作方法与电脑上一样:

最后,你可以点击服务器主界面上的叉号将程序隐藏到托盘,这样一来网盘服务器会在后台继续运行以供他人访问。当你想要关闭网盘服务器的时候,只点击主界面上“关闭”按钮就行了,服务器关闭后将立即终止一切访问。如果需要彻底退出程序,则要点击服务器主界面上的“退出”按钮。

如何查看计算机的IP地址?

Windows:

在Windows上查看本机IP地址的方法有很多,这里介绍各个Windows版本都通用的一种:

1,首先进入“控制面板”(win10用户可以在桌面下方的搜索框中搜索“控制面板”打开),并找到其中的“网络和Internet”一项:

2,点击“网络和共享中心”下方的“查看网络状态和任务”:

3,点击当前正在使用的网络,例如“以太网”:

4,点击这个界面上的“详细信息(E)...”按钮:

5,这里显示的“IPv4 地址”就是本机的IP地址,一般是“xxx.xxx.xxx.xxx”的形式,千万不要认错了:

Mac OS X:

在Mac OS X上查看本机IP地址的方法非常简单,仅需3步:

1,打开“系统偏好设置”:

2,找到“网络”这一项:

3,在这里就能看到自己电脑的IP地址:

总结

当然,有了这个系统后,只要是能联网的地方,就都不需要U盘了。同时,也可以在家、学校或办公室使用,用于分享文件,毕竟随着科技的发展,信息交流的需求也会越来越大。

最后,祝大家使用愉快~

Windows Mac上搭建个人云盘——kiftd开源网盘系统相关推荐

  1. 支持多家云存储的开源网盘系统:Cloudreve

    小伙伴们平时是不是都喜欢使用各种云存储?今天TJ君就和大家分享一个,支持多家云存储驱动的公有云文件系统,Cloudreve 作为一个网盘系统,Cloudreve有什么特点呢?他能做到什么呢?根据TJ君 ...

  2. 轻量级开源网盘系统分享

    github:https://github.com/js1688/family-disk 前言 我经常需要使用到云存储,云备忘录,偶尔还要写日记,目前市面上的商用产品并没有一次性集成我所需要的功能,我 ...

  3. nextcloud+宝塔在阿里云服务器上搭建个人云存储盘(如何在服务器上搭建个人云盘)

    以下操作经实践,已成功执行实现.读者若安装失败,可在云服务器操作台上初始化云盘,再次进行重装.望读者,不畏挫折,愈败愈战,请别因为环境的安装失败影响你的学习的兴趣,不妨多次"重启试试&quo ...

  4. linux 安装mysql 云盘_Linux下搭建私人开源网盘NextCloud步骤及使用(基于LAMP)

    LINUX Linux操作系统 Linux下搭建私人开源网盘NextCloud步骤及使用(基于LAMP) 简介: Nextcloud是一款开源免费的私有云存储网盘项目,可以让你快速便捷地搭建一套属于自 ...

  5. [转] 在Mac上搭建React Native开发环境

    原文链接: http://blog.csdn.net/xiangzhihong8/article/details/53914336 概述 前面我们介绍过在window环境下开发React Native ...

  6. nginx mac 服务器 html,Mac上搭建 nginx 服务器

    因为需要做一个自己的内测分发平台,所以需要搭建一台自己的服务器,于是我选择了使用它 nginx 来搭建服务器,很方便,很简单. 本文主要讲一下如何在 mac 上搭建 nginx 服务器,已经一些简单的 ...

  7. python数据分析开发环境_在MAC上搭建python数据分析开发环境

    最近工作转型到数据开发领域,想在本地搭建一个数据开发环境.自己有三年python开发经验,马上想到使用numpy.scipy.sklearn.pandas搭建一套数据开发环境. ubuntu的环境,百 ...

  8. 教你如何在Mac上搭建自己的服务器——Nginx

    教你如何在Mac上搭建自己的服务器--Nginx WHAT 本篇主要是基于Nginx在Mac上搭建自己的服务器. 我相信很多朋友肯定是第一次听到Nginx,关于它具有怎样的传奇,这儿肯定说不完也说不透 ...

  9. ios即时通讯客户端开发之-mac上搭建openfire服务器

    CHENYILONG Blog ios即时通讯客户端开发之-mac上搭建openfire服务器 转自:月光的尽头 ios即时通讯客户端开发之-mac上搭建openfire服务器 一.下载并安装open ...

最新文章

  1. HTML5 Geolocation
  2. java泛型的逆变_Java泛型的逆变
  3. 引导界面(四)仿人人网V5.9.2最新版引导界面
  4. AB1601中断的问题
  5. 1090. Highest Price in Supply Chain (25)
  6. java右移位_java中的左移 右移
  7. jpa 人大金仓数据库方言_国产数据库的春天,人大金仓完成近亿元融资
  8. 哈夫曼树编码和译码c语言,C++哈夫曼树编码和译码的实现
  9. 软件工程师如何应对面试的可怕“反乌托邦世界”?
  10. 科大讯飞:讯飞输入法日语音交互次数超10亿,将发力5G和AIoT领域
  11. [技术文档]Linux从入门到精通
  12. 8)Thymeleaf 基本对象表达式
  13. PHP留言板html代码,html怎么操作来实现留言板样式?(代码示例)
  14. 小学计算机老师实习报告,精选信息技术教师实习报告3篇
  15. 一致性检验 -- Kappa 系数
  16. android 验证 号码,本机号码校验
  17. 1000: 从今天开始入坑C语言
  18. 项目经理如何成功地分配任务?| 每天成就更大成功
  19. 一文快速了解EL表达式基础知识
  20. kindle 使用指南

热门文章

  1. python生存曲线_生存曲线的估计方法(3):寿命表法
  2. 第四章第六节数据资产盘点-系统现状调研情况
  3. Netgear R6400v2 堆溢出漏洞分析与利用
  4. SSSP整合分页CRUD
  5. 2014计算机考研分数线,2014年全国统计算机考研各个大学录取分数线汇总.doc
  6. <C++ 初阶> C++入门
  7. linux系统下搜索文件,Linux系统下搜索文件的方法
  8. labview调用外部仪器设备案例一(标签打印机)
  9. Android仿keep运动轨迹动画,仿keep思路
  10. css强制换行和超出隐藏实现(单行和多行)