Mikochi

Browse, upload, and manage remote files on your self-hosted server or NAS. Features fuzzy search, bulk downloads, and direct media streaming to VLC or MPV.

Manage your self-hosted server or NAS with a lightweight, remote file browser designed for simplicity. Built with a Go backend and a JavaScript frontend, this solution provides a clean web interface to handle file operations without unnecessary bloat. Navigate directories, upload documents, and organize your storage directly from your browser.

Key features include:

  • Direct Media Streaming: Send video and audio files directly to media players like VLC or MPV for instant playback.
  • Fuzzy Search: Quickly locate specific files across your remote server using intuitive search capabilities.
  • File Management: Upload files, create new folders, and rename or delete existing items.
  • Archive Downloads: Download entire directories packaged conveniently as .tar.gz archives.
  • Flexible Deployment: Install via Docker, Kubernetes, or native Linux packages.

Configuration is handled through environment variables, allowing you to set up secure authentication and custom data directories in minutes.

Directory Structure

mikochi
files
.env
docker-compose.yml

docker-compose.yml

services:
  mikochi:
    image: zer0tonin/mikochi:latest
    container_name: mikochi
    restart: unless-stopped
    ports:
      - 8080:80
    volumes:
      - ./files:/data
    environment:
      - USERNAME=${MIKOCHI_USERNAME}
      - PASSWORD=${MIKOCHI_PASSWORD}

.env

MIKOCHI_USERNAME=admin
MIKOCHI_PASSWORD=your_secure_password

Share:

Ad
Favicon

 

  
 

Similar to Mikochi

Favicon

 

  
  
Favicon

 

  
  
Favicon