Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

This module provides a single report summarizing the health and security of your Drupal website. It checks your site's configuration, permissions, text formats, dormant accounts, and logging settings, as well as the expiry of your SSL certificate and domain registration. The module can also send email alerts for upcoming expirations and cron failures.

My Website is Online puts seven health and security checks on one report under Reports. Five read this site's own database and configuration. The SSL certificate and the domain registration are checked from outside, once the site is connected to the service.

Features

  • Cron: what started the last run (drush, a system task, the cron URL, a page load) and whether an item is stuck in a queue.
  • Site-takeover permissions: roles outside the administrators holding one of the seven permissions that grant full control, red on Anonymous or Authenticated.
  • Text formats: a format any user can post with that lets raw HTML through, fallback format included.
  • Dormant privileged accounts: how many admin accounts nobody signs into, as a count, never the names.
  • Logging: Database Logging, Syslog or nowhere, with the row limit and the days of history kept.
  • SSL certificate: expiry date, issuer, and whether it matches the address visitors type.
  • Domain registration: expiry date, for the registries that publish it.
  • Email alerts 14, 7 and 3 days before either one expires, and once when cron stops.
  • Same rows on the status report. Checks run with cron or on demand.

Post-Installation

Installing sends nothing anywhere, and the five local checks run on the first page load with no configuration.

The certificate and the domain stay empty until the site is connected to the service. The report page lists what goes out and what comes back beforehand, and connecting takes no account and no key to paste. A site the service cannot reach from the public internet is refused and keeps its five local checks.

The settings sit under Configuration > Web services: alert recipients, and how long cron can stay silent, an item can wait in a queue, an account can go without a sign-in. Two permissions cover the module, one for the report, one for the settings. Uninstalling tells the service, then deletes the token and everything else stored.

Additional Requirements

Drupal 10.3 or later, and nothing outside core. Stuck items are read from the queue table, so another queue backend drops that part of the cron row and keeps the rest.

External services

The certificate and the registration are checked by My Website is Online, a third-party uptime monitoring service, over four calls: Connect, one check a day, an hourly ping, and uninstall. Out goes the site address, the platform, the versions of Drupal, PHP and this module, and the time and source of the last cron run. No content, no user data, no email address.

See the FAQ, the privacy policy and the terms and conditions.

Similar projects

  • Security Review: a security checklist run on demand. This module keeps three of those questions and adds cron, logging, certificate and domain.
  • Monitoring: a sensor framework for feeding an external system. This one is seven rows with nothing to configure.
  • Nagios: exposes the site to a Nagios or Icinga server.

Coming from 1.0.x

The website key field and its public route are gone. Registration happens through Connect, and the update hook drops the stored key.

Community Documentation

Documentation is in progress. Links will be added once available.

Drupal 10–11

Ask your assistant about Professional Uptime Monitoring

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Aug 2026
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core PHP Release date
2.0.0 Stable 10–11 Aug 26, 2026
2.0.x-dev Dev 10–11 Aug 26, 2026