Docker安装Mikochi极简主义的远程文件共享浏览器
Docker安装Mikochi极简主义的远程文件共享浏览器
介绍
Mikochi 是一个远程文件浏览器,用于自托管服务器/NAS。 它允许您浏览远程文件夹、上传文件、删除、重命名、下载和流式传输文件到 VLC/mpv。
它带有一个由 JavaScript/Preact 提供支持的 Web 界面,以及一个内置于 Go/Gin 的 API。
安装教程
docker命令直接安装
演示以在群晖NAS系统上安装为例
打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。
进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)
cd /volume1/docker
创建项目文件夹及子文件夹
mkdir -p Mikochi/data
进入项目文件夹
cd Mikochi
复制并修改下面的命令,粘贴到终端内执行。
#第一个8080端口是容器外部访问端口,可以自己修改。 #文件夹路径换成你的文件夹实际路径,例如:/volume1/docker/Mikochi/data #账号密码自行设置 docker run -d \ --restart always \ -p 8080:8080 \ -v /volume1/docker/Mikochi/data:/data \ -e DATA_DIR="/data" \ -e USERNAME=admin \ -e PASSWORD=admin \ zer0tonin/mikochi:latest
查看正在运行的容器
docker ps
docker-compose方式安装
演示以在群晖NAS系统上安装为例
打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。
进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)
cd /volume1/docker
创建项目文件夹及子文件夹
mkdir -p Mikochi/data
进入项目文件夹
cd Mikochi
编辑docker-compose.yml文件
vi docker-compose.yml
按字母 i 键进入编辑模式,复制并修改下面的配置文件,粘贴到终端,按Esc键退出编辑模式,输入 :wq 退出并保存。
version: '3' services: mikochi: image: zer0tonin/mikochi:latest restart: always ports: - 8080:8080 #第一个8080端口是容器外部访问端口,可以自己修改。 volumes: - /volume1/docker/Mikochi/data:/data #换成你的文件夹实际路径,例如:/volume1/docker/Mikochi/data environment: - DATA_DIR=/data - USERNAME=admin #账号 - PASSWORD=admin #密码
执行命令,启动docker-compose文件,拉取镜像并创建容器。
docker-compose up -d
查看正在运行的容器
docker-compose ps
访问Mikochi
打开浏览器,以群晖的IP+设置的端口进行访问。
以本机为例:http://172.16.19.6:8080
输入你设置的账号密码进行登录点击右下角的+号,上传文件。
选择需要上传的文件后点击Upload
点击复制链接,发送给别人,别人将链接粘贴到下载器内就会自动下载对应的文件。
或者直接将Mikochi的地址、账号、密码发给别人,自助下载。
同时上传的视频也是一样,将地址发给别人后,粘贴到浏览器内就能播放。
所有上传的文件都在data目录内
项目地址
GitHub项目地址:https://github.com/zer0tonin/Mikochi
👇👇👇
- 感谢你赐予我前进的力量