Version0.35.0
Revision9
Size2.6 MB
LicenseMIT
Confinementstrict
Basecore26

Serve files over HTTP right now, from the command line

Screenshot

miniserve is a small, self-contained web server that shares files and
folders over HTTP. It supports uploads, authentication, TLS and archive
downloads.

Examples

miniserve ~/Downloads
miniserve --port 9000 --auth user:password ~/share
miniserve --upload-files ~/inbox


Background service

The service is installed disabled and listens on 127.0.0.1:8080, serving
/var/snap/miniserve/common/www. To configure and start it:

sudo snap set miniserve port=8080 interfaces=0.0.0.0
sudo snap start --enable miniserve


File access

miniserve can serve files in your home directory. To also serve USB drives
and other removable media (/media, /mnt), run:

sudo snap connect miniserve:removable-media

Update History

0.35.0 (9)
14 Oct 2026, 15:00 UTC

Published14 Oct 2026, 14:32 UTC

Last updated14 Oct 2026, 14:44 UTC

First seen14 Oct 2026, 15:00 UTC