当漏 – 针对技术人员的软件下载站

你有没有遇到过这样的一些场景,在某些时候你需要给一个新系统部署一些自己需要的软件和运行环境,而系统磁盘中有这个软件曾经下载的多个安装包副本,不知道安装哪个最好,每次都要从网络上重新下载。还有一些时候更换了自己不熟悉的环境,自己电脑又不在身边,想找一个自己习惯使用的软件到处搜索都搜索不到,不是版本不对就是下载地址失效了。因为以上种种情况和一些其他的重要原因,我打算开发一个自己使用的软件下载站,由自己更新和维护里面的软件,确保软件只有一份,只保留最新(但可以看到历史版本),需要的时候去下载安装就好,不怕病毒、不怕下载地址失效、不怕找不到某个软件。我想每个人都需要一个这样属于自己的下载站,所以就产生了“当漏”。与此同时,我也希望能帮助一些不愿意或者不熟悉软件更新流程的人,提供一个安全、稳定的下载站点。

站点地址

当漏:https://download.mycode.net.cn/

使用资源

因为需要一个稳定的下载服务器资源,同时该服务器要支持我们上传文件,国内无疑就只有阿里云 OSS、七牛对象储存等类似这些资源了,因为七牛有成熟的 SDK 封装(qiniu4js)和每个月免费的流量,所以我选择了七牛作为资源管理服务器。不用为资源丢失等情况烦心了。

站点截图

站点功能

目前站点已经开发完成了基本的上传和下载功能,但部分功能还不完善,计划中我将实现以下功能来丰富和完善这个下载站:

  • 周边社交功能(软件评论、分享等)
  • 管理员后台管理功能(用户管理、软件添加更新等)
  • 历史版本功能
  • 用户积分系统

代码托管

该下载站所有代码均托管在 github 上,代码完全开放,也希望有志之士能与我们一起参与到开发的队伍中,完善这个下载站。

Post Views: 73

相关

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏架构师小秘圈

大型网站图片服务器架构的演进

作者:丁浪,非著名架构师。关注高并发、高可用的架构设计,对系统服务化、分库分表、性能调优等方面有深入研究和丰富实践经验。热衷于技术研究和分享。 声明:版权归丁浪...

90940
来自专栏开源优测

移动测试Appium工作原理

移动测试Appium工作原理 介绍 Appium是一个开源工具,用于自动化iOS、Android设备和Windows桌面平台上的原生、移动Web和混合应用。 "...

67070
来自专栏Java架构沉思录

从一笔金币充值去思考分布式事务

考虑支付重构的时候,自然想到原本属于一个本地事务中的处理,现在要跨应用了要怎么处理。拿充值订单举个栗子吧,假设:原本订单模块和账户模块是放在一起的,现在需要做服...

12730
来自专栏快乐八哥

在Linux Mint上安装node.js和npm

1.安装Node.js 前端开发过程中,很多项目使用npm的http-server的模块来运行一个静态的服务器,我个人在Dell的笔记本上安装的是Linux M...

26870
来自专栏IT技术精选文摘

什么是内存数据库以及它如何有效保存数据

你可能听说过内存数据库。如果没有,您可以从这里(https://en.wikipedia.org/wiki/In-memory_database)快速查看他们的...

32250
来自专栏FreeBuf

Janus签名漏洞(CVE-2017-13156)原理与利用分析

去年比较严重的洞,以比较浅显的方式学习记录一下,网上有很多其他深度分析文章,也可借鉴学习。

20120
来自专栏渠道合作伙伴技术圈

基于腾讯云COS对象存储的文件存储网关部署 单目录挂载1PB!

另外设置两块硬盘时记住,元数据存储盘比缓存盘大1.5倍(该处一次性设置不可更改的)

811100
来自专栏web前端教室

零基础如何建立“前端技术体系”? --本周日晚“先行者课程”,给你示范

昨天的《WEB前端新人,怎么样构建自己的“前端技术体系”?用以在面试中打败其它竞争者》大概的写了下新人如何建立属于自己的前端技术体系,比较简单,正好今晚的先行者...

24860
来自专栏Jerry的SAP技术分享

微信程序开发系列教程(三)使用微信API给微信用户发文本消息

这个系列的第二篇教程,介绍的实际是被动方式给微信用户发文本消息,即微信用户关注您的公众号时,微信平台将这个关注事件通过一个HTTP post发送到您的微信消息服...

49220
来自专栏腾讯Bugly的专栏

揭秘:微信是如何用libco支撑8亿用户的

导语 ibco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上。libco在2013年的时候作为腾讯六大开源项目首次开源,...

42350

扫码关注云+社区

领取腾讯云代金券