This repository has been archived by the owner on Apr 20, 2020. It is now read-only.
Releases: AlexH-HankIT/phpietadmin-gui
Releases · AlexH-HankIT/phpietadmin-gui
phpietadmin v0.5
- Iet settings configuration menu
- Shutdown/reboot via gui (Add client side validation, Prevent link from being directly pressed)
- Check via sweetalert, shutdown/reboot server only if post var isset
- Add delete button to sessions
- Delete target: Checkbox to force deletion, even if in use (Disconnect initiator and delete target)
- Add up2date documentation & screenshots
- Rework service tab
- Add other services
- Enable services with checkbox
- Set sudoer permission for service execution
- Create connection controller
- Add server not reachable message if connection fails
- Check service/services running
- Check session expired
- Disable apache access logging for this controller
- Add glyphicons Targets > Add/delete discovery user, Services -> overview, add
- addslashes for every user input
- htmlspecialchars for every echo
- Correct some ugly markup
- Targets/Configure/Delete ACL add checkboxes for orphans
- Ajax based menu
- Add configure menu for targets
- Responsive design
- And more...
phpietadmin v0.4
- Add dashboard (Uptime, Load, Mem Usage, Interfaces...)
- Delete initiators.deny since it's deprecated
- Use require.js to organize javascript files
- Add version check
- Add targets without session to Overview/ietsessions
- Change password for user admin via gui
- Select multiple Objects/Users
- Delete all options with target if deleted (Except luns, target with luns cannot be deleted)
- Validate chap password length (min 12, max 16)
- Add incoming/outgoing user authentication
- Check if chap user is already added
- Check if object is already added
- Delete User: Check if it's in use
- Add incoming/outgoing discovery user authentication
- Create install and update documentation
- Support for Jessie (Tests...)
phpietadmin v0.3
Auth
- Authentication via php sessions
Overview
- Display target with and without luns
- Display sessions (multiple connections to one target supported)
- Display lvm devices and disks
Targets
- Add target to daemon and config file
- Map n luns to one target
- Delete target from daemon and config file
- Delete specific lun from target
Rules
- Add objects for hosts, networks, iqns and regex
- Create access rules for targets based on objects
- Delete access rules for targets based on objects
- Support for orphaned entries (entries without associated object)
- Support for access rules in initiator.allow, initiator.deny and targets.allow
LVM
- Add logical volumes
- Delete logical volumes
Service
Start/Stop/Restart the iscsitarget service
Config menu
- Change various config options via gui
Footer
- Up2date status of the iscsitarget daemon
Compatibility
Tested in Firefox 38, but should also work in up2date versions of chrome and internet explorer
phpietadmin v0.2
Features:
Overview about disks, iet volumes, iet sessions, all typs of lvm volumes, initiator and target permissions
Add/Delete iSCSI targets
Add/Delete initiator allow
Add/Delete logical lvm volumes
Start/Stop/Restart iet service
Auth via php sessions