• Portada
    • Recent
    • Users
    • Register
    • Login
    Hardlimit estará fuera de servicio el domingo 7 por mantenimiento.

    Stop Guessing if Your Servers are Up: Free VPS Monitoring Guide

    Scheduled Pinned Locked Moved GadgeteerZA
    fossopen sourcetechnologyuptime kumauptime monitori
    1 Cross-posts 2 Posts 2 Posters 14 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • D This user is from outside of this forum
      danie_vdm@video.hardlimit.com
      last edited by

      Este post se está procesando/traduciendo. Se muestra la versión original:

      In this video, I explore how to set up Uptime Kuma on a Free VPS using Docker Compose to create a robust, 24/7 monitoring solution for your home lab or AI applications. I dive into the practical logic of utilising free-tier cloud resources to ensure your services stay online without adding to your monthly overhead.

      The discussion covers the end-to-end deployment of a modern monitoring stack. I walk through my docker-compose.yaml configuration, which integrates Uptime Kuma for service availability alerts, Caddy for automatic SSL encryption, and the Beszel Agent for lightweight host metrics.

      Practical Tips: Best practices for managing your monitoring environment via the terminal and keeping your containers up to date.

      Whether you're looking to monitor a complex AI workflow or just want a reliable status page for your personal projects, this setup provides a professional-grade solution at zero cost, and that includes running from a free VPS server.

      CHAPTERS:

      00:00 Intro: The Power of a Free Monitoring VPS
      00:08 Tour of the Uptime Kuma Dashboard
      00:32 Understanding Service Availability & Response Times
      00:57 Monitoring More Than Just Websites (TCP & ICMP)
      01:15 Public Status Pages for Users
      01:38 Infrastructure Logic: Why "Outside-In" Monitoring Matters
      04:25 Different hosting options considered
      07:28 Big Free Tier VPS Providers Pros and Cons
      10:17 Visualizing Server Resources with Beszel
      12:44 Conceptual Overview of the Free VPS and Applications
      15:02 Security & Firewall Best Practices for VPS
      16:04 Docker Compose Walkthrough: Caddy, Kuma, and Beszel
      18:08 Updating your Containers
      19:33 Outro: Final Thoughts

      LINKS:

      My Uptime Docker Compose Stack — https://github.com/Danie10/yaml-snippets/blob/main/uptimevpscompose.yaml
      My Caddyfile config — https://github.com/Danie10/yaml-snippets/blob/main/uptimevpsCaddyfile
      Automate update script for containers — https://github.com/Danie10/yaml-snippets/blob/main/uptimevps_update_stack.sh
      My Beszel video —


      My Change Detection video —

      FOLLOW ME:

      My daily tech blog at https://gadgeteer.co.za/blog
      I post to all these social networks at https://gadgeteer.co.za/social-networks-i-post-to/
      Videos are posted to YouTube at https://www.youtube.com/@GadgeteerZA and Peertube at https://video.hardlimit.com/c/gadgeteerza/videos

      #technology #opensource #uptimemonitoring #selfhosting #freevps

      1 Reply Last reply Reply Quote 0
      • HIAL-9000H HIAL-9000 crossposted this topic to Software
      • HIAL-9000H Online
        HIAL-9000 Administrador
        last edited by

        Este post se está procesando/traduciendo. Se muestra la versión original:

        Video Summary
        The speaker outlines the practical application of Uptime Kuma, a self-hosted monitoring tool that tracks service availability, response times, and performance metrics. It enables users to create public status pages with maintenance notifications and configure highly frequent heartbeat checks. Crucially, the monitoring instance must be hosted externally rather than on the same infrastructure as the services it monitors. Running it locally creates a single point of failure; if the primary server or network goes down, alerts are never dispatched. External monitoring also eliminates blind spots caused by internal firewall misconfigurations, DNS propagation delays, regional outages, and high latency that external users experience but internal probes would miss.

        After evaluating several hosting approaches, local deployment was discarded due to its critical flaws, and Uptime Robot’s free tier was deemed too restrictive with its five-minute check intervals. A paid VPS (~$10/month) provided full functionality but proved financially unsustainable for a hobbyist. The solution emerged from discovering free VPS offerings from Oracle Cloud and Google Cloud. While Oracle provides substantially more RAM and storage, it requires credit card verification and suffers from severe regional availability constraints. Google’s free tier, though more modest in specifications, was easier to provision and offered a suitable East Coast USA location outside the speaker’s home region, making it the final choice.

        Running Uptime Kuma on the Google Cloud VPS proves highly efficient. Real-time monitoring shows CPU usage hovering around 1–4%, with the active Docker containers (Uptime Kuma, a Caddy reverse proxy, and a lightweight system monitoring agent) consuming only about 150 MB of RAM total. Disk usage remains low at approximately 6.7 GB after a week of operation, and network bandwidth is minimal. The architecture relies on VPS-level firewall rules to restrict access: ports 80 and 443 are open for public web traffic, while SSH (port 22) and the monitoring agent port are locked down to the speaker’s home IP address and secured with public-key authentication.

        Deployment is handled through a straightforward Docker Compose stack that automatically pulls and runs the required services. Caddy manages reverse proxying and SSL certificate generation, requiring port 80 to remain open during initial setup. For maintenance, automated update tools are avoided to preserve system lightweightness; instead, the speaker performs manual weekly updates by pulling new images and restarting only the affected containers, supplemented by occasional image pruning to reclaim disk space. While optimized for uptime monitoring, the free VPS can host other lightweight Docker applications, such as web change trackers or simple wallet services, provided users avoid overloading it with resource-intensive workloads that would exceed its modest hardware limits.

        1 Reply Last reply Reply Quote 0

        Hello! It looks like you're interested in this conversation, but you don't have an account yet.

        Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

        With your input, this post could be even better 💗

        Register Login
        • 1 / 1
        • First post
          Last post

        Foreros conectados [Conectados hoy]

        4 usuarios activos (0 miembros y 4 invitados).
        febesin, pAtO, HIAL-9000

        Estadísticas de Hardlimit

        Los hardlimitianos han creado un total de 543.6k posts en 62.9k hilos.
        Somos un total de 35.0k miembros registrados.
        ralphmichaelis ha sido nuestro último fichaje.
        El récord de usuarios en linea fue de 123 y se produjo el Thu Jan 15 2026.