Skip to content

Latest commit

 

History

History
67 lines (47 loc) · 1.81 KB

README_cn.md

File metadata and controls

67 lines (47 loc) · 1.81 KB

OASIS

Build License: MIT GitHub release (latest SemVer) Docker

English README

自建文件服务器。

安装

  1. release 页面下载
  2. 解压缩
  3. 如果运行在 Linux 或 MacOS 中, 授予 oasis 文件可执行权限
  4. (可选) 在 oasis.conf 中设置服务器的 IP 和端口
  5. 运行 oasisoasis.exe
  6. 从浏览器访问服务器的 IP 地址

Docker

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 支持)

技术栈

致谢