← 返回 TimeAmber set 限制解除

Docker自建一款开源实用的远程文件浏览器

院长技术 院长技术 2024年12月11日 11:02

院长简介

作者:院长

职位:运维开发工程师

官网: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既具有易用性,又保证了其功能的强大和稳定。

二、主要功能

  1. 远程文件管理

    • 用户可以通过Mikochi的Web界面轻松地浏览、上传、删除、重命名和流式传输文件。这些功能使得用户能够方便地管理远程服务器或NAS设备上的文件。

  2. 流式传输

    • Mikochi支持将文件流式传输到VLC/mpv等播放器,方便用户直接在浏览器中播放媒体文件。

  3. 自定义配置

    • 用户可以通过设置环境变量来自定义Mikochi的配置,如数据目录、用户名和密码等。这使得Mikochi能够灵活适应不同的使用场景和需求。

三、部署与使用

  1. 部署方式

    • Mikochi可以通过Docker进行部署,这大大简化了其安装和配置过程。用户只需执行简单的Docker命令,即可在服务器上运行Mikochi。

    • 部署时,用户需要指定一些参数,如端口映射、数据卷配置和环境变量等。这些参数可以根据用户的需求进行自定义设置。

  2. 使用方式

    • 部署完成后,用户可以通过浏览器访问Mikochi的Web界面。在登录页面输入用户名和密码后,即可进入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

图片


图片


开源 · 目录
上一篇Docker自建个人私有云笔记

微信扫一扫
关注该公众号