=== 分布式文件系统 === 参见[[https://github.com/n1trux/awesome-sysadmin#distributed-filesystems|分布式文件系统]] === 文件传输/同步 === * [[https://git-annex.branchable.com/|Git Annex]] - 计算机,服务器,外部驱动器之间的文件同步。 ([[https://git.joeyh.name/index.cgi/git-annex.git/|源码]]) ''GPL-3.0'',''Haskell'' * [[https://kinto.readthedocs.org|Kinto]] - Kinto是具有同步和共享功能的极简JSON存储服务。 ([[https://github.com/Kinto|源码]]) ''Apache-2.0'',''Python'' * [[https://github.com/subnub/myDrive|myDrive]] - 功能齐全的在线存储解决方案,上传/下载文件,照片/视频查看器等,所有这些都通过Web客户端完成。 ([[https://mydrive-demo.herokuapp.com/|演示]]) ''GPL-3.0'',''Node.js'' * [[https://nextcloud.com/|Nextcloud]] - 根据您的条款,可以从任何设备访问和共享您的文件,日历,联系人,邮件和[[https://apps.nextcloud.com/ |更多]]。 ([[https://demo.nextcloud.com/|演示]], [[https://github.com/nextcloud/server|源码]]) ''AGPL-3.0'',''PHP'' * [[http://www.openssh.com/|OpenSSH/SFTP]] - 安全文件传输程序。 ([[http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/ssh|源码]]) ''BSD-2-Clause'',''C'' * [[https://owncloud.org/|ownCloud]] - 用于保存,同步,查看,编辑和共享文件,日历,地址簿等的多合一解决方案。 ([[https://github.com/owncloud/core|源码]], [[https://github.com/owncloud/core/wiki/Apps|Clients]]) ''AGPL-3.0'',''PHP'' * [[https://pydio.com/|Pydio]] - 将任何Web服务器变成功能强大的文件管理系统,并成为主流云存储提供商的替代方案。 ([[https://github.com/pydio/pydio-core|源码]]) ''AGPL-3.0'',''PHP'' * [[https://www.samba.org/|Samba]] - Samba是用于Linux和Unix的标准Windows互操作性程序套件。 它使用SMB / CIFS协议为所有客户端提供安全,稳定和快速的文件和打印服务。 ([[https://git.samba.org/samba.git/|源码]]) ''GPL-3.0'',''C'' * [[https://www.seafile.com/en/home/|Seafile]] -团队和组织主要使用的文件托管和共享解决方案。 ([[https://github.com/haiwen/seafile|源码]]) ''GPL-2.0'',''C'' * [[http://sparkleshare.org/|SparkleShare]] - 自托管,即时,安全的文件同步。 ([[https://github.com/hbons/SparkleShare|源码]]) ''GPL-3.0'',''C#'' * [[https://www.syncany.org/|Syncany]] - 适用于任意存储后端的安全文件同步软件,一个开源云存储和文件共享应用程序。 安全地将文件同步到任何类型的存储。 ''GPL-3.0'',''Java'' * [[https://syncthing.net/|Syncthing]] - Syncthing是一个开源的对等文件同步工具。 ([[https://github.com/syncthing/syncthing|源码]]) ''MPL-2.0'',''Go'' * [[https://www.cis.upenn.edu/~bcpierce/unison/|Unison]] - Unison是OSX,Unix和Windows的文件同步工具。 ''GPL-3.0'',''OCaml'' * [[http://z-push.org/|Z-Push]] - Microsoft [[https://en.wikipedia.org/wiki/ActiveSync|ActiveSync]]协议的实现。 ([[https://stash.z-hub.io/projects/ZP/repos/z-push|源码]]) ''AGPL-3.0'',''PHP'' === 点对点文件共享 === * [[https://webtorrent.io/|bittorrent-tracker]] - 简单,强大的BitTorrent跟踪器(客户端和服务器)实现。 ([[https://github.com/feross/bittorrent-tracker|源码]]) ''MIT'',''Nodejs'' * [[https://github.com/jpillora/cloud-torrent|cloud-torrent]] - 带有HTTP可检索或可流式下载文件的Torrent Web客户端。 ''AGPL-3.0'',''Go'' * [[https://datproject.org|Dat Project]] - 由大型模块生态系统构建的强大的分散式文件共享应用程序。 ([[https://github.com/datproject|源码]]) ''MIT'',''Nodejs'' * [[http://file.pizza/|FilePizza]] - 浏览器中的点对点文件传输。([[https://github.com/kern/filepizza|源码]]) ''BSD-3-Clause'',''Nodejs'' * [[https://github.com/mozilla/send|Firefox Send]] - 文件共享实验,可让您将加密文件发送给其他用户。 ''MPL-2.0'',''Nodejs'' * [[https://github.com/feross/instant.io|instant.io]] - 通过WebTorrent进行流文件传输。 ([[https://instant.io|演示]]) ''MIT'',''Nodejs'' * [[https://github.com/boramalper/magnetico|Magnetico]] - Magnetico是第一个为最终用户设计的自主(自托管)BitTorrent DHT搜索引擎套件。 ''AGPL-3.0'',''Python'' * [[https://github.com/sergiotapia/magnetissimo|Magnetissimo]] - 搜索引擎为所有流行的洪流站点编制索引。 ''MIT'',''Elixir'' * [[http://erdgeist.org/arts/software/opentracker/|Opentracker]] - 开源免费的bittorrent跟踪器。 它旨在最小化资源使用,旨在在您的wlan路由器上运行。 ([[http://erdgeist.org/gitweb/opentracker/|源码]]) ''Beerware'',''C'' * [[https://github.com/asapach/peerflix-server|peerflix-server]] - 下载种子文件,并提供直接链接下载或直接链接流。 ''MIT'',''Nodejs'' * [[https://www.qbittorrent.org/|qBittorrent]] - 具有功能丰富的Web UI的免费跨平台bittorrent客户端,可用于远程访问。 ([[https://github.com/qbittorrent/qBittorrent|源码]]) ''GPL-2.0'',''C++'' * [[https://github.com/swetorrentking/rartracker|rartracker]] - 完整的私人bittorrent跟踪器。 ''WTFPL'',''PHP'' * [[https://gitlab.com/dessalines/torrents.csv|Torrents.csv]] - 可自我托管的洪流搜索引擎。 ''GPL-3.0'',''Rust'' * [[https://transmissionbt.com/|Transmission]] - 快速,简便,免费的Bittorrent客户端。 ([[https://github.com/transmission/transmission|源码]]) ''GPL-3.0'',''C'' === 对象存储/文件服务器 === * [[https://minio.io/|Minio]] - Minio是与Amazon S3 API兼容的开源对象存储服务器。 ([[https://github.com/minio/minio|源码]]) ''Apache-2.0'',''Go'' * [[https://www.zenko.io/cloudserver|Zenko CloudServer]] - Zenko CloudServer,这是处理Amazon S3协议的服务器的开源Node.js实现。 ([[https://github.com/scality/S3|源码]]) ''Apache-2.0'',''Nodejs'' === 单击/拖放上传 === * [[https://github.com/broncowdd/BoZoN|BoZoN]] - 极简主义拖放文件共享应用程序。 ''AGPL-3.0'',''PHP'' * [[https://coquelicot.potager.org/|Coquelicot]] - Coquelicot是一个“一键式”文件共享Web应用程序,致力于保护用户的隐私。 ([[https://coquelicot.potager.org/gitweb/?p=coquelicot.git|源码]]) ''AGPL-3.0'',''Ruby'' * [[https://github.com/silverwind/droppy|droppy]] - droppy是一种自托管的云服务器,其界面类似于桌面文件管理器,并具有即时编辑文件以及直接在浏览器中查看和播放媒体的功能。 ''BSD-2-Clause'',''Nodejs'' * [[https://elixi.re|elixire]] - 简单而高级的屏幕快照上传和链接缩短服务。 ([[https://gitlab.com/elixire/elixire|源码]], [[https://gitlab.com/elixire/elixiremanager|Clients]]) ''AGPL-3.0'',''Python'' * [[https://github.com/anderspitman/fibridge-proxy-rs|fibridge]] - 无需上传即可从浏览器中流式传输大文件。 ([[https://fbrg.xyz/|演示]]) ''MIT'',''Rust'' * [[https://github.com/epoupon/fileshelter|FileShelter]] - FileShelter是一种自托管软件,可让您轻松地通过Internet共享文件。 ([[http://fileshelter.demo.poupon.io/|演示]]) ''GPL-3.0'',''C++'' * [[https://github.com/axeloz/filesharing|Files Sharing]] - 基于唯一和临时链接的开源和自托管文件共享应用程序。 ''GPL-3.0'',''PHP'' * [[https://gpldr.in/|goploader]] - 通过服务器端加密轻松进行文件共享,符合curl / httpie / wget。 ([[https://github.com/Depado/goploader|源码]]) ''MIT'',''Go'' * [[https://github.com/hauxir/imgpush|imgpush]] - imgpush是一种自托管文件上传服务,可以轻松集成到其他Web应用程序中。 ''MIT'',''Python'' * [[https://github.com/ipfspics/server|ipfs.pics]] - ipfs.pics是一个分布式图像托管网站。 ''AGPL-3.0'',''PHP'' * [[https://gitlab.com/mojo42/Jirafeau|Jirafeau]] - Jirafeau是一个允许以简单的方式上传文件并提供唯一链接的网站。 ([[http://jirafeau.net/|演示]]) ''AGPL-3.0'',''PHP'' * [[https://github.com/andreimarcu/linx-server|linx-server]] - 带有API,自动过期,删除密钥和Web种子支持的简单文件共享和pastebin。 ([[https://demo.linx-server.net/|演示]]) ''GPL-3.0'',''Go'' * [[https://framagit.org/fiat-tux/hat-softwares/lufi|lufi]] - 让我们上传客户端加密的文件。 ([[https://demo.lufi.io|演示]], [[https://framagit.org/fiat-tux/hat-softwares/lufi/tree/master|源码]]) ''AGPL-3.0'',''Perl'' * [[https://github.com/ldidry/lutim|lutim]] - 让我们上传该图像。 ''AGPL-3.0'',''Perl'' * [[https://github.com/micahflee/onionshare|OnionShare]] - 安全且匿名地共享任何大小的文件。 ''GPL-2.0'',''Python'' * [[https://www.pictshare.net/|PictShare]] - PictShare是一种多语言,开源图像托管服务,具有简单的调整大小和上传API。 ([[https://github.com/chrisiaut/pictshare|源码]]) ''Apache-2.0'',''PHP'' * [[https://github.com/root-gg/plik|Plik]] - Plik是一个可扩展且友好的临时文件上传系统。 ([[https://plik.root.gg/|演示]]) ''MIT'',''Go'' * [[https://github.com/Pomf/Pomf|Pomf]] - 简单的文件上传和共享,这是现已关闭的网站Pomf.se的来源。 ''MIT'',''PHP'' * [[http://www.projectsend.org/|ProjectSend]] - 上载文件并将其分配给您创建的特定客户端。 将对这些文件的访问权授予客户。 ([[https://github.com/ignacionelson/ProjectSend|源码]]) ''GPL-2.0'',''PHP'' * [[https://github.com/psi-4ward/psitransfer|PsiTransfer]] - Simple open source self-hosted file sharing solution with robust up-/download-resume and password protection. ''BSD-2-Clause'',''Nodejs'' * [[https://github.com/MrDemonWolf/share|Share]] - 简单但高级的上载器-使用管理员的调节工具上载文件,图像和文本。 可用于朋友和家人,也可仅用于您。 与ShareX等集成。 ''MIT'',''Nodejs'' * [[https://github.com/eikek/sharry|Sharry]] - 通过可恢复的上载和下载,在经过身份验证的用户和匿名用户之间(两种方式)轻松地通过Internet共享文件。 ''GPL-3.0'',''Scala/Java'' * [[https://uguu.se/|Uguu]] - X倍的时间后存储文件并删除。 ([[https://github.com/nokonoko/uguu|源码]]) ''MIT'',''PHP'' * [[https://github.com/Upload/Up1|Up1]] - 客户端加密映像主机。 ''MIT'',''Nodejs'' * [[https://u.pste.pw|uPste]] - 私有文件托管应用程序,重点是为技术社区提供服务。 ([[https://github.com/TheReverend403/uPste|源码]]) ''AGPL-3.0'',''PHP'' * [[https://github.com/SergiX44/XBackBone|XBackBone]] - 一个简单,快速,轻巧的文件管理器,具有即时共享工具集成功能,例如ShareX(适用于Windows的免费开放源屏幕截图实用程序)。 ''AGPL-3.0'',''PHP'' * [[http://www.youtransfer.io|YouTransfer]] - YouTransfer是一个简单但优雅的自托管文件传输和共享解决方案。 ([[http://demo.youtransfer.io/|演示]], [[https://github.com/remie/YouTransfer|源码]]) ''Apache-2.0'',''Nodejs'' **命令行式文件上传 ** * [[https://github.com/dsx/beauties|Beauties]] - 用Go编写的极简文件共享,主要在Unix shell中使用(例如,使用curl)。 可以作为Debian软件包构建,以便于安装。 ''MIT'',''Go'' * [[https://transfer.sh|transfer.sh]] - 从命令行轻松共享文件。 ([[https://github.com/dutchcoders/transfer.sh|源码]]) ''MIT'',''Go'' === 基于网页的文件管理器 === * [[https://oupala.github.io/apaxy/|Apaxy]] - 通过使用mod_autoindex Apache模块和一些CSS来覆盖目录列表的默认样式,构建了主题以增强浏览Web目录的体验。 ([[https://github.com/AdamWhitcroft/Apaxy|源码]]) ''Unlicense'',''HTML'' * [[http://www.directorylister.com/|DirectoryLister]] - 简单的基于PHP的目录列表器,列出目录及其所有子目录,并允许您在其中导航。 ([[https://github.com/DirectoryLister/DirectoryLister|源码]]) ''MIT'',''PHP'' * [[http://encode-explorer.siineiolekala.net/|Encode Explorer]] - Encode Explorer是一个单页文件浏览器,它简单且功能强大。 ([[http://encode-explorer.siineiolekala.net/explorer/index.php|演示]], [[https://github.com/marekrei/encode-explorer|源码]]) ''MIT'',''PHP'' * [[https://soyuka.github.io/explorer/|explorer]] - 使用nodejs进行高度可配置的目录列表。 ([[https://github.com/soyuka/explorer|源码]]) ''MIT'',''Nodejs'' * [[https://www.filestash.app/|Filestash]] - A web file manager that lets you manage your data anywhere it is located: FTP, SFTP, WebDAV, Git, S3, Minio, Dropbox, or Google Drive . ([[https://demo.filestash.app/|演示]], [[https://github.com/mickael-kerjean/filestash|源码]]) ''AGPL-3.0'',''Go'' * [[https://github.com/xataz/gobrowser|goBrowser]] - 简单的http文件浏览器。 ''GPL-3.0'',''Go'' * [[https://github.com/pldubouilh/gossa|Gossa]] - Gossa是用于文件的轻便简单的Web服务器。 ''MIT'',''Go'' * [[https://larsjung.de/h5ai/|h5ai]] - 适用于HTTP Web服务器的现代文件索引器,重点放在您的文件上。 目录以吸引人的方式显示,并且通过不同的视图,面包屑和树概述增强了浏览目录的能力。 ([[https://larsjung.de/h5ai/demo/|演示]], [[https://github.com/lrsjng/h5ai|源码]]) ''MIT'',''PHP'' * [[https://github.com/misterunknown/ifm|IFM]] - 单个脚本文件管理器。 ''MIT'',''PHP'' * [[https://www.resourcespace.com|ResourceSpace]] - ResourceSpace开源数字资产管理软件是组织数字资产的简单,快速和免费的方式。 ([[https://www.resourcespace.com/trial|演示]], [[https://www.resourcespace.com/svn|源码]]) ''Other'',''PHP'' * [[https://github.com/jessfraz/s3server|s3server]] - 简单的HTTP界面,用于索引和浏览公共S3或Google Cloud Storage存储桶中的文件。 ''MIT'',''Go'' * [[https://github.com/nebulade/surfer|Surfer]] - 具有webui的简单静态文件服务器,用于管理文件。 ''MIT'',''Nodejs'' * [[https://www.tagspaces.org/|TagSpaces]] - TagSpaces是一个脱机的跨平台文件管理器和组织器,还可以用作笔记应用程序。 该应用程序的WebDAV版本可以安装在诸如Nextcloud或ownCloud之类的WebDAV服务器之上。 ([[http://demo.tagspaces.org|演示]], [[https://github.com/tagspaces/tagspaces|源码]]) ''AGPL-3.0'',''Javascript''