Boot Environments (Snapshots) in OPNsense

Hi everyone,

I’m excited to announce that I’ve integrated Boot Environments (aka Snapshots) into OPNsense!

For those unfamiliar, Boot Environments allow you to create and manage multiple versions of your OPNsense system. This is incredibly useful for:

  • Testing updates: Create a snapshot before applying a major update. If something goes wrong, you can easily revert to the previous working state.
  • Experimentation: Try new configurations or packages without risking your stable production environment.
  • Disaster recovery: Quickly restore your system to a known-good state in case of unexpected issues.

I believe this feature should be accessible to everyone, regardless of whether you’re using the Community Edition or a paid subscription. After all, Boot Environments are a core part of the underlying FreeBSD operating system, which is open source.

I’ve worked hard to seamlessly integrate this functionality into OPNsense, providing a user-friendly interface for creating, managing, and restoring snapshots.

I hope this enhancement improves your OPNsense experience and provides greater peace of mind.

Here’s the video, this topic serves as a place you can discuss this feature, any feedback is welcome