OPNsense Manager

OPNsense Manager is a streamlined, user-friendly application designed to simplify the management of OPNsense firewalls. Built with Tauri and SvelteKit, this cross-platform app provides an intuitive interface for users who need a more simplified alternative to the standard OPNsense web interface.

Features

  • Updates: Check for updates, read change log and update firewall.
  • Dashboard: Get a quick overview of your OPNsense system's status, including gateway information and service status.
  • Device Management: View devices on your network, including the ability to flush the ARP table.
  • Firewall Rules: Enable and disable firewall rules created with the firewall automation plugin.
  • Alias Management: Easily view, add, and remove IP addresses from firewall aliases.
  • Simple Settings: Configure API access and update security PIN with a straightforward interface.
  • Multiple Firewall management: Add multiple Firewall profiles and IP addresses
  • Dark Mode: Add dark/light mod theme switch to top Navbar

Purpose

This application is tailored for clients who require a simplified interface for managing their OPNsense firewall. It provides essential functionality for immediate actions while maintaining a balance between usability and security. For more complex configuration changes, users are encouraged to use the OPNsense webUI.

Getting Started

  1. Download the appropriate version for your operating system from the releases page.
  2. Install the application on your device.
  3. On first run, you'll be prompted to enter your OPNsense API credentials and create a security PIN.
  4. Once set up, you can log in and start managing your OPNsense firewall.

Security Note

WARNING: Never share your API keys with anyone.

This application uses API access to interact with your OPNsense firewall. Ensure that you're using a dedicated API key with appropriate permissions for security best practices.

Recommended minimum API permissions to use the current version fo the app

Type Name
GUI Dashboard (all)
GUI Diagnostics: ARP Table
GUI Diagnostics: Reboot System
GUI Firewall: Alias: Edit
GUI Firewall: Automation: Filter
GUI Status: Services

Support the Project

If you find this application useful, consider supporting its development:

Buy Me A Coffee

Feedback and Contributions

Your feedback and contributions are welcome! Please open an issue or submit a pull request on our GitHub repository.

Screenshots

Screenshot 1 96172b51-1762-4b01-926d-0663e7b35348 596b5647-a6b7-46ba-8f31-e4e664b03ff0
804ef38c-2c80-4b54-8f69-8b0013e88bcc Screenshot 3
Screenshot 4 7615fe31-577d-429e-8236-72465b05234b Screenshot 6
Screenshot 7 Screenshot 8 Screenshot 9
Screenshot 10 Screenshot 11