This repository was archived by the owner on Apr 20, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 5
Installation v0.6
Alexander Hank edited this page Nov 14, 2015
·
7 revisions
apt update
apt full-upgrade
apt install iscsitarget iscsitarget-dkms apache2 libapache2-mod-php5 php5-sqlite sqlite3 sudo wget lvm2
wget https://github.com/HankIT/phpietadmin-gui/archive/v0.6.tar.gz
tar -xvf v0.6.tar.gz
rm v0.6.tar.gz
mv phpietadmin-gui-0.6 /usr/share/phpietadmin
sqlite3 /usr/share/phpietadmin/app/config.db < /usr/share/phpietadmin/install/database.new.sql
mkdir /var/backups/phpietadmin
mkdir /var/log/phpietadmin
chown -R www-data:www-data /usr/share/phpietadmin/app
chown -R www-data:www-data /usr/share/phpietadmin/public
chown -R www-data:www-data /var/log/phpietadmin
chown -R www-data:www-data /var/backups/phpietadmin
chown -R root:www-data /etc/iet
chmod -R 770 /etc/iet
echo "" >> /usr/share/phpietadmin/install/sudoer # This adds a newline at the end of file, otherwise sudo complains...
cp /usr/share/phpietadmin/install/sudoer /etc/sudoers.d/phpietadmin
Execute sudo and check if everything is working as expected!
rm /etc/apache2/sites-enabled/000-default.conf
cp /usr/share/phpietadmin/install/phpietadmin /etc/apache2/sites-enabled/phpietadmin.conf
a2enmod rewrite
service apache2 restart
sed -i 's/false/true/g' /etc/default/iscsitarget
sed -i '/ALL ALL/d' /etc/iet/initiators.allow
service iscsitarget restart
php /usr/share/phpietadmin/install/generateAuthCode.php
Go to http://your.server/phpietadmin and create a user
rm /usr/share/phpietadmin/install/auth