专栏名称: 院长技术
《院长技术》专注于DevOps技术栈研究,云原生、Istio,CICD、Docker、Prometheus、K8s、ServiceMesh、Jenkins、Linux、微服务、分布式存储、监控、日志收集、安全渗透、虚拟化等技术栈。
目录
相关文章推荐
樊登读书  ·  抢疯了!3大王牌经典买1得2!马上下架!! ·  23 小时前  
阿拉善宏桥信息网  ·  2025.02.23更新【5】家政服务、生活 ... ·  2 天前  
阿拉善宏桥信息网  ·  2025.02.23更新【5】家政服务、生活 ... ·  3 天前  
赛博禅心  ·  超级硬广:输入 ikun,解锁 ... ·  4 天前  
赛博禅心  ·  超级硬广:输入 ikun,解锁 ... ·  4 天前  
51好读  ›  专栏  ›  院长技术

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设备上的文件。

  • 流式传输

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

  • 自定义配置

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

    三、部署与使用

    1. 部署方式

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

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

  • 使用方式

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

    • 在主界面上,用户可以看到文件列表、上传按钮和其他文件管理选项。通过简单的点击和拖拽操作,用户可以轻松地进行文件管理。

    四、用户体验

    Mikochi的界面简洁清爽,操作简单易懂。其响应速度快,操作流畅无卡顿,为用户提供了良好的使用体验。此外,Mikochi还支持多种文件类型和格式,满足了用户对文件的基本需求。


    部署安装

    安装Docker

    curl -sSL https://get.docker.com/ | sh

    安装Docker-compose







    请到「今天看啥」查看全文