mikochi
Self-HostedOpen-source self-hosted web file manager with minimalistic design and easy deployment
Overview
mikochi is a lightweight, self-hosted web-based file manager focused on simplicity and privacy. It supports drag-and-drop file uploads, instant previews for images, text files, and PDFs, basic folder management (create, rename, delete), and HTTP Basic Auth for secure access. Deployed via a single Go binary or Docker container with no external dependencies, it’s ideal for personal use or small teams needing a straightforward alternative to heavy cloud-based file managers.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
mikochi:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: mikochi
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Minimalist UI with drag-and-drop file uploads
- Instant previews for images, text files, and PDFs
- Basic HTTP authentication for secure access
- Single binary or Docker deployment (no external dependencies)
Frequently Asked Questions
? Is mikochi hard to install?
No—mikochi is designed for simplicity. You can deploy it using a Docker container (pull the official image and run with minimal config) or download a single Go binary from GitHub releases and execute it directly with default settings or a simple config file.
? Is it a good alternative to Google Drive for personal use?
Yes—if you want full control over your files, mikochi is a great lightweight alternative. It lacks advanced collaboration features but excels at basic file management, uploads, and previews without relying on external cloud providers.
? Is mikochi completely free?
Yes—mikochi is open source under the MIT License, so it’s free to use, modify, and self-host with no hidden costs or restrictions.
Top Alternatives
People Also Ask about mikochi
Tool Info
Pros
- ⊕ Privacy-focused (self-hosted, no third-party cloud reliance)
- ⊕ Lightweight and fast performance
- ⊕ Extremely easy to set up and maintain
- ⊕ Completely free with no subscription fees
Cons
- ⊖ Limited advanced features (no multi-user roles or collaboration tools)
- ⊖ Only basic authentication (no OAuth or multi-factor auth)
- ⊖ No built-in file encryption (depends on host system security)