Skip to content

Stylus #867

Closed
Closed

Description

@luismco

Name of the Script

Stylus

📋 Script Details

Github: https://github.com/mmastrac/stylus
Docs: https://mmastrac.github.io/stylus

Stylus (style + status) is a lightweight status page for infrastructure and networks. Configure a set of bash scripts that test the various parts of your infrastructure, set up visualizations with minimal configuration, and Stylus will generate you a dashboard for your system.

Stylus is a service/network monitoring application, and a webserver with special endpoints.

  • Web Application

Included in the Stylus package is a built-in webapp that includes a number of visualizations, but you can also use it to serve any content you like, even fully replacing the built-in webapp. The webapp includes an iframe visualization that can be used to display any URL you like, and if you're serving a local HTML page, can even inject CSS into it for dynamic updates without scripting.

  • Status Monitoring

The status monitoring portion is based around scripts, written in any shell scripting language you like. Each script is run regularly at an interval, and if the script returns 0 that is considered "up" for a given service. If the service times out, or returns a non-zero error this is considered a soft ("yellow") or hard ("red") failure.

Activity

  1. github-actions commented on Sep 6, 2025

    @github-actions
    Contributor

    The stylus script is ready for testing:
    bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/stylus.sh)"
    Configuration Path: /opt/stylus/config.yaml

    Note: This is not in the official repo yet—it's just a dev version! After merging into ProxmoxVE, it will need to be recreated.

  2. github-actions commented on Sep 12, 2025

    @github-actions
    Contributor

    A PR has been created for stylus: community-scripts/ProxmoxVE#7588

  3. michelroegl-brunner commented on Sep 12, 2025

    @michelroegl-brunner
    Member

    Merged with #7588 in ProxmoxVE

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions