爱意满满的作品展示区。
yangguoshuai

我想造这么个 windows 平台的 RESTful 的文件存储服务的轮子……

  •  
  •   yangguoshuai · Sep 19, 2018 · 2587 views
  •   You need to sign in to view this topic
    This topic created in 2946 days ago, the information mentioned may be changed or developed.

    需求初衷

    有一个容量较大的 NAS(10 盘位,目前 13T ),散落存放各个年代的一些文件,图片,电影,NSFW 之类的 如何高效的索引查找文件?

    • Everything
    • plex media server

    这两个确实是都在用,但是感觉 plex 性能渣渣吃资源,everything 又没啥特别的功能……

    设计参考

    阿里云的 oss 实现的功能,内网下载 /上传文件即可

    实现 HTTP GET http://host/d/data/path/to/file.foo HTTP PUT http://host/d/data/path/to/upload.foo

    等等即可

    服务端支持特性

    断点续传 其他 TBD

    技术选型

    目前技能栈: php Expert。。。这个还是有点信心的 .net 渣渣,只会写简单的桌面应用

    所以这个事情大概有没有现成的呢?求各位大佬指点

    6 replies  •  2018-09-19 14:42:26 +08:00
    yangguoshuai
        1
    yangguoshuai  
    OP
       Sep 19, 2018
    补充一点,这个存储的服务端实际上是为了配合我在内网的另一个 linux 上写点东西的。
    比如写个爬虫抓点东西存到存储方便获取,写个视频播放集合的网站等。。。。
    所以有 api 就好

    目录比较多,samba 可能不好满足我。。
    whileFalse
        2
    whileFalse  
       Sep 19, 2018   ❤️ 1
    不是有什么 FreeNAS 之类的系统么。
    yangguoshuai
        3
    yangguoshuai  
    OP
       Sep 19, 2018
    @whileFalse hmm 支持的功能有限啊。
    比如我想 host 一个传奇私服。
    比如我想弄个安卓模拟器长时间跑着(一些安卓应用。。)

    windows 倒是大而全
    whileFalse
        4
    whileFalse  
       Sep 19, 2018
    @yangguoshuai 上虚拟化
    rockyou12
        5
    rockyou12  
       Sep 19, 2018   ❤️ 1
    可以参考下 minio,兼容 s3 的对象存储接口,go 写的所以是全平台支持。
    yangguoshuai
        6
    yangguoshuai  
    OP
       Sep 19, 2018
    @rockyou12 所以 minio 还是 folder 级别的而不是 system 级别的。。
    所以我要是索引整个硬盘我还得开多个服务。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   962 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 22:01 · PVG 06:01 · LAX 15:01 · JFK 18:01
    ♥ Do have faith in what you're doing.