Server administrieren - wo fange ich an?

  • Ich habe mir heute per Docker auf einem meiner 5 Server Uptime Kuma installiert.

    Das hat soweit gut funktioniert. Pages etc. zur Überwachung schon eingerichtet.

    Aber wie füge ich bei Uptime Kuma mehre Server hinzu. Ich meine wie z. B. unter Checkmk die Agent oder Munin die Nodes?

    Dafür benötigst du auf deinem anderen Server z.B. ein Socket Proxy.

    Docker-Socket-Proxy

    Docker Socket Proxy einrichten (Uptime Kuma externer Docker-Host)

    Ein Docker-Socket-Proxy wird z.B. verwendet, um einen externen Docker-Host in Uptime Kuma einzubinden.
    Der Proxy dient somit als Filter und überprüft, wer über den Proxy auf die externen Docker Container zugreifen darf.

    1.) Verzeichnis erstellen

    mkdir -p /opt/containers/docker-socket-proxy

    cd /opt/containers/docker-socket-proxy


    2.) docker-compose.yml anlegen

    nano /opt/containers/docker-socket-proxy/docker-compose.yml


    Inhalt:

    services:
    docker-proxy:
    image: tecnativa/docker-socket-proxy
    container_name: docker-socket-proxy
    restart: always
    environment:
    - CONTAINERS=1 # Erlaubt das Auflisten von Containern
    ports:
    - "2375:2375" # Standard Docker Port
    volumes:
    - /var/run/docker.sock:/var/run/docker.sock:ro


    3.) Docker-Socket-Proxy starten

    docker compose up -d


    4.) externen Docker-Host in Uptime Kuma einrichten

    Einstellungen -> Docker-Hosts -> Docker Host einrichten

    image.png

    Mit dem Test-Button die Verbindung überprüfen und anschließend speichern.

  • Weitere Frage zu Uptime Kuma.

    Ich hatte eine Mail-Adresse (Host / TLS / Port 465 / Benutzername/ PWD) eingerichtet und für alle Monitoring aktiviert.

    Jedoch geht die Mail nicht versendet.

    Ich bin der Anfang, das Ende, die Eine, die Viele ist.

    Ich bin die Borg.

  • Ich hatte eine Mail-Adresse (Host / TLS / Port 465 / Benutzername/ PWD) eingerichtet und für alle Monitoring aktiviert.

    Jedoch geht die Mail nicht versendet.

    Ich würde eher Telegram oder einen anderen Messenger empfehlen, Da einen neuen Bot einrichten geht sehr schnell und die Nachricht wird doch etwas schneller registriert als bei einer Mail.

    Zu Mail nicht versendet: hast Du die Ports in der NC Firewall aufgemacht bzw. den Mail Standardblock in der FW entfernt? Davon abgesehen dürfte das wohl als Spam ankommen, wenn man nicht alle üblichen Maßnahmen bei Mail getroffen hat. Weiß grade nicht ob auch externe Mailaccounts da gehen (verwende Telegram).

    Je nachdem was Du monitoren willst, wäre auch https://beszel.dev/ noch eine Option. Und das hat einen Agent, der mit einem Befehl und ohne Docker installiert werden kann (das Hauptsystem läuft schon über Docker).

    RS 2000 G12 Pro BW25 (8C EPYC 9645, 16GB, 1TB) | RS 500 G12 BW25 (2C EPYC 9645, 4GB, 128GB) | RS Cyber Quack (1C,2GB,40GB)

    Einmal editiert, zuletzt von TBT (11. April 2026 um 20:55)

  • TBT

    Danke für die Tipps. Ich werde Mal sehen ob er an der Firewall liegt.

    Sollte Benachrichtigungen nicht klappen, kann ich es alternativ noch üner Mattermust oder Signal versuchen was ich beides verwende.

    Das Beszel werde ich alternativ noch ausprobieren.

    Ich bin der Anfang, das Ende, die Eine, die Viele ist.

    Ich bin die Borg.

  • für benachrichtigungen würde ich das trennen wollen. hier verwende ich zb pushover.

    Jo. Kann man auch so machen. Oder selbst gehostet ntfy oder Gotify.

    RS 2000 G12 Pro BW25 (8C EPYC 9645, 16GB, 1TB) | RS 500 G12 BW25 (2C EPYC 9645, 4GB, 128GB) | RS Cyber Quack (1C,2GB,40GB)

    Einmal editiert, zuletzt von TBT (12. April 2026 um 12:23)

  • ntfy mögen viele nicht mehr seit release 2.18.0 weil der autor ai slop reingedroppt hat.

    Wobei das nicht zwingend schlecht sein muss. Wenn ich die Software vorher gut fand und dem Developer vertraut habe, kann ich das auch mit AI Unterstützung noch machen. Man sollte dann lieber den Code an sich beurteilen und weniger, wer ihn geschrieben hat.

  • es ist schon schlechter stil es als einen einzigen pr reinzuwürgen.

    „It's 14,997 added lines of code, and 10,202 lines removed, all from one pull request …“

    Ja, besonders schön ist es jetzt nicht. Aber ich habe es mal ganz kurz überflogen. Besonders schlimm ist es jetzt auch nicht. Support für eine zusätzliche DB Engine braucht dann doch ein paar Zeilen. Viele Änderungen waren auch optischer Natur. Insgesamt sieht der Code nach der Änderung jetzt schon besser aus als vorher. Das wäre für mich jetzt kein Grund, die Software nicht zu benutzen.

    Einmal editiert, zuletzt von Paul (12. April 2026 um 23:34)

  • ntfy mögen viele nicht mehr seit release 2.18.0 weil der autor ai slop reingedroppt hat.

    Diese Aussagen verstehe ich nicht. Ich arbeite auch mit AI und man kann, mit genug Sorgfalt und Übersicht, damit zügig und immer noch qualitativ sehr gut voran kommen. Der Autor hat halt vielleicht auch noch was anderes zu tun als sich mit ntfy zu beschäftigen. Wenn er damit Issues schneller bzw. überhaupt abarbeitet oder eher geneigt ist dabei zu bleiben, ist das doch fein.

    RS 2000 G12 Pro BW25 (8C EPYC 9645, 16GB, 1TB) | RS 500 G12 BW25 (2C EPYC 9645, 4GB, 128GB) | RS Cyber Quack (1C,2GB,40GB)

  • Weitere Frage zu Uptime Kuma.

    Ich hatte eine Mail-Adresse (Host / TLS / Port 465 / Benutzername/ PWD) eingerichtet und für alle Monitoring aktiviert.

    Jedoch geht die Mail nicht versendet.

    Ich muss trotz der alternativen Vorschläge nochmals auf Benachrichtigungen per Mails zurückkommen.

    Ich mag halt bei manchem Mails lieber. Irgendwie habe ich die Vermutung dass es mit der Docker Installation auf eine lokale IP des Servers zusammenhängt. Denn ich greife ja per ssh Tunnel bei Uptime Kuma zu. Ich vermute aktuell am meisten dass ich per Mail aus dem Docker Container in dem Uptime Kuma läuft nicht per Mail heraus komme.

    Denn auf meinen anderen Servern (bei Installationen ohne Docker) funktionieren bei Joomla, Mattermost und Nextcloud doch auch die Mail-Benachrichtigungen welche ich auf TLS / Port 465 konfiguriert hattte.

    Ich bin der Anfang, das Ende, die Eine, die Viele ist.

    Ich bin die Borg.

  • Hier hatte jemand mit StartTLS und Port 587 Erfolg. Wenn das der Mailaccount bietet. Dort war das mit Gmail der Fall.

    Auch dieser Guide hat auf 587 gearbeitet

    RS 2000 G12 Pro BW25 (8C EPYC 9645, 16GB, 1TB) | RS 500 G12 BW25 (2C EPYC 9645, 4GB, 128GB) | RS Cyber Quack (1C,2GB,40GB)

    2 Mal editiert, zuletzt von TBT (13. April 2026 um 11:03)

  • Irgendwie habe ich ein Problem mit versenden von Benachrichtigungs-Mails.

    Weder bei Beszel noch bei Uptime Kuma gehen bei mir zuvor konfigurierte Mails heraus.
    (aktuell favorisiere ich Beszel & Uptime Kuma)

    Weder gmail noch netcup Mail kann ich in beiden Tools versenden.

    Ich bin der Anfang, das Ende, die Eine, die Viele ist.

    Ich bin die Borg.

  • Weder gmail noch netcup Mail kann ich in beiden Tools versenden.

    Über Gmail sollte es ja mit den verlinkten Einstellungen gehen. Evtl ein Block auf Netcup oder lokaler Firewall Basis? Wenn der automatisch reingenommene Netcup Firewall Mail Block nicht rausgenommen wird, geht nix:

    image.png

    RS 2000 G12 Pro BW25 (8C EPYC 9645, 16GB, 1TB) | RS 500 G12 BW25 (2C EPYC 9645, 4GB, 128GB) | RS Cyber Quack (1C,2GB,40GB)

  • Irgendwie habe ich ein Problem mit versenden von Benachrichtigungs-Mails.

    ich weiss nicht ob es schon gesagt wurde aber ist die netcup-FW evtl. das Problem?

    ich hattedas letztens auch und habe einen ganzen Tag damit verbracht, zu suchen

    warum keine Mails rausgehen.

    It's me, only me, pure michi 🦆

    RS: ja:thumbup: VPS: yep:thumbup: ARM: sicher:thumbup: WH: klar :thumbup:

    Domains: auch:thumbup:

  • Über Gmail sollte es ja mit den verlinkten Einstellungen gehen. Evtl ein Block auf Netcup oder lokaler Firewall Basis? Wenn der automatisch reingenommene Netcup Firewall Mail Block nicht rausgenommen wird, geht nix:

    image.png

    Danke für den Link zwecks gmail verwenden. Aber auch dies scheiterte.

    Dann werde ich mir wohl die netcup Firewall für den betreffenden Server ansehen müssen.

    Ich bin der Anfang, das Ende, die Eine, die Viele ist.

    Ich bin die Borg.