十五、Rust SeaFile

        今天介绍一款笔者自己开源的,类似私有云的软件SeaFile。与时下其他私有云软件不同的是,不需要先搭建云平台,再由用户界面上传资料,才能进行资料的管理,SeaFile可以对已存在资料建立DB索引,并提供快速检索能力。

  • 可基于smb、nfs、ftp 等方式,使用数据目录。
  • 变更的内容,可立即在用户界面进行检索。
  • 支持 txt、markdown、pdf、html、mp4 等直接预览。

服务部署

        服务目前仅支持PostgreSQL数据库。下图中,DATABASE_DSN 请根据实际情况填写。

# 1.部署 postgresql 数据库
docker run --restart=unless-stopped -p 5432:5432 -e POSTGRES_PASSWORD=postgres --name postgres -d postgres:12-alpine
# 2.部署 sea_file
docker run \
	-d -ti \
	--name sea_file \
	-p 8080:8080 -p 139:139 -p 445:445 \
	-v /data/samba:/mount \
	-e DATABASE_DSN=postgres://postgres:postgres@192.168.3.120:5432/postgres \
	abelco/sea_file \
	-u "user;123456" \
	-s "Samba;/mount/;yes;no;no;all;user;user"

挂载smb

macOS

        Command + k,输入服务地址,并根据随后提示,输入账号、密码。
在这里插入图片描述

Windows

        右键,此电脑,添加一个网络位置,\\192.168.3.120\share。(或,开始,运行,输入地址)(结尾的 share,请根据实际情况输入)。
在这里插入图片描述

检索、预览在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

项目地址

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值