• 请不要在回答技术问题时复制粘贴 AI 生成的内容
lyusantu
0.05D
V2EX  ›  程序员

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

  •  
  •   lyusantu · Jun 17, 2022 · 8322 views
    This topic created in 1601 days ago, the information mentioned may be changed or developed.

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

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

    推荐 filebrowser

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

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

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

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

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

    3.SMB 是一个折中方案,性能一般,方便程度一般,跨平台支持一般。但是可以无脑部署,小白的最佳选择。
    yufeng0681
    yufeng0681
    Jun 18, 2022
    48
    @ldyisbest minio 对象存储,docker 直接起 +1
    以前用 nginx 搭建,用起来还是麻烦(上传麻烦)
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4984 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 142ms · UTC 07:19 · PVG 15:19 · LAX 23:19 · JFK 02:19
    ♥ Do have faith in what you're doing.