Skip to content

Administration

This section applies to on-premise / private mfusion deployments where you manage your own mfusion server. The Administration panel provides the critical backend configuration needed for mfusion to operate — covering outbound communications, authentication security, API access control, data backup, and operational audit trails.


Application Settings

Navigate to ADMIN → General → Application Settings.

Application Settings

This tab configures the backend communication services that mfusion relies on for outbound notifications, OTP delivery, and data archival.

SMTP

SMTP is used for two purposes: delivering automated reports (hotspot usage, network monitoring) to recipients on a schedule, and sending email OTP codes for two-factor authentication (2FA) during dashboard login.

Select Mail Server — Choose between using the built-in local MTA on the mfusion appliance, or relaying through an external SMTP provider such as Gmail or SendGrid.

Field Description
Host SMTP server hostname or IP address
Secure Encryption Encryption protocol — TLS (port 587) or SSL (port 465)
Port SMTP port corresponding to the selected encryption
Email Sender address used for all outbound mail
SMTP Password Authentication password for the SMTP account
Sender Name Display name shown in the From field of outgoing emails

SMS Gateway

The SMS Gateway integrates with supported SMS providers via API to send OTP codes for 2FA dashboard login. mfusion supports a broad list of regional and global SMS providers, including Asia Webhost, Asia Broadcast, Vist Broadcast, Built SMS, and others.

Under Send Quick SMS Settings, enter your SMS provider API credentials (username, password, and sender ID), then click Send Quick SMS to send a test message and confirm the gateway is working.

FTP / SFTP

FTP and SFTP connections allow mfusion to push data to external NAS or file servers automatically. Typical use cases include:

  • Scheduled report archival
  • Syslog file exports
  • Encrypted mfusion configuration and monitoring data backups

Multiple connections can be configured and scoped to different entities (e.g., the root organization or a specific tenant). Click + Add FTP Connection to add a new entry.

Field Description
Name A label identifying this connection
Entity The organizational entity this connection is associated with
Type Protocol — ftp or sftp
Host / IP Address Address of the remote server
Port Port number (21 for FTP, 22 for SFTP by default)
Username Login credential for the remote server
Path Remote directory where files will be written

2-Factor Authentication

Navigate to ADMIN → General → 2-Factor Authentication.

2-Factor Authentication

This tab controls the 2FA policy for dashboard login. mfusion supports OTP delivery via email or SMS (or both). Administrators can also customize the OTP message template sent to users.

Setting Description
Email OTP Authentication Enable OTP delivery via email
Email OTP Template Customizable message body — use #OTP# and #TIMEOUT# as placeholders
SMS OTP Authentication Enable OTP delivery via SMS (requires SMS Gateway to be configured)
Recovery Email Allow users to retrieve their username via a registered recovery email

Info

Once 2FA is enabled at the system level, individual administrators can activate it for their own account under My Profile.

My Profile 2FA

Each user selects their preferred OTP delivery method (email or SMS) and registers the corresponding contact details. Their current password is required to save the change.


mfusion API

Navigate to ADMIN → General → mfusion API.

mFusion API

mfusion exposes a secure REST API for integration with third-party and external systems, enabling seamless automation of provisioning, monitoring, and hotspot workflows. API access is controlled at the entity level — each entity can have independent API keys scoped specifically to Monitoring API, Hotspot API, or both.

The API control table lists all entities with their current API enablement status. Access can be granted or revoked per entity without affecting others, providing fine-grained control suitable for multi-tenant environments.

Note

Full API reference documentation will be available at a dedicated URL (to be published).


Backup and Restore

Navigate to ADMIN → General → Backup and Restore.

Auto Backup

Auto Backup Settings

The auto backup feature allows mfusion to create scheduled, encrypted backups and store them either locally or on a remote FTP/SFTP server. Administrators can configure:

Setting Description
Enable Auto Backup Master toggle to activate scheduled backups
Storage Location Destination — External FTP/SFTP server or Local Drive
FTP Connection The pre-configured FTP/SFTP connection to use for remote storage
Schedule Type Backup frequency — Daily, Weekly, or Monthly
Schedule Time Time of day the backup job runs
Backup Data Range Rolling data window included in each backup (e.g., 1 day, 7 days)
Optional Backup Categories Selectively include data sets — Mboxadmin, Hotspot RADIUS, mFusion Monitoring, Logviewer, Hotspot Portals, CLI Config

Note

It is highly recommended to use external SFTP backup. Backup to Local Drive allows up to last 3 backups only to prevent overwelming mfusion server local storage space.

Restore

Local Backup List

The backup list shows all available backup files stored locally, including both automatic and manual backups. Each entry displays the file name, timestamp, and size. From this view, administrators can:

  • Download a backup file for off-site archival
  • Restore mfusion from a selected backup
  • Upload Config — upload an encrypted backup file (e.g., retrieved from an SFTP server) to restore from

Backup files use the .menc (encrypted) format to ensure data security at rest and in transit.


Audit Logs

Navigate to ADMIN → General → Audit Logs.

Audit Logs

The Audit Logs provide a complete, tamper-evident record of all operational activity within mfusion. Every significant action is logged with a timestamp, the user who performed it, the module affected, severity level, source IP address, and a detailed message describing the change.

Logged events include:

  • Administrator login sessions and OTP validation
  • Device provisioning and configuration changes
  • SD-WAN topology updates
  • System-level configuration modifications

Logs can be filtered by time range, username, module, severity level, IP address, or message content, making it straightforward to audit specific incidents or track changes made by a particular user. This data is essential for security audits, compliance reporting, and operational troubleshooting.