Docker搭建一款开源的远程文件浏览器

文摘   2024-12-04 10:02   广东  
系统介绍
Mikochi是一个功能强大且易于使用的远程文件浏览器,它为用户提供了一个简单而高效的文件共享和管理平台。通过Docker部署和简单的配置,用户可以轻松地在自托管服务器或NAS上运行Mikochi,并享受其带来的便利和高效性。

| 主要特点

  • 浏览与管理:Mikochi允许用户浏览远程文件夹,并具备上传、删除、重命名文件的功能。

  • 流式传输:支持将文件流式传输到VLC/mpv等播放器,方便用户在线播放视频等媒体文件。

  • 简洁界面:带有由JavaScript/Preact提供的Web界面,使得操作更加直观和便捷。

  • 强大API:内置于Go/Gin中的API为Mikochi提供了强大的后端支持。

| 应用场景与优势

  • 应用场景:Mikochi适用于需要远程访问和管理文件的场景,如个人云存储、团队协作等。它提供了一个简单而高效的文件共享和管理平台。

  • 优势:与其他类似的工具相比,Mikochi具有更小的体积和更简单的部署过程。同时,它提供了丰富的文件管理功能和简洁易用的界面,使得用户可以更加方便地管理和访问文件。

| 部署方式

  • 拉取镜像:在Docker Hub上搜索并拉取Mikochi的镜像,可以选择最新版本(latest)或其他指定版本。

  • 创建目录:在主机上创建一个用于挂载Mikochi数据的目录,例如/mikochi/data。

  • 运行容器:通过Docker命令运行Mikochi容器,将主机的数据目录挂载到容器内的指定目录,并设置环境变量以配置服务器。

  • 访问服务:部署完成后,可以通过浏览器访问Mikochi的Web界面,输入设置的用户名和密码进行登录。

如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

Docker镜像
https://hub.docker.com/r/zer0tonin/mikochi
GitHub地址
https://github.com/zer0tonin/Mikochi

安装教程

Docker部署操作步骤:安装Docker、拉取镜像、启动容器。

| 安装docker

sudo apt updatesudo apt install -y docker.iodocker-compose

| 拉取镜像

sudo docker pull zer0tonin/mikochi

| 启动容器

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

关注公众号,为你推荐更多原创干货!

更多内容也可看笔者出版图书

—————————

幼稚猿
分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
 最新文章