Docker部署Mikochi,轻松管理文件上传下载

一、技术基础Mikochi基于JavaScript/Preact和Go/Gin开发,为用户提供了一个高效的Web界面和一个强大的API。这种技术组合使得Mikochi既具有易用性,又保证了其功能的强大和稳定。

 

二、主要功能
(1)远程文件管理:用户可以通过Mikochi的Web界面轻松地浏览、上传、删除、重命名和流式传输文件。这些功能使得用户能够方便地管理远程服务器或NAS设备上的文件。
(2)流式传输:Mikochi支持将文件流式传输到VLC/mpv等播放器,方便用户直接在浏览器中播放媒体文件。
(3)自定义配置:用户可以通过设置环境变量来自定义Mikochi的配置,如数据目录、用户名和密码等。这使得Mikochi能够灵活适应不同的使用场景和需求。

 

三、部署与使用
(1)部署方式:Mikochi可以通过Docker进行部署,docker-compos进行管理,这大大简化了其安装和配置过程。用户只需执行简单的Docker命令,即可在服务器上运行Mikochi。部署时,用户需要指定一些参数,如端口映射、数据卷配置和环境变量等。这些参数可以根据用户的需求进行自定义设置。
(2)使用方式:部署完成后,用户可以通过浏览器访问Mikochi的Web界面。在登录页面输入用户名和密码后,即可进入Mikochi的主界面。在主界面上,用户可以看到文件列表、上传按钮和其他文件管理选项。通过简单的点击和拖拽操作,用户可以轻松地进行文件管理。

 

四、部署基本条件

(1)准备一台服务器

(2)部署docker、docker-compos服务

(3)创建数据储存目录

mkdir -p /data/mikochi/data

 

五、部署与登陆mikochi

[root@localhost mikochi]# cat docker-compose.yaml 
version: '3.7'

services:
  mikochi:
    image: zer0tonin/mikochi:1.7.0
    container_name: mikochi
    ports:
      - "8080:8080"
    environment:
      - DATA_DIR=/data
      - USERNAME=admin
      - PASSWORD=admin
    privileged: true
    volumes:
      - /data/mikochi/data:/data
    restart: always

 

http://172.16.4.88:8080/  #端口可以在上方docker-compose中自定义
admin/admin #账号密码可以自定义

 

六、参考文档

https://post.smzdm.com/p/awomz2zg/
https://blog.csdn.net/wbsu2004/article/details/131161642

 

posted @ 2024-12-12 13:09  Leonardo-li  阅读(5)  评论(0编辑  收藏  举报