Added:
Docker Integration
- Auto-detection of Docker containers and port mappings
- Configurable Docker connection settings
- Socket proxy architecture using 11notes/socket-proxy:stable
- Read-only Docker API access with network isolation
Portainer Integration
- Auto-detection of Portainer containers and port mappings
Komodo Integration
- Auto-detection of Komodo containers and port mappings
Port Scanning
- Ability to scan IP addresses for open ports
- Background scanning with configurable intervals
Changed:
UI Overhaul
- Brand new interface, with support for both dark and light mode
- Smoother animations and greater emphasis on communication
- Improve mobile responsive layout
Improved JSON data ingestion
- JSON exports now contain more information about your Portall instance
- JSON imports from a v2.x export now restores your entire instance
- CAUTION: This data now includes API keys if using Docker integrations!
Security
- Added dedicated portall-network for service isolation
- Implemented read-only containers with tmpfs mounts
- Container hardening with capability restrictions
Fixed:
Inability to move IP tables
Fixed a bug where moving tables around would cause crashes
Moved Ports not saving their new IP
Fixed a bug where certain Ports would return to their old IP address on refresh