Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Break System Status Checks up into smaller checks #2367

Open
JJJ opened this issue Mar 5, 2024 · 2 comments
Open

Break System Status Checks up into smaller checks #2367

JJJ opened this issue Mar 5, 2024 · 2 comments

Comments

@JJJ
Copy link
Contributor

JJJ commented Mar 5, 2024

As a group of general enhancements & ideas, I would like to see (and contribute to) the "System Status Checks" page be broken up in a few different ways.

Separate requests

The current design (one-big-page & loading indicator) is a welcome improvement over the original page, but I'm imagining something that front-loads each thing being checked, and lazy-loads the results as they pass/fail.

Improve UX

There are some responses that I'd like to see be easier to highlight & copy, specifically the DNSSEC values.

Timeouts

Should these do retries? How many? Configurable'ish?

I've wondered if there is any kind of NGINX config that should be tweaked to prevent some of the recursive self-timeouts that happen when MIAB is checking settings that it is responsible for serving (looking at you "MTA-STS policy is missing" errors).

Summary

Let's turn the summary parts into clickable filters to narrow down the GUI to just the Errors or Warnings.

@JJJ
Copy link
Contributor Author

JJJ commented Mar 5, 2024

For context, I'm running a fork of MIAB (on a Raspberry Pi 4 currently) that I plan to keep up to date & modify in a generic way, so that my changes can be made into PRs and merged back as y'all see fit.

I have the good intentions of performing the bulk of what I've identified in this issue on my own, but also wanted to open this issue to announce & discuss these intentions too. 💗

@nmbgeek
Copy link

nmbgeek commented May 1, 2024

I am experiencing timeout failures for status checks in the web interface due to the number of domains on my box and "extra" queries where I am using other nameservers. I was at 36 domains and begin experiencing the error. I just removed domains that were no longer active and had all users archived which brought me down to 31 and can now check again from the web interface but it does take forever.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants