Goshorly is a Go program that can shorten your URLs. It is available on git repositories. In this tutorial, we will help you install Goshorly on Ubuntu Server Latest.
The first step is to install git, which is required to download open-source packages from Git repositories. Run the following command to install git:
sudo apt update
sudo apt install git
After installing Git, clone the Goshorly repository to your Ubuntu server using the following command:
git clone https://gitea.hackmi.ch/Phil/goshorly.git
Goshorly is a Go program, so you will need to install Go on your Ubuntu server. Run the following commands to install the latest version of Go:
sudo apt install curl
curl -O https://dl.google.com/go/go1.15.6.linux-amd64.tar.gz
sudo tar -xvf go1.15.6.linux-amd64.tar.gz
sudo mv go /usr/local
Next, set the Go environment variables by adding the following lines to the /etc/profile
file:
sudo nano /etc/profile
Add the following lines to the end of the file:
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
export PATH=$PATH:$GOPATH/bin
Save and close the /etc/profile
file.
Now that you have downloaded the Goshorly repository and set up the Go environment variables, navigate to the cloned repository's directory using the following command:
cd goshorly
To build and install Goshorly, run the following command:
sudo go install
Once the installation is complete, run the Goshorly command to see if it works.
goshorly -h
This command should display the Goshorly help message.
You have successfully installed Goshorly on your Ubuntu server. You can now use Goshorly to shorten URLs on your device.
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!