Self-host Mikochi
1.12.2Minimalist remote file browser with streaming
- Stars
- 378
- Port
- 80 (HTTP web interface)
zer0tonin/mikochiWhat is Mikochi?
Mikochi is a lightweight remote file browser for self-hosted servers and NAS devices. It provides a web UI to explore remote folders, upload and create files and directories, rename and remove items, download files and folders as tar.gz archives, and create streaming links that work with VLC or mpv. The frontend uses Preact and the backend uses Go with Gin. You can deploy it via Docker, a Kubernetes Helm chart, Debian/Ubuntu .deb packages, Fedora/RHEL .rpm packages, or a pre-compiled binary. Configuration relies on environment variables for the data directory, login credentials, TLS certificates, and the listening address. Authentication uses a single username/password pair with JWT tokens; there is no built-in LDAP, OIDC, or SAML support. The project is MIT licensed.
Should you self-host Mikochi?
Mikochi scores 50/100 on selfhost.directory (how scoring works) and ranks #18 of 34 in File Management. It has 378 GitHub stars.
It shipped 11 stable releases in the past year. The latest, 1.12.2, came out on 15 October 2026. New versions land roughly every 5 days.
Setup is easy: most people get it running in one sitting. An official Docker image is available. It is MIT-licensed and written mostly in JavaScript.
Its closest alternative on selfhost.directory is AList (83/100, 50 365 stars). It scores higher overall, so compare the two before you pick. See Mikochi vs AList side by side.
Features
- ARM Support
- Debian/Ubuntu package
- File Browsing
- File Download
- File rename and delete
- File Upload
- Fuzzy Search
- Gzip compression
- High-performance backend
- Media streaming
- No-auth modeOnly recommended for private networks
- RPM package
- TLS/HTTPS Support
- Web Interface
Mikochi README
More in File Management
myDriveOpen-source cloud file storage like Google Drive. Self-host on your server. Upload/download files and folders with AES256 encryption, PWA support, JWT authentication.
namerNamer is a self-hosted, open-source tool that renames adult video files and embeds metadata from ThePornDB for Plex, Jellyfin, and Emby.
nati.veOpen-source Nextcloud client with native apps for Android, Linux, and Windows. Connects to your self-hosted server for files, photos, calendar, and chat.
nextcloud-mcp-serverA self-hosted, open-source MCP server that lets AI assistants interact with your Nextcloud instance — managing notes, calendars, contacts, files, and more.
NextExplorerSelf-hosted file explorer in one Docker container. Web UI for browsing, previewing, editing, sharing files with auth, OIDC SSO, ripgrep search, OnlyOffice/Collabora.
OneSearchSelf-hosted search engine for homelabs that indexes local files and provides quick full-text search from a browser. Runs in Docker with no cloud or telemetry.
OpenAListOpenAList is a self-hosted, open-source file listing program supporting 60+ cloud storage providers, WebDAV, FTP, SFTP, and S3 access with security hardening.
OpenListOpenList is a self-hosted, open-source file list server unifying local disks and dozens of cloud drives behind one web UI, with previews, WebDAV, S3 and offline download.
OpenPdfSelf-hosted open-source PDF suite with 30 tools to merge, split, convert, OCR, secure docs. Privacy-first iLovePDF replacement, no limits or sign-ups.
Paperless-ngxSelf-hosted open-source document management system that turns paper documents into a searchable digital archive with OCR, AI features, and multi-user support
pdfmanagerSelf-hosted PDF manager offering annotations, nested collections, OIDC authentication, multi-user libraries, sharing, full-text search, and OPDS access for e-readers.
plain-appOpen-source, self-hosted Android app that runs a web server on your phone so you can manage files, photos, SMS, contacts and screen from any browser.

0 comments