Skip to content
Monitorizarea uptime-ului cu Uptime Kuma
Monitorizarea uptime-ului cu Uptime Kuma

Monitorizarea uptime-ului cu Uptime Kuma pe server propriu

Monitorizarea uptime-ului cu Uptime Kuma pe server propriu. Uptime Kuma este o soluție completă pentru monitorizarea uptime-ului, oferind funcționalități robuste, flexibilitate și independență față de servicii externe.

Instalarea sa pe un server propriu asigură control complet asupra datelor, fiind ideal pentru webmasteri, administratori de servere și profesioniști SEO care doresc monitorizare continuă și alertare rapidă.

Ce este Uptime Kuma?

Uptime Kuma este un sistem gratuit și open-source de monitorizare a uptime-ului pentru website-uri și servere.

Alternativ la servicii comerciale precum UptimeRobot, Uptime Kuma poate fi instalat direct pe un server propriu și oferă o interfață web modernă, notificări prin mai multe canale și suport pentru diferite tipuri de monitorizare.

Avantajele folosirii Uptime Kuma

  • Monitorizare în timp real a serviciilor web și aplicațiilor
  • Instalare ușoară pe server propriu (Linux, Docker, Raspberry Pi etc.)
  • Notificări prin Telegram, Discord, Email, Slack, Gotify etc.
  • Fără limitări sau planuri plătite

Monitorizarea uptime-ului cu Uptime Kuma

1. Cerințe preliminare

  • Un server cu Node.js instalat (sau Docker, ca alternativă)
  • Acces SSH la serverul unde se va instala Uptime Kuma
  • Port liber (implicit: 3001)

2. Instalarea Uptime Kuma folosind Node.js

Pasul 1: Instalarea Node.js (dacă nu este deja instalat)

curl -fsSL https://deb.nodesource.com/setup_18.x | bash -
apt install -y nodejs git

Pasul 2: Clonarea aplicației Uptime Kuma

git clone https://github.com/louislam/uptime-kuma.git
cd uptime-kuma

Pasul 3: Instalarea dependențelor și pornirea aplicației

npm run setup
node server/server.js

Aplicația va fi disponibilă la adresa http://ip-server:3001.

3. Instalarea Uptime Kuma cu Docker (alternativă recomandată)

Pentru o gestionare mai simplă și izolată, Docker este o soluție practică:

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

4. Configurarea interfeței web

După accesarea aplicației în browser, veți fi ghidat să creați un cont de administrator.

Ulterior, puteți adăuga monitorizări noi:

  • HTTP(s) – pentru website-uri
  • TCP – pentru servicii precum MySQL, Redis
  • PING – pentru a testa conectivitatea către un IP
  • DNS, Push, MQTT și altele

5. Setarea notificărilor

Uptime Kuma permite integrarea notificărilor pentru diverse canale:

  • Telegram
  • Email (SMTP)
  • Discord
  • Slack
  • Gotify, Webhook-uri și multe altele

6. Monitorizare SEO și uptime

Menținerea unui uptime ridicat este esențială pentru un SEO sănătos.

Motoarele de căutare pot penaliza website-uri care au frecvent erori 5xx sau indisponibilitate.

Uptime Kuma vă permite să reacționați rapid la astfel de probleme și să mențineți o experiență stabilă pentru utilizatori.

7. Automatizare și pornire la boot

Dacă ați instalat aplicația fără Docker, o puteți porni automat la boot cu systemd:

nano /etc/systemd/system/uptime-kuma.service

Conținutul fișierului:

[Unit]
Description=Uptime Kuma
After=network.target

[Service]
Type=simple
User=root
WorkingDirectory=/root/uptime-kuma
ExecStart=/usr/bin/node server/server.js
Restart=always

[Install]
WantedBy=multi-user.target

Activați și porniți serviciul:

systemctl enable uptime-kuma
systemctl start uptime-kuma

Dorel Tănase, este specializat în servicii de optimizare SEO, promovare pentru motoarele de căutare și servere Linux.

Cu o experiență de peste 17 ani în acest domeniu de activitate, Dorel Tănase, este capabil să optimizeze orice model de website.

Search