How to Install Miniserve on Elementary OS

This tutorial will guide you through the steps to install Miniserve on Elementary OS, a lightweight tool for sharing files over HTTP with an easy to use interface.

Prerequisites

Before installing Miniserve, ensure that your system has the following:

  • Elementary OS latest version (Juno)
  • Terminal

Installation

To install Miniserve on Elementary OS, follow these steps:

  1. Open the Terminal by pressing Ctrl+Alt+T on your keyboard.

    Terminal Screenshot

  2. Install Curl by running the following command:

    sudo apt-get install curl -y
    
  3. Download the Miniserve binary file by running the following command:

    curl -LO https://github.com/svenstaro/miniserve/releases/download/v0.16.0/miniserve-v0.16.0-x86_64-unknown-linux-musl.tar.gz
    
  4. Extract the downloaded file by running the following command:

    tar xvf miniserve-v0.16.0-x86_64-unknown-linux-musl.tar.gz
    
  5. Create a symbolic link for Miniserve by running the following command:

    sudo ln -s miniserve-v0.16.0-x86_64-unknown-linux-musl/miniserve /usr/local/bin/miniserve
    

Running Miniserve

To run Miniserve, navigate to the directory of the folder that you want to share and run the following command:

miniserve

This will run Miniserve and generate a URL that you can open in your web browser.

Miniserve Screenshot

Conclusion

You have successfully installed Miniserve on Elementary OS and can now easily share files over HTTP. Enjoy!