1Panel v2.2.1 Released: Firewall port whitelist, multi-node overview, and Dynadot DNS

1Panel v2.2.1 adds Dynadot DNS, firewall port whitelists, remote download proxies, multi-node agents and certificate overview, plus broad UI polish and fixes across App Store, containers, cron, and multi-node operations.

1Panel Release Notes Firewall Multi-Node MCP File Browser Certificates Panel Settings

1Panel v2.2.1 is now available. This release expands certificate and firewall capabilities, strengthens multi-node management, and delivers a wide set of UI refinements and reliability fixes across containers, cron jobs, and system settings.

Table of Contents


Highlights

  • Dynadot DNS — Automate certificate issuance with a new Dynadot DNS provider integration
  • Firewall port whitelist — Manage allowed ports centrally instead of relying on ad hoc rules
  • Multi-node overview — Agents and certificates surface on the overview page for faster fleet insight
  • File Browser upgrades — Remote download proxy support and Shift-key multi-row selection in tables
  • Panel alerts — Add multiple alert channels of the same type; SMS alerts gain display names and stricter validation
  • Broad polish — Container logs, dark theme, task list interactions, MCP menu titles, and terminal command safety checks

New Features

Certificates

  • Dynadot DNS provider — Issue and renew certificates using Dynadot for DNS validation (#12829).

File Browser

  • Remote download proxy — Configure a proxy for remote file downloads when direct access is blocked or routed (#12942).

Firewall

  • Port whitelist management — Define and manage firewall port whitelists from the panel (#12912).

Multi-Node

  • Overview: agents and certificates — The multi-node overview page now shows agent and certificate information (#12933).
  • System package management — Manage 1Panel system installation packages across nodes (#12982).

Panel Settings

  • Multiple alerts of the same type — Add more than one alert method per channel type (e.g., multiple email or SMS destinations) (#12922).

Enhancements

Overview

  • Memo styles — Refined memo widget presentation on the homepage (#12958).

Containers

  • Log display — Container log viewing is clearer and easier to scan (#12939).
  • Image deletion logs — Task logs open automatically after image deletion completes (#12868).

File Browser

  • Shift multi-select — Hold Shift to select contiguous rows in file tables quickly (#12941).
  • Editor save logic — File editor save behavior is more predictable (#12852).

Firewall

  • Port range occupancy checks — Port range rules can verify whether ports are already in use (#12950).

SSH Management

  • Log parsing — SSH log parsing logic is improved for accuracy (#12803).

Terminal

  • Command generation safety — Generated terminal commands pass additional security validation (#12826).

Multi-Node

  • Node count limits — Handling when node count limits are reached is clearer (#12867).
  • Large fleet switching — Node switching is optimized for environments with many nodes (#12928).

MCP

  • Menu title display — MCP menu titles render more consistently in the sidebar (#12818).

Panel Settings

  • SMS alerts — Display names and stronger configuration validation for SMS alert channels (#12945).
  • License import warnings — Warning prompts when importing licenses to reduce misconfiguration (#12952).

System

  • Command result display — Command execution output is easier to read (#12837).
  • Task list and sidebar — Task list and sidebar interactions are smoother (#12839).
  • Captcha verification — Captcha validation method is optimized (#12946).
  • API documentation — API doc annotations and log output are improved (#12915, #12962).
  • Table disabled buttons — Disabled button styling in tables is clearer (#12937).
  • Dark theme — Dark theme styles are refined across common views (#12944).

Bug Fixes

AreaFix
App StoreRuntime environments can be created again when using custom app repositories (#12887).
WebsitesCustom rewrite template names preserve original casing (#12714).
CertificatesPanel certificates sync correctly after automatic renewal (#12858).
ContainersContainer IPs are preserved after Compose upgrades in scenarios where they were dropped (#12902).
File BrowserWildcard file copy behaves correctly in edge cases (#12883).
FirewallPort occupancy information displays accurately (#12961).
ToolboxVirus scans no longer fail unexpectedly in some scenarios (#12892).
ToolboxProcess guard uptime over one day parses correctly (#12713).
SSH ManagementSSH service auto-enable behaves correctly in scenarios where it previously failed (#12898).
CronScript libraries execute successfully on child nodes (#12869).
CronBackup retention count applies when updating scripts (#12896).
Multi-NodeNode auto-upgrade completes in scenarios where it previously failed (#12875).
Multi-NodeNode terminal connections from the overview page work again (#12901).
Log AuditOperation logs display correctly in scenarios where entries were malformed (#12936).
SystemFile open failures no longer cause system-wide exceptions (#12808).
SystemTheme updates apply promptly after importing a license (#12911).
SystemCustom login background images display correctly (#12977).

How to Upgrade

Simply click the ‘Update’ button in the lower right corner on your 1Panel dashboard.

New to 1Panel? Visit 1panel.pro to get started.


Source

Full release notes: 1Panel v2.2.1 on GitHub