V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
lyusantu
V2EX  ›  程序员

不懂就问 想在局域网搭个便于上传和下载的文件存储服务,除了 SVN 和 Git 外,有什么其它好的选择吗

  •  
  •   lyusantu · 2022-06-17 09:55:24 +08:00 · 6445 次点击
    这是一个创建于 890 天前的主题,其中的信息可能已经有所发展或是发生改变。

    不懂技术的人用的多一点,所以最好是通过网页或客户端直接进行上传下载操作,之前没有这方面经验,特请教一下

    48 条回复    2022-06-18 10:24:55 +08:00
    ch2
        1
    ch2  
       2022-06-17 09:56:14 +08:00
    你需要的是 smb
    makeup1123
        2
    makeup1123  
       2022-06-17 10:00:38 +08:00
    搭建个 Seafile
    wfhtqp
        3
    wfhtqp  
       2022-06-17 10:01:45 +08:00
    nextcloud
    foxt8
        4
    foxt8  
       2022-06-17 10:01:55 +08:00
    1 楼说的对
    610915518
        5
    610915518  
       2022-06-17 10:02:04 +08:00
    其实 iOS Shu 就是我理想中的局域网文件分享工具。
    misaka19000
        6
    misaka19000  
       2022-06-17 10:02:22 +08:00   ❤️ 2
    Samba ,或者 filebrowser

    推荐 filebrowser

    https://github.com/filebrowser/filebrowser
    misaka19000
        7
    misaka19000  
       2022-06-17 10:02:50 +08:00
    推荐 smb 的没意识到其实在手机上操作 smb 不方便
    wangjiang
        8
    wangjiang  
       2022-06-17 10:02:59 +08:00
    minio
    whatiam
        9
    whatiam  
       2022-06-17 10:03:55 +08:00
    可以用 sftp, 下载个 filezilla ,或者任意支持 sftp 的客户端都行. 记得要设置要权限和登陆以后的默认目录
    fuis
        10
    fuis  
       2022-06-17 10:04:01 +08:00
    smb
    sigoden
        11
    sigoden  
       2022-06-17 10:09:05 +08:00   ❤️ 6
    waltcow
        12
    waltcow  
       2022-06-17 10:09:10 +08:00
    samba
    Cbdy
        13
    Cbdy  
       2022-06-17 10:09:42 +08:00
    Telegram
    zcf0508
        14
    zcf0508  
       2022-06-17 10:10:28 +08:00 via Android
    webd
    610915518
        15
    610915518  
       2022-06-17 10:14:43 +08:00
    @sigoden #11 感谢分享!即开即用,不用配置,很方便
    wizardoz
        16
    wizardoz  
       2022-06-17 10:20:16 +08:00
    买一个群晖或威联通 NAS ,软件已经很完善了。
    isquare
        17
    isquare  
       2022-06-17 10:26:25 +08:00
    最简单的可能是开一个 http server ,只要在同一个局域网就可以访问,支持上传下载

    已经有很多轮子了,比如: https://github.com/jJayyyyyyy/py3SimpleHTTPServerWithUpload
    gtchan13579
        18
    gtchan13579  
       2022-06-17 10:27:57 +08:00
    minio
    internelp
        19
    internelp  
       2022-06-17 10:46:59 +08:00
    transfer.sh - 使用 cURL 在命令行直接互传文件(支持自建服务)
    soulzz
        20
    soulzz  
       2022-06-17 10:55:22 +08:00
    Cloudreve
    Rumble66
        21
    Rumble66  
       2022-06-17 11:02:49 +08:00
    @misaka19000 安卓上安装 es 文件管理器
    MEIyiyi
        22
    MEIyiyi  
       2022-06-17 11:12:38 +08:00
    搞个 webrtc 数据通道?又或者建个 httpserver 建个静态资源目录用来访问?
    Actrace
        23
    Actrace  
       2022-06-17 11:24:27 +08:00
    ftp 不香吗。。
    Sekai
        24
    Sekai  
       2022-06-17 11:25:12 +08:00
    你需要 ftp
    kkocdko
        25
    kkocdko  
       2022-06-17 11:25:58 +08:00
    SmiteChow
        26
    SmiteChow  
       2022-06-17 11:36:08 +08:00
    ftp
    bruce0
        27
    bruce0  
       2022-06-17 11:42:27 +08:00
    如果不需要版本管理,只是上传下载文件, 还是别上 git svn 这些东西了, 对于非技术人员, 易用程度还是不行, 直接用 ftp,smb, windows 的那个网络硬盘(可能不叫这个,就是映射网络盘) 这个使用太方便了,基本没有学习成本.

    我们公司有策划和美术等等非技术的,就一直用 svn, 因为 git 更难上手, 以前想让策划学一下 linux 的命令,和 ftp 上传文件, 然后自己更新文件测试就行了,实际用下来发现, 还是容易出错, 后来给他们写一下一个工具, 只要把文件放到指定的目录, 然后双击,自动转文件, 上传, 重启服务, 这才算是 易用,不出错了
    ecloud
        28
    ecloud  
       2022-06-17 11:51:51 +08:00
    我觉得上面说的都不对
    你买台二手 macmini ,系统上开 smb ,这样 win/mac/linux 三吃,然后挂个外置硬盘当时间机器,啥版本控制灾难恢复也都有了,简单易用。而且 macmini 本身就是台 unix 服务器你想玩啥服务几乎都可以
    ecloud
        29
    ecloud  
       2022-06-17 11:55:13 +08:00
    对了我才想起来我有台很老的 1T timemachine ,你要用的上就出给你好了
    zedpass
        30
    zedpass  
       2022-06-17 11:59:30 +08:00
    https://github.com/codeskyblue/gohttpserver
    这个看起来满足你的需求,使用简单,浏览器上点一下就可以上传和下载文件,带二维码功能
    i3x
        31
    i3x  
       2022-06-17 12:08:07 +08:00 via Android
    @misaka19000 国内很多厂的安卓机自带 smb 发现和手动添加连接。。甚至带一些优化性的方案方便用于浏览照片视频,甚至视频播放能从文件名匹配字幕。。。
    以及各种文件管理器。。

    应该是公司场景吧。基本上群晖什么的一同操作猛如虎,最后只需要 samba....出了问题还不知道找谁。。。。
    不如就搞个稳定的电脑开 samba 共享。
    不管公司有没有域控。。。下发批处理,用 net use 自动挂载一个盘符出来。不同人不同专用目录,以及公共目录。。
    可以在这个系统同时运行系统自带的备份服务。。。另外配置一台备份专用只在下班后才运行。备份功能系统都自带了。这样就算出现大问题也就当天数据丢失。
    tinola
        32
    tinola  
       2022-06-17 12:10:44 +08:00
    ftp +1
    misaka19000
        33
    misaka19000  
       2022-06-17 12:22:47 +08:00
    @i3x #31 小米就没有啊
    JustSong
        34
    JustSong  
       2022-06-17 12:33:12 +08:00 via Android
    qiaoyurensheng
        35
    qiaoyurensheng  
       2022-06-17 13:19:29 +08:00 via Android
    ArmstrongPater
        36
    ArmstrongPater  
       2022-06-17 13:36:20 +08:00
    niantoudeyisi
        37
    niantoudeyisi  
       2022-06-17 13:49:44 +08:00 via Android
    我感觉就像个人网盘一样。 感觉用 seafile 应该也可以
    supereasy
        38
    supereasy  
       2022-06-17 14:05:40 +08:00
    千万不要用 git svn 来当文件上传服务, 这两个是版本控制器, 不是用来上传文件的, git 会在.git 下生产副本, 会占很多磁盘空间
    littlewing
        39
    littlewing  
       2022-06-17 14:22:40 +08:00
    到底是哪些人把别人带偏了,认为 git/svn 是用来做文件存储服务的
    lyusantu
        40
    lyusantu  
    OP
       2022-06-17 15:07:52 +08:00
    感谢各位的建议,我选 Seafile 试试吧
    ToBeHacker
        41
    ToBeHacker  
       2022-06-17 17:24:09 +08:00
    samba 或者 nfs
    kaiger
        42
    kaiger  
       2022-06-17 18:12:05 +08:00
    可以搭建 ftp 服务
    piping
        43
    piping  
       2022-06-17 18:36:17 +08:00
    cloudreve 非常好用,单文件部署很简单
    ldyisbest
        44
    ldyisbest  
       2022-06-17 18:58:00 +08:00
    minio 对象存储,docker 直接起
    365473321
        45
    365473321  
       2022-06-17 21:58:36 +08:00
    你这头像,真的很复古啊
    documentzhangx66
        46
    documentzhangx66  
       2022-06-17 22:28:21 +08:00
    1.上传最快的是 FTP 。但 FTP 是明文,因此你只能放在安全内网,或私有 VPN 网络中。

    2.下载最方便的是 HTTP 与 HTTPS 。满载情况下,HTTPS 性能只有 HTTP 三分之一,因为要加密。
    之所以这么说,因为 HTTP 与 HTTPS 目前是全平台支持,兼容性最广泛的。

    3.SMB 是一个折中方案,性能一般,方便程度一般,跨平台支持一般。但是可以无脑部署,小白的最佳选择。
    freedom16
        47
    freedom16  
       2022-06-18 02:09:06 +08:00
    yufeng0681
        48
    yufeng0681  
       2022-06-18 10:24:55 +08:00
    @ldyisbest minio 对象存储,docker 直接起 +1
    以前用 nginx 搭建,用起来还是麻烦(上传麻烦)
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2645 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 10:22 · PVG 18:22 · LAX 02:22 · JFK 05:22
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.