PassNAT LogoPassNAT

自托管私有云存储OASIS:Docker极速部署,NAS内网穿透远程访问文件服务器

作者

小编

发布时间

Curving abstract shapes with an orange and blue gradient

项目介绍

OASIS 是一款功能强大的自托管文件服务器,为用户提供了一个完整的私有云存储解决方案。基于 Svelte + Rocket + Tailwind 的现代技术栈构建,OASIS 支持文件上传下载、预览、搜索、播放列表、外链分享等丰富功能。

无论是个人文件管理、家庭媒体库还是小型团队文件共享,OASIS 都能轻松胜任。项目支持多种文件格式预览,包括文本、图片、音频、视频、PDF 和字幕文件,让你的文件管理体验更加便捷高效。界面简洁美观,支持中英文双语,用户认证机制确保数据安全。

项目地址: 点我跳转

部署安装

想要在办公室或外出时也能访问你的私有文件库?推荐使用内网穿透工具来实现。可以前往 帕斯内网穿透 注册账号,这样就能随时随地安全地访问你的 OASIS 文件服务器。详细的配置教程可以 点我查看,包含全平台上手指南。

使用 Docker 快速部署

打开你的 NAS 设备或服务器的 Docker 管理面板,按照以下步骤操作:

第一步:添加 Docker 镜像

点击'本地镜像' - '添加镜像' - '从 URL 添加',在镜像地址栏填入:

1machengim/oasis:latest

等待镜像下载完成。

第二步:启动容器

点击启动按钮,进入容器配置界面。

第三步:配置开机自启

勾选'开机自动启动',确保 NAS 重启后服务能自动运行。

第四步:端口映射设置

在端口设置部分,将容器端口 8000 映射到主机端口。如果你的 8000 端口已被占用,可以修改为其他端口(如 8001、8002 等),但容器内部端口需保持为 8000

映射格式示例:

主机端口 8000 → 容器端口 8000(默认)

或主机端口 8001 → 容器端口 8000(如有冲突)

第五步:存储目录配置

在存储位置设置中,需要创建并映射以下两个目录:

/opt/oasis/data - 应用数据目录(存储配置和数据库文件)

/home/storage - 文件存储目录(你的实际文件存放位置)

建议在 NAS 上预先创建这两个文件夹,然后在 Docker 配置中分别映射。

第六步:环境变量设置

OASIS 无需特殊的环境变量配置,保持默认即可。如果你有特殊需求,可以在高级选项中自行添加。

第七步:完成部署

所有配置完成后,点击'启动'按钮。容器启动成功后,在浏览器中访问:

1http://你的NAS_IP:8000

即可打开 OASIS 文件服务器的管理界面。

首次使用

首次访问时,系统会提示你创建管理员账号。设置好用户名和密码后,就可以开始上传和管理你的文件了。支持的功能包括:

📁 文件上传、下载、删除

🔍 全文搜索

🎬 视频播放(支持字幕)

🎵 音乐播放列表

📄 PDF 预览

🔗 生成文件外链分享

🌐 中英文双语支持

本篇教程结束