Sign inSign up

zer0tonin/mikochi

By zer0tonin

•Updated 1 day ago

Remote file browser

Image
1

10K+

zer0tonin/mikochi repository overview

Mikochi is a remote file browser, for use in self-hosted servers / NAS. It allows you to browse remote folders, upload files, delete, rename, download and stream files to VLC/mpv.

It comes with a web interface powered by JavaScript/Preact, and an API built in Go/Gin.

⁠Getting started

Launch the app using docker:

docker run \
-p 8080:8080 -v $(PWD)/data:/data \
-e DATA_DIR="/data" -e USERNAME=zer0tonin \
-e PASSWORD=horsebatterysomething zer0tonin/mikochi:latest

⁠Configuration

Mikochi is configured using environment variables

KeyDescriptionDefault
HOSTThe ip:port mikochi will listen on0.0.0.0:80
DATA_DIRThe directory accessed by mikochi/data
JWT_SECRETA secret string for jwt validation[Random]
USERNAMEThe username to login withroot
PASSWORDThe password to login withpass
CERT_CAThe path to a TLS certificatenull
CERT_KEYThe path to the key associated with CERT_CAnull
NO_AUTHIf true, disables all authenticationfalse
GZIPIf true, enables gzip compressionfalse

Tag summary

Content type

Image

Digest

sha256:f7ee3fe7e…

Size

55.6 MB

Last updated

1 day ago

docker pull zer0tonin/mikochi