General Configuration Options¶
System > General Setup contains options which set basic configuration items for pfSense and the GUI. A few of these options are also found in the Setup Wizard.
|Hostname:||The Hostname is the short name for this firewall, such as
|Domain:||Enter the Domain name for this firewall, e.g.
The Hostname and Domain name are combined to make up the Fully Qualified
Domain Name (FQDN) of this firewall. For example, if the Hostname is
and the Domain is
example.com, then the FQDN is
DNS Server Settings¶
Options in this section control how the firewall resolves hostnames using DNS.
|DNS Server 1-4 Address:|
The IP addresses of the DNS Servers may be filled in, if required and if they are known.
These DNS servers may be left blank if the DNS Resolver will remain active using its default settings. The default pfSense configuration has the DNS Resolver active in resolver mode (not forwarding mode). When set this way the DNS Resolver does not need forwarding DNS servers as it will communicate directly with Root DNS servers and other authoritative DNS servers. To force the firewall to use these configured DNS servers, enable forwarding mode in the DNS Resolver or use the DNS Forwarder.
For more information on configuring the DNS Resolver, see DNS Resolver
If this firewall has a dynamic WAN type such as DHCP, PPTP or PPPoE these may be automatically assigned by the ISP and can be left blank.
|DNS Server 1-4 Gateway:|
In addition to their IP addresses, this page provides a way to set the gateway used to reach each DNS server. This is especially useful in a Multi-WAN scenario where, ideally, the firewall will have at least one DNS server configured per WAN. More information on DNS for Multi-WAN can be found in DNS Servers and Static Routes.
|DNS Server Override:|
When checked, a dynamic WAN ISP can supply DNS servers which override those set manually. To force the use of only the DNS servers configured manually, uncheck this option.
|Disable DNS Forwarder:|
By default, pfSense will consult the DNS Resolver
or DNS Forwarder running on this firewall to resolve hostnames for itself. It
does this by listing localhost (
Options in this section control the firewall’s clock display and language.
Choose a geographically named zone which best matches location of this firewall, or a common zone such as UTC. The firewall clock, log entries, and other areas of the firewall base their time on this zone. Changing the zone may require a reboot to fully activate in all areas of the firewall.
A Network Time Protocol (NTP) server hostname or IP address.
Unless a specific NTP server is required, such as one on LAN, the best
practice is to leave the Time Servers value at the default
To utilize multiple time servers, add them in the same box, separating each server by a space. For example, to use three NTP servers from the pool, enter:
0.pfsense.pool.ntp.org 1.pfsense.pool.ntp.org 2.pfsense.pool.ntp.org
This numbering is specific to how
The pfSense GUI has been translated into two other languages in addition to the default English language. The alternate languages are Portuguese (Brazil) and Turkish.
Options in this section control various aspects of the GUI’s behavior.
Changing the Theme controls the look and feel of the GUI. Several themes are included in the base system, and they only make cosmetic not functional changes to the WebGUI.
This option controls the behavior of the menu bar at the top of each page. There are two possible choices:
|Hostname in Menu:|
When set, the firewall’s Hostname or Fully Qualified Domain Name will be included in the menu bar for reference. This can aid when maintaining multiple firewalls, making it easier to distinguish them without looking at the browser title or tab text.
The dashboard is limited to
|Associated Panels Show/Hide:|
A few areas of the pfSense GUI contain collapsible panels with settings. These panels take up extra screen space, so they are hidden by default. For firewall administrators that use the panels frequently, this can be slow and inefficient, so the options in this group allow the panels to be shown by default instead of hidden.
|Left Column Labels:|
When checked, the option labels in the left column are set to toggle options when clicked. This can be convenient if the firewall administrator is used to the behavior, but it can also be problematic on mobile or in cases when the behavior is unexpected.
|Dashboard Update Period:|
Controls the interval at which the dashboard data is updated. Many of the widgets update dynamically using AJAX. With many widgets loaded, a fast update interval can cause a high load on the firewall, depending on the hardware in use. Allowing longer time between updates would reduce the overall load.