院长简介
作者:院长
职位:运维开发工程师
官网:https://deanit.cn
博客:https://blog.deanit.cn
擅长:
【虚拟化,容器化,自动化运维,CICD,监控,日志,中间件,双机热备,分布式存储,数据库,认证,组网隧道,Kali 安全渗透,网络攻击,负载均衡,Html,Css,Js,Jq,Vue3,Shell,Python,Go,前后端框架】
项目地址
Docker镜像:https://hub.docker.com/r/zer0tonin/mikochi
GitHub地址:https://github.com/zer0tonin/Mikochi
项目简介
Mikochi是一个功能强大且易于使用的远程文件浏览器,它为用户提供了一个简单而高效的文件共享和管理平台。通过Docker部署和简单的配置,用户可以轻松地在自托管服务器或NAS上运行Mikochi,并享受其带来的便利和高效性。
一、技术基础
Mikochi基于JavaScript/Preact和Go/Gin开发,为用户提供了一个高效的Web界面和一个强大的API。这种技术组合使得Mikochi既具有易用性,又保证了其功能的强大和稳定。
二、主要功能
远程文件管理:
流式传输:
自定义配置:
三、部署与使用
部署方式:
使用方式:
四、用户体验
Mikochi的界面简洁清爽,操作简单易懂。其响应速度快,操作流畅无卡顿,为用户提供了良好的使用体验。此外,Mikochi还支持多种文件类型和格式,满足了用户对文件的基本需求。
部署安装
安装Docker
curl -sSL https://get.docker.com/ | sh
安装Docker-compose
下载 Docker-Compose 二进制包
curl -L https://github.com/docker/compose/releases/download/v2.2.2/docker-compose-linux-x86_64 -o /usr/local/bin/docker-compose
给文件增加执行权限
chmod +x /usr/local/bin/docker-compose
检查 Docker-Compose 版本
docker-compose -v
安装服务
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
![](http://mmbiz.qpic.cn/mmbiz_png/rFHwZfd6jPJR7D6pEQBVqgp6qfKfZsxMwic5gsUVb9OXOW9xNYZ14tOO9qslo7gm8Oy3ZfonGGnK9euPBHr8y5g/640?wx_fmt=png&from=appmsg)
![](http://mmbiz.qpic.cn/mmbiz_png/rFHwZfd6jPJR7D6pEQBVqgp6qfKfZsxMODLar6E23RVQDcFwDq21aNsDqgQsjsl6Cr9oJuVSzb228A2lPr5oicw/640?wx_fmt=png&from=appmsg)