{"id":362554,"date":"2026-09-21T08:51:12","date_gmt":"2026-09-21T08:51:12","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lytescope\/"},"modified":"2026-09-23T15:38:23","modified_gmt":"2026-09-23T15:38:23","slug":"lytescope","status":"publish","type":"plugin","link":"https:\/\/zh-hk.wordpress.org\/plugins\/lytescope\/","author":23488154,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.9","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Lytescope","header_author":"Jeri South Africa","header_description":"Collects server and WordPress metrics for an authenticated monitoring dashboard.","assets_banners_color":"","last_updated":"2026-09-23 15:38:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/lytescope.com","header_author_uri":"https:\/\/jeri.co.za","rating":0,"author_block_rating":0,"active_installs":0,"downloads":67,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"nicdanoliv","date":"2026-09-23 15:38:23","revision":3709599}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3709599,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3709599,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[3283,5603,247,2925,29148],"plugin_category":[54],"plugin_contributors":[281799],"plugin_business_model":[],"class_list":["post-362554","plugin","type-plugin","status-publish","hentry","plugin_tags-metrics","plugin_tags-monitoring","plugin_tags-performance","plugin_tags-server","plugin_tags-uptime","plugin_category-security-and-spam-protection","plugin_contributors-nicdanoliv","plugin_committers-nicdanoliv"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/lytescope\/assets\/icon-128x128.png?rev=3709599","icon_2x":"https:\/\/ps.w.org\/lytescope\/assets\/icon-256x256.png?rev=3709599","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Lytescope collects Linux server and WordPress metrics and exposes them through an authenticated REST API endpoint for monitoring dashboards.<\/p>\n\n<p>The plugin creates a private server UUID and pull secret on activation. Metrics are only exposed after an administrator opts in and configures a Lytescope share code.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>Lytescope connects to the Lytescope service at <code>https:\/\/lytescope.com<\/code> when an administrator of your wordpress site saves the settings with opt-in enabled and a share code present.<\/p>\n\n<p>The registration request sends the site URL, hostname, PHP version, plugin version, metrics endpoint URL, generated server UUID, generated pull secret, and the configured share code. This is required so the Lytescope dashboard can identify and authenticate the site before polling metrics.<\/p>\n\n<p>Service website: https:\/\/lytescope.com<\/p>\n\n<p>The plugin does not load JavaScript, CSS, images, or fonts from third-party CDNs.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install Lytescope from the WordPress Plugins directory by searching for 'Lytescope' under Plugins &gt; Add New, or upload the plugin files to the <code>\/wp-content\/plugins\/lytescope<\/code> directory.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Open Lytescope &gt; Settings, opt in, and enter your Lytescope share code.<\/li>\n<li>Nope.. nothing else. Its that easy.  <\/li>\n<\/ol>\n\n<p>You can now monitor your website status from your lytescope dashboard from your phone.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"which%20operating%20systems%20are%20supported%3F\"><h3>Which operating systems are supported?<\/h3><\/dt>\n<dd><p>Lytescope currently collects server-level metrics on Linux hosts.<\/p><\/dd>\n<dt id=\"are%20metrics%20public%3F\"><h3>Are metrics public?<\/h3><\/dt>\n<dd><p>No. The metrics endpoint requires opt-in and an HMAC signature using the generated pull secret.<\/p><\/dd>\n<dt id=\"what%20data%20does%20lytescope%20collect%3F\"><h3>What data does Lytescope collect?<\/h3><\/dt>\n<dd><p>Lytescope collects Linux server and WordPress metrics for your authenticated monitoring dashboard. The dashboard uses these metrics to display server and site performance information.<\/p><\/dd>\n<dt id=\"what%20does%20opting%20in%20do%3F\"><h3>What does opting in do?<\/h3><\/dt>\n<dd><p>Opting in allows Lytescope to read server data for your personal monitoring dashboard. Metrics remain unavailable until you opt in and configure a valid share code.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20a%20share%20code%3F\"><h3>Where do I get a share code?<\/h3><\/dt>\n<dd><p>Get your share code from your Lytescope dashboard, then enter it under Lytescope &gt; Settings in WordPress. No secret token is required.<\/p><\/dd>\n<dt id=\"how%20are%20metrics%20authenticated%3F\"><h3>How are metrics authenticated?<\/h3><\/dt>\n<dd><p>Metrics requests must include an HMAC signature generated with the private pull secret created when the plugin is activated. Requests also require a timestamp within five minutes of the current time.<\/p><\/dd>\n<dt id=\"why%20did%20registration%20fail%3F\"><h3>Why did registration fail?<\/h3><\/dt>\n<dd><p>Confirm that opt-in is enabled and a valid share code is entered under Lytescope &gt; Settings. Lytescope registers the site when you save either setting.<\/p><\/dd>\n<dt id=\"does%20lytescope%20send%20data%20to%20a%20third-party%20service%3F\"><h3>Does Lytescope send data to a third-party service?<\/h3><\/dt>\n<dd><p>Lytescope connects to <code>https:\/\/lytescope.com<\/code> when settings are saved with opt-in enabled and a share code present. This registration identifies the site so the Lytescope dashboard can authenticate and poll its metrics.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Collects server and WordPress metrics for an authenticated monitoring dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362554","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362554"}],"author":[{"embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nicdanoliv"}],"wp:attachment":[{"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362554"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362554"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362554"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362554"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362554"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/zh-hk.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362554"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}