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

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

站点地址

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

使用资源

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

站点截图

站点功能

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

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

代码托管

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

Post Views: 72

相关

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏jiajia_deng

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

1322
来自专栏存储

使用influxDB+telegraf+grafana做php集群业务监控

最近因为部门需要做下线上PHP集群业务的监控,自己就研究了一下。开始在网上看了很多博客,都只是讲一些GRAFANA的很基本的应用,很少有完整讲讲业务应用监控的,...

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

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

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

2682
来自专栏开源项目

码云周刊:当测试拿起自动化测试工具,开发仿佛看见一场悲剧正在上演!

类型:自动化测试 虽然之前小一做过几年开发,但当时对于在公司兴起的自动化测试概念还不是很清楚,觉得是一种很神秘的东西,后来通过向业内资深的测试工程师朋友咨询才恍...

3629
来自专栏知晓程序

开发 | 只需一步!教你如何轻松部署小程序后端

利用它,你可以在「微信 web 开发者工具」中,直接完成后端代码编写、腾讯云部署等一系列操作。

3894
来自专栏游戏杂谈

windows下apk查看工具的原理

游戏出了版本之后,提供给渠道,有部分渠道会修改包名(当他们内部系统做出调整后,可能会改包名),这个时候我又需要知道包名。之前没办法,试图反编译apk,发现失败了...

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

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

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

2245
来自专栏Java架构沉思录

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

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

883
来自专栏腾讯开源的专栏

微信开源 libco :简单易用高性能的协程库

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

1.2K1
来自专栏xingoo, 一个梦想做发明家的程序员

安装nodejs

NodeJS现在也是很火的一门技术,使得javascript跻身到服务器端的行列。 为了使用一款轻量级的httpserver,只好安装了nodejs,其实平...

3087

扫码关注云+社区