Miniserve is a small, self-contained application written in Rust that allows file sharing over HTTP without cumbersome installations or setups. Here are the steps to install Miniserve on the latest version of POP! OS.
Open Terminal by pressing Ctrl+Alt+T
or searching for it in the applications.
Update the package list and existing software with the command:
sudo apt update && sudo apt upgrade -y
sudo apt install build-essential curl file git
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Follow the installation prompts to complete the installation of Rust.
Clone the Miniserve repository by running this command:
git clone https://github.com/svenstaro/miniserve.git
Navigate to the Miniserve directory with cd miniserve
.
You can now compile and install Miniserve by running:
cargo install --path .
The installation process will start and may take several minutes to complete.
Upon successful installation, you can now run the miniserve
command in your terminal and start sharing your files.
miniserve /path/to/directory
Now, you can share files easily over HTTP in POP! OS with Miniserve.
Congratulations! You have successfully installed Miniserve on POP! OS Latest.
If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!
Alternatively, for the best virtual desktop, try Shells!