| 主要特点
浏览与管理:Mikochi允许用户浏览远程文件夹,并具备上传、删除、重命名文件的功能。
流式传输:支持将文件流式传输到VLC/mpv等播放器,方便用户在线播放视频等媒体文件。
简洁界面:带有由JavaScript/Preact提供的Web界面,使得操作更加直观和便捷。
强大API:内置于Go/Gin中的API为Mikochi提供了强大的后端支持。
| 应用场景与优势
应用场景:Mikochi适用于需要远程访问和管理文件的场景,如个人云存储、团队协作等。它提供了一个简单而高效的文件共享和管理平台。
优势:与其他类似的工具相比,Mikochi具有更小的体积和更简单的部署过程。同时,它提供了丰富的文件管理功能和简洁易用的界面,使得用户可以更加方便地管理和访问文件。
| 部署方式
拉取镜像:在Docker Hub上搜索并拉取Mikochi的镜像,可以选择最新版本(latest)或其他指定版本。
创建目录:在主机上创建一个用于挂载Mikochi数据的目录,例如/mikochi/data。
运行容器:通过Docker命令运行Mikochi容器,将主机的数据目录挂载到容器内的指定目录,并设置环境变量以配置服务器。
访问服务:部署完成后,可以通过浏览器访问Mikochi的Web界面,输入设置的用户名和密码进行登录。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
Docker镜像 https://hub.docker.com/r/zer0tonin/mikochi
GitHub地址 https://github.com/zer0tonin/Mikochi
安装教程
Docker部署操作步骤:安装Docker、拉取镜像、启动容器。
| 安装docker
sudo apt update
sudo apt install -y docker.iodocker-compose
| 拉取镜像
sudo docker pull zer0tonin/mikochi
| 启动容器
sudo docker run \
-p 8080:8080 -v $(PWD)/data:/data \
-e DATA_DIR="/data"-e USERNAME=admin \
-e PASSWORD=admin zer0tonin/mikochi:latest
执行完毕以上命令之后,访问 http://ip:8080即可。登录账号:用户名为 admin,密码为 admin
更多内容也可看笔者出版图书!