Documentation

Getting Started

This page is also in the Groundskeeper wiki: https://github.com/rsjsoftwareltd/groundskeeper/wiki/Getting-Started

Prefer to watch? The getting started videos on YouTube show installing, adding your first connector and rolling out the agent, in under two minutes each.

This guide walks through installing Groundskeeper and completing the first-run setup wizard. The whole process takes a few minutes, and you can change anything later from Settings.

Before you start, Groundskeeper is built to be safe by default:

  • All data stays on your network -- nothing is stored externally.
  • Every connection is read-only -- Groundskeeper never changes anything on the systems it monitors.
  • You can skip any step in setup and come back to it later.

Requirements #

Step 1 -- Download #

Download the latest GroundskeeperSetup.exe from the Releases page.

That one installer is all you need. The RSJ Agent -- the optional endpoint agent for per-device monitoring -- is inside it: Groundskeeper serves the agent's installer to your machines, and you deploy it from Agent Settings (the deploy script, push-deploy or Group Policy) once the server is running. The two Source code links GitHub shows on every release hold only the repository's README and security policy, not the product.

Step 2 -- Install #

What to expect: two security prompts that are normal. The installer is code-signed by RSJ Software Ltd, but while the signature is new Windows SmartScreen may still show "Windows protected your PC" the first time you run it. Click More info: it should name the publisher as RSJ Software Ltd. Then click Run anyway. A second warning, about the dashboard's certificate, comes later in this step and is explained below. Neither means anything is wrong; both are expected for a new, self-hosted tool that isn't on the public internet. Each GitHub release also lists the installer's SHA-256 checksum if you want to verify your download first (Get-FileHash .\GroundskeeperSetup.exe in PowerShell shows yours).

Run GroundskeeperSetup.exe as Administrator and follow the wizard. It will:

Groundskeeper serves its dashboard over HTTPS on port 8443 by default, using a self-signed certificate made the first time the service starts. On the server itself the dashboard is at https://localhost:8443. From another machine, use https://<server-address>:8443.

A different port: if another program on the server already uses 8443, a fresh install asks which port to use (or accepts /PORT=9443 when installed silently), and an upgrade keeps the port you already have. You can change it later under General Settings, About, Web address port; computers running the agent then need setting up again. See Firewall and Network for the firewall rule.

Note on the certificate: because the certificate is self-signed, the first time you open the dashboard your browser will show a security warning. This is expected for a self-hosted tool on your own network. To remove the warning on managed devices, the installer includes tools\Trust-GroundskeeperCert.ps1, which can be pushed via Group Policy to trust the certificate estate-wide. See Troubleshooting & FAQ.

image

Step 3 -- Set your admin password #

The first time you open the dashboard, Groundskeeper asks you to create the first admin account (the username defaults to admin; the password must be at least 10 characters). This protects the dashboard and all API endpoints.

Do this on the server itself, at https://localhost:8443. For safety the first admin account can only be created from the server's own browser; other machines can sign in once it exists.

Keep the password safe. If it is forgotten: Forgot password? on the sign-in page emails a reset link (once email is set up under Settings > Notifications), or another admin can reset it under Settings > Users. The last resort is in Troubleshooting & FAQ.

Step 4 -- First-run setup wizard #

With the password set, you'll see the five-step setup wizard. Each step is optional and reversible -- anything you skip can be configured later from Settings.

Welcome #

The opening screen confirms the safety model (data stays local, read-only connections, skip-and-return). Click Get started to begin. If you already have a Pro, Central or Community key, there is a box for it on this screen: a key entered here lifts the connector limit straight away.

image

AI Assistant #

Groundskeeper can produce plain-English summaries of your IT status. AI is optional and off until you choose a provider. You can pick:

See AI Features for the full comparison.

image

Connectors #

Connectors are how Groundskeeper reads from the systems you already run -- Meraki, M365, Veeam, your MIS, domain security, and more. Pick the ones relevant to your school now; you can add the rest any time.

Every connector is read-only and most just need an API key or a hostname. Anything marked Quick start needs no credentials at all, so it is a quick way to see something working. See Connectors for setup details for each one.

Setting up a Central hub for a trust? It doesn't monitor systems itself, so enter your Central key in the box on the welcome screen, then click Skip -- this is a Central hub to go straight to the end (see Central Edition).

On the free Community edition you can enable up to 5 connectors. Pro lifts that limit. If you already have a Pro, Central or Community key, enter it in the box on the welcome screen or above the connector list on this step: the limit lifts at once and your choices are kept.

image

Configure #

Here you enter the details for the connectors you enabled -- API keys, hostnames, and similar. Each field has inline help explaining where to find the value in the source system.

image

Done #

The final step confirms setup is complete and takes you to the dashboard.

image

Step 5 -- Activate your licence key #

Register for the free Community key. Groundskeeper keeps working without one, but the dashboard shows a banner asking you to request it until you do. The key is requested from within the dashboard:

  1. On first load, the dashboard shows a key request banner.
  2. Enter your name, email, school name, and your school URN (or your trust's Group UID). Groundskeeper looks the identifier up to confirm your school.
  3. Submit the request. With a school email address your Community key is issued and activated straight away. From a webmail address a person checks the request and emails the key within a business day: paste it into Settings > Licence to activate it. If a request cannot be approved, the banner says so and lets you ask again, ideally with your school email address.

If you already have a key (for example you're reinstalling, or upgrading from Community to Pro), you can enter it during setup, in the box on the welcome screen or above the connector list, or later in Settings > Licence -- there's an "Already have a Pro or Community key?" link on the banner for exactly this.

Running a Multi-Academy Trust? The banner also has a Groundskeeper Central enquiry option -- enter your Group UID and we'll be in touch to arrange a Central licence.

image

Step 6 -- You're up and running #

Once at least one connector is configured, the dashboard begins populating as connectors run their first checks (this can take a few minutes depending on which connectors are enabled). From here you might want to:

Keeping Groundskeeper up to date #

Groundskeeper checks the public Groundskeeper releases for a newer version: shortly after every service start, and then daily by default (hourly or weekly under Settings -> Updates). When one is found, a notice appears once in the Dashboard feed and a banner offers three things:

Tick Allow automatic updates on Settings -> Updates and the scheduled check does the same without asking: one installation attempt per version (an installer not yet visible on GitHub is tried again at a later check), with every outcome (and any failure) recorded in the Dashboard feed. It is off by default. The installers are code-signed by RSJ Software Ltd, and each release is scanned on VirusTotal before it is published, with the scan linked in its notes.

Your machines follow the server: each release bundles a version of the RSJ Agent, and every machine's agent updates itself to it at a following check-in.

Trying new features early: the beta channel #

Choose Beta under Settings -> Updates -> Update channel to be offered beta builds: newer than the weekly release, for trying what is coming. They are tested by RSJ Software but may still have rough edges, and are published at groundskeeper-beta. On Beta your server is offered whichever is newer, the latest beta or the latest weekly release, so you get every weekly release too; no GitHub token is needed. Switching back to Stable never installs an older version: the server stays on the beta it has until a newer weekly release arrives. Feedback on a beta goes in Discussions.

Stuck on anything? See Troubleshooting & FAQ or ask in Discussions.

Last updated: 2026-11-05 (v0.195.0)