V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
keven1024
V2EX  ›  分享创造

开源 selfhosted 的临时文件 or 文本处理,分享网站 - 015

  •  
  •   keven1024 · 7 天前 · 937 次点击

    背景是想写一个类似 firefox send 的,支持取件码的临时分享系统

    技术栈用的 Vue 3 + Nuxt 3 + Go + Asyncq

    核心功能

    • 支持大文件切片上传,前端通过 webworker 计算 hash 实现秒传
    • 基于 Tailwind V4 + Reka UI 的现代化 UI ,适配各种设备
    • 多语言支持
    • 文本编辑器用了 tiptap ,支持常用 markdown 快捷键
    • 后端用的 golang + asyncq 队列,性能高
    • 支持 Docker 一键部署

    目前版本号 0.0.4 还有很多功能不完善,可能 bug 很多

    Github: https://github.com/keven1024/015
    Gitea: https://gitea.fudaoyuan.icu/keven/015
    Demo: https://send.fudaoyuan.icu

    我是前端,golang 写的比较少,可能有些地方写的不是很好,欢迎斧正

    如果有帮助的话,也欢迎 star 和 pr

    第 1 条附言  ·  7 天前
    ps: 当前 demo 可能访问不了了,软路由的 openwrt 配置我改挂了,现在整个内网包括 nas 都断网了[笑哭]
    8 条回复    2025-06-30 21:34:36 +08:00
    maypu
        1
    maypu  
       7 天前
    上传进度好像会超过 100%,但是不影响使用。

    想问下这种能否支持预览,比如图片、短视频的,完全没必要下载下来,可以在下载按钮上面加个预览,点击预览才显示出来,且同样占用次数。
    keven1024
        2
    keven1024  
    OP
       7 天前
    @maypu 可以,这个需求我加到 todo 里面
    flxxy
        3
    flxxy  
       7 天前
    还挺有意思的
    lxcombox
        4
    lxcombox  
       7 天前
    之前用过一款类似的文件快递柜(filecodebox),感觉有点难用,希望这个完善以后能替代前者
    Rookiewan
        5
    Rookiewan  
       7 天前
    文本的话 好像勾选了取件码,提交后并没有展示取件码是多少
    keven1024
        6
    keven1024  
    OP
       7 天前
    @Rookiewan 文本取件码的后端逻辑这块可能还没实现,包括密码访问和下载通知功能
    kasusa
        7
    kasusa  
       7 天前 via iPhone
    看起来不错 我有个类似的 叫做 lanwebclip (名字起的很烂也没两个 star )
    czyt
        8
    czyt  
       7 天前
    蹲个 docker 镜像
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   945 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 21:44 · PVG 05:44 · LAX 14:44 · JFK 17:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.