Mikochi — лёгкий файловый менеджер для тех, кто ценит простоту
Помните, как в последний раз пытались получить доступ к файлам на домашнем сервере? Либо громоздкий SFTP, либо пересылка через облака. Mikochi предлагает элегантное решение — минималистичный веб-интерфейс для управления файлами прямо из браузера.
Что в коробке?
Mikochi сочетает в себе:
- Лёгкий фронтенд на Preact (всего ~50KB gzipped)
- Бэкенд на Go с минимальным потреблением ресурсов
- Поддержку Docker и Kubernetes «из коробки»
Топ-5 причин попробовать Mikochi
- Потоковое воспроизведение — запускайте видео и аудио прямо в VLC/mpv без скачивания
- Fuzzy-поиск — находите файлы по неполным названиям
- Архивация на лету — скачивайте целые папки в .tar.gz одним кликом
- Гибкая аутентификация — JWT с автоматической ротацией ключей
- Минимальные требования — работает даже на Raspberry Pi
Технические особенности
Под капотом Mikochi использует:
- Gin для API (до 10к запросов/сек на среднем железе)
- Preact для фронтенда (в 3 раза легче React)
- Gzip-сжатие для экономии трафика
Пример запуска в Docker:
docker run -p 8080:8080 -v $(PWD)/data:/data \
-e USERNAME=admin -e PASSWORD=secret zer0tonin/mikochi:latest
Кому особенно пригодится?
- Владельцам домашних NAS
- Разработчикам, работающим с удалёнными серверами
- Энтузиастам самодельных медиацентров
- Администраторам, которым нужен простой веб-доступ к логам
Mikochi — это Swiss Army Knife среди файловых менеджеров: ничего лишнего, только нужные функции в минималистичном исполнении. Если вам надоели перегруженные интерфейсы и хочется простого решения для доступа к файлам — стоит попробовать.
