自建文件服务器。
- 从 release 页面下载
- 解压缩
- 如果运行在 Linux 或 MacOS 中, 授予
oasis
文件可执行权限 - (可选) 在
oasis.conf
中设置服务器的 IP 和端口 - 运行
oasis
或oasis.exe
- 从浏览器访问服务器的 IP 地址
https://hub.docker.com/r/machengim/oasis
docker run --name oasis -t -d \
-v <data>:/opt/oasis/data \
-v <storage>:/home/storage \
-p <port>:8000 machengim/oasis
- Node 14+
- Rust 1.54+
cd path/to/oasis
node build.js
- 用户验证
- 文件预览/下载/上传/搜索
- 媒体文件播放列表
- 文件外部链接
- I18n (英语, 中文)
- 文本
- 图片 (浏览器支持)
- 音频 (浏览器支持)
- 视频 (浏览器支持)
- 字幕 (
srt
/vtt
格式, 支持 Chrome, Firefox 和 Edge 浏览器) - PDF (由 pdf.js 支持)