Updog is a lightweight alternative to Python's SimpleHTTPServer. In this tutorial, we will walk through steps to install Updog on Alpine Linux Latest.
Open a terminal session.
Update and upgrade your package manager by entering the following command:
$ apk update && apk upgrade
Install git by entering the following command:
$ apk add git
Clone the Updog git repository by entering the following command:
$ git clone https://github.com/sc0tfree/updog.git
Navigate to the root folder of the cloned repository by entering the following command:
$ cd updog
Install dependencies by entering the following command:
$ apk add build-base openssl-dev
Build the application using make by entering the following command:
$ make
Install Updog by entering the following command:
$ make install
Verify that Updog is installed and running by entering the following command:
$ updog -h
If Updog is installed correctly, the help command should be displayed.
Start Updog by entering the following command:
$ updog
Updog will listen on port 9090 by default. You can access your files by opening a web browser and entering http://<server-ip>:9090
in the address bar. Make sure to replace <server-ip>
with the IP address of your server.
Congratulations! You have installed Updog on Alpine Linux 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!