How to host Uptime Kuma on Hostinger VPS - ServerAvatar

Published : Aug 9, 2024

Share This Post

cloud-platform

Hostinger

Discover how simple it is to create an account and set up a cloud VPS on Hostinger, one of the top hosting providers.

Get started with Hostinger
application

Uptime Kuma

Uptime Kuma is a tool that helps you keep track of whether your websites or servers are up and running smoothly. It's free and can be hosted on your own servers or in the cloud. With Uptime Kuma, you can monitor things like website responses, specific keywords on pages, or basic network services.

More info

Uptime Kuma is an open-source, self-hosted monitoring tool designed to keep track of your services and their availability. It provides real-time status updates and detailed performance metrics through a web-based interface. Its user-friendly dashboard provides customizable alerts and reporting features to help identify and address issues quickly. Hosting Uptime Kuma on Hostinger provides a dependable and scalable solution. Hostinger provides a wide range of instance types and configurations to match various performances with flexible deployment options. ServerAvatar simplifies the process by providing a clear, step-by-step guide to setting up your Uptime Kuma application on Hostinger VPS.

NOTE: To install the Node.js applications (UptimeKuma), you must have the MERN stack installed on your Server.

Create a VPS in Hostinger

Getting started with Hostinger:

Discover how simple it is to create an account and set up a cloud VPS on Hostinger, one of the top hosting providers. Follow our step-by-step guide to swiftly establish your account to deploy a server and complete its initial setup.

What Is Hostinger?

Hostinger is a popular web hosting company known for its affordable hosting solutions and user-friendly interface, offering services like domain registration, website hosting, and cloud hosting to help individuals and businesses manage their online presence effectively.

Step 1: Create an account

  • Log in to your Hostinger account. If you don’t have an account, create an account on Hostinger.
  • After login, Click on the VPS option as shown in the image below.

Create a VPS in Hostinger

Step 2: Select the plan

  • Next, you will see various plans offering different specifications for hosting your VPS. Select the plan that best fits your requirements.

Create a VPS in Hostinger

Step 3: Complete your Payment

  • Now, you have to proceed to complete the payment for your VPS plan.

Create a VPS in Hostinger

Step 4: Start with Setup

  • Once the payment is complete, you will be redirected to the page to begin setting up your VPS. Click on the Start Now option to proceed.

Create a VPS in Hostinger

Step 5: Select Location

  • Next, you have to select the location for your server. Hostinger provides various locations for setting up your VPS.
  • The general rule is to select the region that is closest to your audience. It means that for the majority of your audience, Your sites will load faster due to lower latency.

Create a VPS in Hostinger

Step 6: Select an Operating System

  • In this step, you need to select your server operating system. The Uptime Kuma application generally requires Ubuntu 20.04 LTS or a later version for compatibility and support.
  • ServerAvatar supports both Ubuntu 20.04 LTS x64 or Ubuntu 22.04 LTS x64. Therefore, choose one of these supported operating systems.

Create a VPS in Hostinger

Step 7: Adding Additional Feature (Optional)

  • The next option is to install an additional feature to your VPS. You can enable the malware scanner by selecting the provided checkbox. This step is optional; if you want to add it, select the checkbox and click on Continue.

Create a VPS in Hostinger

Step 8: Login Method

  • Next, you need to set a Root Password for your VPS and provide a Hostname. Additionally, you can add an SSH Key, which is optional. Once you have completed these steps, click on Continue.

Create a VPS in Hostinger

Step 9: Finalise Details

  • In the last step of this process, you need to verify the VPS information. Click on the Finish Setup option to complete the setup process.

Create a VPS in Hostinger

  • After clicking the Finish Setup button, You can see the Initiating Setup process as displayed in the image below.

Create a VPS in Hostinger

Step 10: VPS Management and SSH Key Access

  • Once the setup is complete, you will find the option to Manage VPS, allowing you to manage your VPS from its Custom Dashboard. Additionally, you will have the SSH Access option, which enables server access via Terminal.

Create a VPS in Hostinger

  • Congratulations! You have successfully created your Hostinger VPS, which is now ready to connect with ServerAvatar.

Initial Server Configuration

The Initial server configuration includes the installation and configuration of various packages required to host your website. Usually, You have to write commands and modify configuration files. Luckily, With ServerAvatar, Your full server configuration and optimization can be automated.

Here are the three ways to automatically configure your server with ServerAvatar.

Deploy Self-Hosted Monitoring Tool Uptime Kuma on Cloud using ServerAvatar

Note: You must have a Server connected in Node Stack.

What is Uptime Kuma?

Uptime Kuma is a tool that helps you keep track of whether your websites or servers are up and running smoothly. It's free and can be hosted on your own servers or in the cloud. With Uptime Kuma, you can monitor things like website responses, specific keywords on pages, or basic network services. If something goes wrong, it can alert you through different channels. In simple terms, it's like having a personal watchdog for your online presence.

This guide will walk you through how to install the self-hosted monitoring tool UptimeKuma with ServerAvatar.

Features Of Uptime Kuma

  • Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers
  • Fancy, Reactive, Fast UI/UX
  • Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list
  • 20-second intervals
  • Multi Languages
  • Multiple status pages
  • Map status pages to specific domains
  • Ping chart
  • Certificate info
  • Proxy support
  • 2FA support

Prerequisites

  • Node.js (v18 / v20.4)
  • NPM (v9)
  • Pm2

Step 1: Create An Application

On the ServerAvatar server panel, navigate to the Applications tab and click the Create button like the following image.

Deploy Self Hosted Monitoring Tool Uptime Kuma on Cloud using ServerAvatar

To proceed with the installation and deployment of UptimeKuma, ensure you have met the prerequisites.

  • Enter an Application Name of your choice.
  • Specify a Domain (choose between a Test Domain or a Primary Domain).

Note: If hosting Uptime Kuma on your own domain, ensure your domain points to your server's current IP address.

Deploy Self Hosted Monitoring Tool Uptime Kuma on Cloud using ServerAvatar

Select the following options:

Method: One Click Application: UptimeKuma

Deploy Self Hosted Monitoring Tool Uptime Kuma on Cloud using ServerAvatar

Now, click on Show Advanced Options to create a new system user or select an existing one based on your needs.

Deploy Self Hosted Monitoring Tool Uptime Kuma on Cloud using ServerAvatar

Click on the Create Application button. You will be redirected to the Application Installation Status page where you can monitor the installation process and view command outputs.

Deploy Self Hosted Monitoring Tool Uptime Kuma on Cloud using ServerAvatar

Once all commands run successfully you will redirect to the Application Dashboard.

Visit your domain to access your Uptime Kuma application.

Deploy Self Hosted Monitoring Tool Uptime Kuma on Cloud using ServerAvatar

Now, create your admin account for Uptime Kuma.

Deploy Self Hosted Monitoring Tool Uptime Kuma on Cloud using ServerAvatar

Congratulations! You have successfully installed and deployed Uptime Kuma through ServerAvatar.