Goshorly is a URL shortening service written in Go. To install Goshorly, you will need to have Go installed on your Arch Linux system.
To start the installation process, you need to clone the Goshorly repository from Gitea with the following command:
git clone https://gitea.hackmi.ch/Phil/goshorly.git
After cloning the repository, navigate to the goshorly directory using the following command:
cd goshorly
Next, build the application with the following command:
go build
Before running the application, you will need to configure it. Copy the config.example.toml
file to config.toml
with the following command:
cp config.example.toml config.toml
Then, edit the config.toml
file to fit your needs. You can set the port on which the application will listen, the database URL, and other settings.
After you have configured the application, run it with the following command:
./goshorly
You can now access the application by navigating to http://localhost:<port>
in your web browser, where <port>
is the port number you specified in the config.toml
file.
Congratulations, you have successfully installed Goshorly on Arch Linux! You can now start using it to shorten URLs. If you encounter any issues, feel free to consult the Goshorly documentation or the Arch Linux community for further support.
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!