TopFreeAlternative

- Free open source alternatives of paid software.

Paid software

Free open source alternative app list about topic "uptime webapp" :

Uptime Kuma is the free open source alternative of undefined

Uptime Kuma is an easy-to-use self-hosted monitoring tool.

šŸ„” Live Demo

Try it!

Demo Server (Location: Frankfurt - Germany):Ā https://demo.kuma.pet/start-demo

It is a temporary live demo, all data will be deleted after 10 minutes. Sponsored byĀ Uptime Kuma Sponsors.

⭐ Features

  • 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

šŸ”§ How to Install

🐳 Docker

docker run -d --restart=always -p 3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

Uptime Kuma is now running onĀ http://0.0.0.0:3001.

Warning

File Systems likeĀ NFSĀ (Network File System) areĀ NOTĀ supported. Please map to a local directory or volume.

Note

If you want to limit exposure to localhost (without exposing port for other users or to use aĀ reverse proxy), you can expose the port like this:

docker run -d --restart=always -p 127.0.0.1:3001:3001 -v uptime-kuma:/app/data --name uptime-kuma louislam/uptime-kuma:1

šŸ’ŖšŸ» Non-Docker

Requirements:

  • Platform
    • āœ… Major Linux distros such as Debian, Ubuntu, CentOS, Fedora and ArchLinux etc.
    • āœ… Windows 10 (x64), Windows Server 2012 R2 (x64) or higher
    • āŒ FreeBSD / OpenBSD / NetBSD
    • āŒ Replit / Heroku
  • Node.jsĀ 18 / 20.4
  • npmĀ 9
  • Git
  • pm2Ā - For running Uptime Kuma in the background
git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma
npm run setup

# Option 1. Try it
node server/server.js

# (Recommended) Option 2. Run in the background using PM2
# Install PM2 if you don't have it:
npm install pm2 -g && pm2 install pm2-logrotate

# Start Server
pm2 start server/server.js --name uptime-kuma

Uptime Kuma is now running onĀ http://localhost:3001

More useful PM2 Commands

# If you want to see the current console output
pm2 monit

# If you want to add it to startup
pm2 save && pm2 startup

Advanced Installation

If you need more options or need to browse via a reverse proxy, please read:

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%94%A7-How-to-Install

šŸ†™ How to Update

Please read:

https://github.com/louislam/uptime-kuma/wiki/%F0%9F%86%99-How-to-Update

šŸ†• What's Next?

I will assign requests/issues to the next milestone.

https://github.com/louislam/uptime-kuma/milestones

FreeWindowsmacOSLinux

Editor's Picks for Free Open-Source Software: