Hotfix release available: 2025-05-14b "Librarian".
upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian".
upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian".
upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos".
upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos".
upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos".
upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum".
upgrade now! [54.2] (what's this?)
projekte:uptime-kuma
Table of Contents
Uptime Kuma
Zugänge
| Root Zugriff | |
|---|---|
| URL | status.tema-dev.de |
| User | root@5.182.33.247 |
| Passwort | GUT4kMdeXjllbvFcK0TiPukH0yD9w6 |
| Kimai Installation Admin | |
|---|---|
chojetzki@tema.de |
|
| Passwort | sFbZJRbMndCoNdOkfyH9 |
Setup
Setup Nginx
copy uptime-kuma.conf scp uptime-kuma.conf root@5.182.33.247:/etc/nginx/conf.d/ from local machine to remote
Get Certificates
mkdir /etc/ssl/uptime-kuma chown -R $USER:www-data /etc/ssl/uptime-kuma chmod -R 755 /etc/ssl/uptime-kuma acme.sh --issue -w /var/www/letsencrypt -d status.tema-dev.de --keylength ec-384 --key-file /etc/ssl/uptime-kuma/uptime-kuma.key --fullchain-file /etc/ssl/uptime-kuma/uptime-kuma.crt --reloadcmd "systemctl reload nginx" openssl dhparam -out /etc/ssl/uptime-kuma/ffdhe2048 2048
Setup Nginx https config
copy uptime-kuma.https.conf scp uptime-kuma.https.conf root@5.182.33.247:/etc/nginx/conf.d/ form local machine to remote
mkdir /opt/uptime-kuma mkdir /opt/uptime-kuma/logs cd /opt/uptime-kuma systemctl reload nginx
Setup Uptime Kuma
copy docker-compose.yml scp uptime-kuma.https.conf root@5.182.33.247:/opt/uptime-kuma/ form local machine to remote
cd /opt/uptime-kuma docker compose up
uptime-kuma.conf
server {
listen 80;
listen [::]:80;
server_name status.tema-dev.de;
location ^~ /.well-known/acme-challenge {
default_type text/plain;
root /var/www/letsencrypt;
}
location / {
return 301 https://$server_name$request_uri;
}
}
uptime-kuma.https.conf
server {
listen 443 ssl http2;
server_name status.tema-dev.de;
ssl_certificate /etc/ssl/uptime-kuma/uptime-kuma.crt;
ssl_certificate_key /etc/ssl/uptime-kuma/uptime-kuma.key;
ssl_dhparam /etc/ssl/uptime-kuma/ffdhe2048;
ssl_session_timeout 1d;
ssl_session_cache shared:SSL:10m;
ssl_session_tickets off;
ssl_protocols TLSv1.2 TLSv1.3;
ssl_ciphers ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384;
ssl_prefer_server_ciphers off;
access_log /opt/uptime-kuma/logs/access.log combined;
error_log /opt/uptime-kuma/logs/error.log;
if ($host != $server_name) {
rewrite ^/(.*) https://$server_name/$1 permanent;
}
location ^~ /.well-known/acme-challenge {
default_type text/plain;
root /var/www/letsencrypt;
}
location = /favicon.ico {
alias /var/www/html/favicon.ico;
}
location / {
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
proxy_pass http://127.0.0.1:8030;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
}
}
docker-compose.yml
# Simple docker-compose.yml from https://github.com/louislam/uptime-kuma/blob/master/docker/docker-compose.yml
# You can change your port or volume location
version: '3.3'
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
volumes:
- ./uptime-kuma-data:/app/data
ports:
- 127.0.0.1:8030:3001 # <Host Port>:<Container Port>
restart: always
Unterprojekte
js doku
Neues Projekt anlegen: projekte:openproject
Kommentare
projekte/uptime-kuma.txt · Last modified: 2024/01/05 13:07 by 127.0.0.1