Products

Offset Assure

Build the management system, prove the controls, and walk into the certification audit ready. For ISO/IEC 27001:2022, on your own server.

v0.2.44 Windows Linux Docker Free

It runs on one machine, inside your network. No cloud account, no license server, and nothing leaves the machine you install it on.

Offset Assure: Dashboard

Community Edition · v0.2.44

Download Offset Assure

Download for Linux.tar.gz · 64-bit
Ubuntu, Debian, RHEL, Amazon Linux and SUSE.sha256 checksum
Install from a terminal
tar xzf offset-assure-0.2.44-linux-x64.tar.gz && cd offset-assure && sudo ./install.sh assure
How to install on Linux
  1. 1
    Pull the image
    docker pull ghcr.io/offsetsecurity/offset-assure
  2. 2
    Download the setup files

    compose.yaml, env.example and README.txt

    Download Docker files.zip · about 6 KB
Windows or Linux · needs Docker with the Compose pluginNew to Docker? Step-by-step guide

Key features

  • Statement of Applicability and the management-system registers
  • Control testing, document templates and example data
  • A Get ready plan that follows clauses 4 to 10 to a certification audit
  • HTTPS, backups and restore, audit trail, reminder emails and signed one-click updates
  • A risk register: every risk scored, treated and owned, and linked to the controls that reduce it
  • Evidence held against each control, with its owner and how recent it is
  • Suppliers, training, objectives, internal audits and management reviews
  • Reports for your auditor or board, and a gap analysis of what is left to do

Product details

ForISO/IEC 27001:2022
Versionv0.2.44
LicenseCommunity Edition · Free
Runs onWindows, Linux or Docker, on your own server
Supportinfo@offsetsecurity.net

What you need

A server64-bit Windows or Linux. Under 150 MB of memory at rest
DiskAbout 300 MB, plus whatever evidence you upload
A portOne. 8080 unless you choose another
Anything elseNo. It brings its own Node.js, and needs no database server

Up to about 50 users. For more, talk to us first.

Install Offset Assure

  1. Download OffsetAssure-0.2.44-setup.exe
  2. Run it. Windows will warn you that the publisher is unknown, choose More info, then Run anyway. The installer is not code-signed yet
  3. It asks which port to use, and offers one that nothing else is using. Accept it, or type your own
  4. Finish. It installs itself as a background service, so it starts with Windows and keeps running with nobody signed in
  5. The shortcut on your desktop opens it in your browser

Your data is kept outside the program folder, in:

C:\ProgramData\Offset Security\Offset Assure

Back up the data folder in there and you have backed up everything.

To remove it: Settings, then Apps, then Offset Assure, then Uninstall. Your data is left behind on purpose; delete that folder yourself if you want it gone.

Ubuntu, Debian, RHEL, Amazon Linux and SUSE. It installs as two systemd services.

  1. Download offset-assure-0.2.44-linux-x64.tar.gz
  2. Unpack it and run the installer as root:
tar xzf offset-assure-0.2.44-linux-x64.tar.gz cd offset-assure sudo ./install.sh assure

It picks a port nothing else is listening on and tells you which. To choose one yourself:

sudo PORT=8085 ./install.sh assure

Afterwards:

systemctl status offset-assure # is it running journalctl -u offset-assure -f # watch the logs

Your data is in /var/lib/offset-assure.

To remove it: sudo ./uninstall.sh assure from the unpacked folder. Add --delete-data only if you want the records gone too. There is no undo.

Docker runs the product without installing anything else on the machine, and it is the same on Windows and Linux.

If you have never used Docker, follow the step-by-step guide instead: Installing Offset Assure on Docker. It starts with installing Docker itself and says what you should see after every command.

The short version, for somebody who knows Docker already:

  1. Download offset-assure-0.2.44-docker.zip and unpack it
  2. cp env.example .env, then fill in the two secrets it asks for
  3. Change HTTP_PORT and PUBLIC_URL together if 8080 is taken
  4. docker compose up -d

That pulls two images, the product and its updater, and starts three containers.

ghcr.io/offsetsecurity/offset-assure ghcr.io/offsetsecurity/offset-assure-updater

Your data lives in a Docker volume, not in that folder, so it survives stopping and restarting. docker compose down keeps it; down -v deletes it, with no undo.

First steps, updates and help

After installing, whichever way

Open it in a browser at the address it gave you, http://localhost:8080 unless you chose another port.

The first screen asks you to create the administrator account. Do that straight away: until you do, anyone who can reach the address can create it.

Then, in order:

  1. Settings: add your colleagues, and your logo for the reports
  2. Settings, Email: point it at your mail server, so it can send reminders and password resets
  3. Get ready: the plan. Start at the top

HTTPS. Out of the box it serves plain HTTP and only answers this machine. To let colleagues reach it you must give it a certificate first. It refuses to answer the network without one, rather than putting passwords on the wire in clear. INSTALL.md, in the download, has the three lines this takes.

Updating it

An administrator installs updates from Settings. It checks with us, shows what is new, downloads it, checks our signature on it, installs it, and puts the old version back if the new one does not start.

Nothing is downloaded or installed until somebody asks for it.

Getting help

  • In the product

    Open Documentation in the menu. The guides are built in, so you can read them without leaving the product.

  • In the download

    INSTALL.md covers HTTPS, backups, restoring, moving to another machine, and what to do when something goes wrong. After installing, you'll find it in the docs folder.

Offset Assure is not affiliated with, endorsed by, or certified by ISO.

Getting ready for an audit?

Our practitioners can help you set it up, scope your programme and close the gaps before your auditor arrives.

Prefer email? Write to info@offsetsecurity.net with your requirements.