This is a simple ISCSI manager that allows discovery, login, logout and list of ISCSI targets.
You can find the latest release here, it includes a DEB package and AppImage.
- Discover ISCSI targets
- Login to ISCSI targets (with CHAP support)
- Logout from ISCSI targets
- List ISCSI targets
- Remove ISCSI targets
- View ISCSI volumes, partitions and filesystems
- Toggle ISCSI service (and start it on boot)
- NodeJS
- NPM
You also need some APT packages:
- open-iscsi
- util-linux (should be installed by default)
npm install
npm start
npm run start:packed
npm run ng:build
npm run electron:build
npm run pack
- Add Default CHAP support
# /etc/iscsi/iscsid.conf
discovery.sendtargets.auth.authmethod = CHAP
discovery.sendtargets.auth.username = jdoe
discovery.sendtargets.auth.password = YourSecurePwd1
node.session.auth.authmethod = CHAP
node.session.auth.username = jdoe
node.session.auth.password = YourSecurePwd1