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.
- 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
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.
- Download the appropriate version for your operating system from the releases page.
- Install the application on your device.
- On first run, you'll be prompted to enter your OPNsense API credentials and create a security PIN.
- Once set up, you can log in and start managing your OPNsense firewall.
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 |
If you find this application useful, consider supporting its development:
Your feedback and contributions are welcome! Please open an issue or submit a pull request on our GitHub repository.