Docker安装Mikochi极简主义的远程文件共享浏览器

介绍

  • Mikochi 是一个远程文件浏览器,用于自托管服务器/NAS。 它允许您浏览远程文件夹、上传文件、删除、重命名、下载和流式传输文件到 VLC/mpv。

  • 它带有一个由 JavaScript/Preact 提供支持的 Web 界面,以及一个内置于 Go/Gin 的 API。

安装教程

docker命令直接安装

  1. 演示以在群晖NAS系统上安装为例

  2. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  3. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    cd /volume1/docker
  4. 创建项目文件夹及子文件夹

    mkdir -p Mikochi/data
  5. 进入项目文件夹

    cd Mikochi
  6. 复制并修改下面的命令,粘贴到终端内执行。

    #第一个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 
  7. 查看正在运行的容器

    docker ps

docker-compose方式安装

  1. 演示以在群晖NAS系统上安装为例

  2. 打开群晖的SSH功能,使用终端软件进行连接,并切换到root状态下。

  3. 进入群晖的docker文件夹(你想将容器数据存储到哪就进哪个文件夹)

    cd /volume1/docker
  4. 创建项目文件夹及子文件夹

    mkdir -p Mikochi/data
  5. 进入项目文件夹

    cd Mikochi
  6. 编辑docker-compose.yml文件

    vi docker-compose.yml
  7. 按字母 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    #密码
  8. 执行命令,启动docker-compose文件,拉取镜像并创建容器。

    docker-compose up -d
  9. 查看正在运行的容器

    docker-compose ps

访问Mikochi

  1. 打开浏览器,以群晖的IP+设置的端口进行访问。
    以本机为例:http://172.16.19.6:8080
    输入你设置的账号密码进行登录

  2. 点击右下角的+号,上传文件。

  3. 选择需要上传的文件后点击Upload

  4. 点击复制链接,发送给别人,别人将链接粘贴到下载器内就会自动下载对应的文件。

  5. 或者直接将Mikochi的地址、账号、密码发给别人,自助下载。

  6. 同时上传的视频也是一样,将地址发给别人后,粘贴到浏览器内就能播放。

  7. 所有上传的文件都在data目录内

项目地址

功德+1(狗子).gif

👇👇👇