由于需要部署NAS服务器的内网服务器无法毗连互联网,因此一些NAS高级功能(好比文件同步、个性化插件等)或者私家云盘类型的应用此处并不适用。我们需要一个功能简单但是稳定可靠的NAS开源实现,至少应包含多用户登录、文件上传/下载、内网文件分享等功能。
探求一翻,发现filebrowser能很好地满意我的需求,且可以通过docker镜像便捷部署。
官网地点:https://filebrowser.org/
github地点:https://github.com/filebrowser/filebrowser 项目仓库22.9k star
功能展示:
0x02 部署步调1:手动下载安装docker
课题组的服务器体系是ubuntu 23,通过apt举行包管理,因此我们可以通过下载docker的.deb格式的安装文件快速安装(相比于源代码编译模式,更加简单快速)。
参考docker官方用户文档,按照‘Install from a packet’章节的提示执行如下操纵:
(1)访问https://download.docker.com/linux/ubuntu/dists/,选择操纵体系版本对应的子目录(这里用的是ubuntu版本的别名,如ubuntu 23对应的是mantic)