前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何像在快递柜拿快递一样随时拿取寄给自己的文件

如何像在快递柜拿快递一样随时拿取寄给自己的文件

原创
作者头像
星橙
发布2024-06-10 16:48:37
1260
发布2024-06-10 16:48:37
举报
文章被收录于专栏:沐阿橙星橙学术沐阿橙

前言

互联网时代,大家的文件越来越多,互相发送文件的需求也越来越大,在社交软件上发送这些文件要么占用一大堆内存,望着爆红的硬盘苦不堪言;要么就是发了很多文件最后不知道发给了谁,杂乱无章;要么就是想发给多个人还要选择不同的平台,发送和取用都很麻烦。如果你说我用网盘,也有很多痛点,比如文件不安全,举个例子,即便是正常合法的医学类资源也有可能被和谐;还有如果不开通会员下载下来就会非常的缓慢,对于大文件来说非常不友好。所以,一款跨平台,跨设备,只要有网络就能随存随取的Web应用横空出世——文件快递柜,接下来我就教大家如何搭建使用这款文件快递柜。

特色

  • 轻量简洁:Fastapi+Sqlite3+Vue2+ElementUI
  • 轻松上传:复制粘贴,拖拽选择
  • 多种类型:文本,文件
  • 防止爆破:错误次数限制
  • 防止滥用:IP限制上传次数
  • 口令分享:随机口令,存取文件,自定义次数以及有效期
  • 国际化:支持中文和英文
  • 匿名分享:无需注册,无需登录
  • 管理面板:查看所有文件,删除文件
  • 一键部署:docker一键部署
  • 自由拓展:S3协议、本地文件流,可根据需求在storage文件中新增存储引擎
  • 简单明了:适合新手练手项目
  • 终端下载:wget https://share.lanol.cn/share/select?code=83432

教程

如果你想使用自己的NAS或者家用电脑也可以,采用Docker一键安装(有NAS默认你懂了一些Docker的知识,使用后面的命令直接安装即可)

如果你没有NAS,也想用最低的成本来使用属于自己的文件快递柜,那不妨趁着618选购一波腾讯云的轻量应用服务器,618新老用户力度都很大,有需要的可以去看一下:轻量应用服务器618

活动内容:(有28元一年的轻量服务器抢购)

选择镜像

因为本篇文章针对小白,所以镜像直接选用宝塔镜像,如果你懂相关知识可以选纯净系统或者自行安装宝塔。

购买服务器时选择宝塔Linux面板,如果你买的时候选错了也没关系,可以在控制台一键重装系统。

购买完成之后耐心等待3-5分钟左右,后台会初始化服务器资源配置,在此期间暂时无法登录服务器。

等待资源初始化完成之后我们进入服务器的控制台,找到应用管理,查看宝塔后台的地址,打开到浏览器访问

如果,你还没有打开防火墙端口,可以点击蓝色字体防火墙放行端口。

使用 sudo /etc/init.d/bt default命令来获取账号密码,我们点击蓝色字体的登录按钮,使用腾讯云OrcaTerm 登录到服务器,输入命令得到账号密码。

登录成功之后我们安装相关套件,对于文件快递柜来说只需要Nginx ,如果你后期也想搭建其他项目,建议全部安装。

安装完成之后我们进入Docker选项卡开始安装Docker,点击立即安装。

文件快递柜安装

全部安装成功后我们返回到Orca Term,输入下面命令进行拉取镜像

一键安装

代码语言:bash
复制
docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta

一键更新

代码语言:bash
复制
docker pull lanol/filecodebox:beta && docker stop filecodebox && docker rm filecodebox && docker run -d --restart=always -p 12345:12345 -v /opt/FileCodeBox/:/app/data --name filecodebox lanol/filecodebox:beta

其中端口和挂载路径可以自行修改。

先使用ip:12345访问是否可以正常访问,如果没有放行端口安装之前的操作去控制台防火墙放行端口。

如图显示便是正常使用,可以访问后台管理进行相关设置。

默认信息

后端地址:/#/admin

后台密码:FileCodeBox2023

如果你想使用域名访问的话就登录宝塔,新增网站,输入你想使用的域名,确认添加。如果使用国内服务器要记得先进行备案处理。

然后点击设置:

点击反向代理,添加反向代理:

代理名称看你方便,目标URL填写127.0.0.1:你部署的端口,如果你是一直按照我的操作来的就是12345。

然后就可以使用域名访问啦,快和你的小伙伴一起分享文件吧!

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 特色
  • 教程
    • 选择镜像
      • 文件快递柜安装
      相关产品与服务
      轻量应用服务器
      轻量应用服务器(TencentCloud Lighthouse)是新一代开箱即用、面向轻量应用场景的云服务器产品,助力中小企业和开发者便捷高效的在云端构建网站、Web应用、小程序/小游戏、游戏服、电商应用、云盘/图床和开发测试环境,相比普通云服务器更加简单易用且更贴近应用,以套餐形式整体售卖云资源并提供高带宽流量包,将热门软件打包实现一键构建应用,提供极简上云体验。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档