Goeland is a simple tool that helps you check if your website is up or down. It can send you email notifications whenever your website goes down or comes back up. In this tutorial, we will learn how to install Goeland on an Ubuntu Server Latest.
Ubuntu Server Latest
sudo
privilegesThe first step is to install Go on our Ubuntu Server. Go is an open-source programming language that is used to build and run Goeland. We will use the apt
package manager to install Go. Run the following command to update the package index:
sudo apt update
Next, we will install Go. Run the following command:
sudo apt install golang
Once the installation is complete, verify the installation by checking the Go version:
go version
The output should look like this:
go version goX.X.X linux/amd64
Now that we have Go installed, we can proceed with installing Goeland. We will use git
to clone the Goeland repository from GitHub.
Run the following command to clone the Goeland repository:
git clone https://github.com/slurdge/goeland.git
This command will clone the repository into a new directory called goeland
. We can move into this directory using the following command:
cd goeland
Before we can use Goeland, we need to build it. Run the following command to build Goeland:
go build main.go
This command will build Goeland and create a binary file called main
.
Now that we have built Goeland, we can run it using the following command:
./main
This command will start Goeland and it will begin checking the status of your website.
If you want to receive email notifications when your website goes down or comes back up, you will need to configure Goeland.
Open the config.yml
file in a text editor and modify the settings as per your requirements. Set the email
setting to your email address and the website
setting to your website's URL.
email: "youremail@example.com"
website: "https://example.com"
Save the file and run Goeland again:
./main
Goeland will now send you email notifications whenever your website goes down or comes back up.
In this tutorial, we learned how to install and configure Goeland on an Ubuntu Server Latest. Goeland is a great tool for monitoring the uptime status of your website.
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!