V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
honmaple

开源一个离线版的 Alist,无需服务器部署即可管理云盘文件

  •  1
     
  •   honmaple · Dec 2, 2024 · 2838 views
    This topic created in 517 days ago, the information mentioned may be changed or developed.

    Alist 是一个非常不错的云盘文件管理程序,不过需要一台服务器或者 Nas 进行部署,而 红枫云盘 基于 Flutter 开发,无需服务器部署,而且还能跨平台,我把部分复杂逻辑全部放到 Go 里,比如云盘文件管理,任务管理等,可以更方便地扩展更多云盘,Flutter 作为前端用于添加和展示数据,两者之前则通过 GRPC 连接。

    因为前后端是完全分开的,我也尽量避免在后端直接操作本地文件,所以也可以类似 Alist 把服务端部署到自己的服务器(虽然界面上还没有可配置的地方)

    目前已经支持的存储:

    • 本地文件
    • ftp
    • sftp
    • smb
    • webdav
    • 又拍云

    目前测试了安卓和 Mac ,文件展示,文件下载,文件上传都正常,更多功能还在测试,桌面端界面适配也还有些问题,正在持续优化中,有感兴趣的可以看看

    开源地址: https://github.com/honmaple/maple-file

    欢迎 Star 并提出更多建议

    3 replies    2024-12-08 18:52:10 +08:00
    okzy520
        1
    okzy520  
       Dec 3, 2024
    关注一下 github 只看到了 android 包? 等个 mac 端
    yebluecolor
        2
    yebluecolor  
       Dec 4, 2024
    能不能加个 ios 版
    honmaple
        3
    honmaple  
    OP
       Dec 8, 2024
    @okzy520 我用 github ci 打包了一个 dmg 文件,可以测试一下,桌面适配还在完善中

    @yebluecolor 手上没有 ios 设备,不好测试,模拟器应该可以,等我研究一下
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2691 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 14:19 · PVG 22:19 · LAX 07:19 · JFK 10:19
    ♥ Do have faith in what you're doing.