Spacedrive
是一个开源的跨平台文件管理器,底层使用由Rust编写的虚拟分布式文件系统(VDFS)提供支持,核心的亮点就是可以在一个地方跨多个设备组织文件,无论是从云服务还是离线硬盘,Spacedrive
能够将设备的存储容量和处理能力整合到一个个人分布式云中,既安全又直观。这个特性对于独立创意人员、"仓鼠收藏家"和那些想要拥有自己的数字足迹的人来说,绝对是一种与众不同的免费文件管理体验。
我们中的许多人都在使用各种网盘,某度盘、某里盘、iCloud、古歌等等,我们依赖这些云服务,但容量有限,服务和操作系统之间的互操作性几乎为零。我们的相册不应该被困在设备生态系统中,也不应该被收集用于广告数据。它们应该是操作系统无关的、永久的和个人所有的。我们创造的数据是我们的遗产,它属于我们自己。这就是Spacedrive
想要达成的目的。
下面是当前功能的详细列表,以及在不久的将来将会增加的功能,看起来非常不错。
跨平台: 支持Windows、Linux、macOS和Docker,iOS、Android即将推出。
库管理: 支持管理多个库,自动多设备间同步库数据,未来将推出公有云盘集成。
资源管理器: 多视图布局, 对图像、视频、音频、PDF、文本、代码等进行应用内文件预览
主题和图标: 内置深色和浅色模式,为不同文件类型定制的 48 个不同图标。
Spacedrop: 类似Airdrop,在本地或通过互联网用于在设备之间传输文件。
更多: 更有统计、空间、相册、搜索等更多功能。
如果你想使用客户端,请在文末下载,如果你想安装在NAS或服务器上,可以使用Docker来部署,下面笔者简单介绍下如何使用Docker Compose操作。
1️⃣ 创建compose.yml文件,并将下面内容粘贴进去:
version: '3.9'
services:
spacedrive:
image: ghcr.io/spacedriveapp/spacedrive/server:latest
container_name: spacedrive
network_mode: bridge
restart: unless-stopped
ports:
- 5049:8080
environment:
SD_AUTH: admin:spacedrive
volumes:
- /share/Container/spacedrive/data:/var/spacedrive
logging:
options:
max-size: "5m"
max-file: "5"
参数说明
admin:spacedrive
请修改成你自己喜欢的,冒号前后分别是用户名和密码2️⃣ 启动Docker容器
上面的yml文件配置好以后,在ssh中切换到该文件所在目录,执行下面命令,启动Spacedrive:
docker compose up -d
如果你使用群晖或威联通,可以使用内置的Docker套件直接部署,方法也很简单,将1️⃣中的内容复制下来,然后打开套件,新建应用程序
,将复制的内容粘贴进去,启动即可。
等待几秒钟,然后在浏览器中打开http://ip:5049
,输入用户名密码进入系统,
首次进入系统后,点击继续
进入下一页,在输入框中输入库的名称,点新建
创建一个新库。
在macOS中需要允许Spacedrive
完全访问你的磁盘,点击打开设置
,在系统设置的完全磁盘访问权限
中增加Spacedrive
。然后重启Spacedrive
并继续。
就是选择哪些文件夹加入到库中,按照自己实际情况选择即可。
貌似必须选一个分享类型,建议选分享匿名使用情况
。然后继续。
上面配置好后,就到了使用界面,看起来颜值非常爆表,
点击左下角的设置按钮,打开设置界面,可以看到很多相关的设置菜单,这个自行探索吧。
单独提下网络设置,这里面可以开启网络,然后就可以使用基于P2P和中继技术实现多个设备间的库数据同步,完全不需要各类网盘。
最后,可以在笔者公众号私信【Spacedrive】即可快速获取客户端下载链接,打开链接后根据自己的平台下载即可。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!