Server Installation¶
Suositeltava käyttöjärjestelmä asennukseen on Ubuntu 22.04 LTS. Alla olevissa ohjeissa käytetään tätä käyttöjärjestelmää.
Headwind MDM:n (HMDM) asennustiedostot voi ladata virallisilta sivuilta ` <https://h-mdm.com/download/>` __.
Install Web Panel¶
Kopioi asennettava arkisto palvelimelle osoitteella
scp hmdm-<VERSION>-install-ubuntu.zip <user>@<hostname>:~
ja korvaa<user>
,<hostname>
ja<VERSION>
vastaavilla arvoilla.Login to the server.
Pura arkisto, jossa on
unzip hmdm-<VERSION>-install-ubuntu.zip
, ja korvaa<VERSION>
vastaavalla arvolla. Siirry sen jälkeen hakemistoon, jossa on puretut tiedostot, komennollacd hmdm-install/
.Päivitä arkiston tiedot ja asenna riippuvuudet osoitteessa
apt update && apt install -y aapt tomcat9 postgresql vim certbot unzip net-tools iptables
. Asennusohjelma tarvitsee Iptablesia palomuurisääntöjen asettamiseen, jotta portit 80 ja 443 ohjataan uudelleen Tomcatin oletusportteihin 8080 ja 8443.Luo rooli ja tietokanta Postgresiin. Varmista, että tietokannan salasana ei sisällä mitään komentotulkin tulkitsemia merkkejä, kuten
@
tai&
. Korvaa alla olevassa esimerkissäsupersafepassword
omalla salasanallasi.root@mdm:~# su - postgres postgres@mdm:~$ psql psql (14.9 (Ubuntu 14.9-0ubuntu0.22.04.1)) Type "help" for help. postgres=# CREATE USER hmdm WITH PASSWORD 'supersafepassword'; CREATE ROLE postgres=# CREATE DATABASE hmdm WITH OWNER=hmdm; CREATE DATABASE postgres=# \q postgres@mdm:~$ exit
Asenna HMDM osoitteella
./hmdm_install.sh
. Binääriasennusohjelman oletusasetukset ovat turvallisia oletusasetuksia.Kun asennusohjelma kysyy PostgreSQL-tietokantaa, PostgreSQL-käyttäjää ja PostgreSQL-salasanaa, kirjoita vaiheessa 5 asetetut arvot.
Kun asennusohjelma kysyy toimialuenimeä, anna täysin määritelty toimialuenimi.
Verkkopaneelin asennuksen jälkeen asennusohjelma kysyy, pitäisikö sen hakea ja määrittää varmenteen uusimisprosessi CA:lle Certbotin avulla. Jos annat asennusohjelman hakea Lets Encrypt -varmenteen, kiellä asennusohjelman pyyntö jakaa sähköpostiosoite EFF:n kanssa. Certbot voi automaattisesti päivittää Tomcatin kokoonpanon käyttämään Lets Encrypt -varmentetta. Tätä suositellaan, jos kyseessä on vasta asennettu järjestelmä eikä samassa järjestelmässä ole muita sovelluksia käynnissä. Jos päätät olla käyttämättä Lets Encrypt -varmentetta, varmista, että Tomcatilla on pääsy voimassa olevaan varmenteeseen.
Asennusohjelma kysyy, ohjataanko portit 80 ja 443 Tomcat-palveluun. Tätä suositellaan, jos HMDM:n on oltava tavoitettavissa HTTPS:n kautta ilman, että muuta porttia erikseen määritetään. Jos uudelleenohjausta ei tehdä, Tomcat-palvelin on tavoitettavissa oletusporttien 8080 ja 8443 kautta.
Asennusohjelma kysyy, pitäisikö sen siirtää tarvittavat APK-tiedostot osoitteesta
h-mdm.com
palvelimellesi. Tämä voidaan vahvistaa, jotta vältytään useammilta ulkoisilta pyynnöiltä.Kun asennus on valmis, asennusohjelma näyttää tietoja siitä, miten pääset HMDM-verkkopaneeliin.
Tee varmuuskopio konfiguraatiotiedostostasi osoitteessa
cp /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml~
.Avaa HMDM:n verkkosivusto ja syötä aktivointikoodi tätä asennusta varten. Kirjaudu sen jälkeen sisään ja aseta uusi salasana.
Aktivoi Multi-Tenant-tila (valinnainen)¶
Login to the server.
Vaihda Postgres -käyttäjätilille, joka käyttää tietokantapalvelua
su postgres
.Avaa yhteys Postgres-palveluun ja valitse hmdm -tietokanta ja
psql hmdm
.Suorita Postgresin komentotulkissa psql> seuraavat lausekkeet peräkkäin.
UPDATE customers SET master=true WHERE id=1; UPDATE users SET userroleid=1 WHERE id=1;
Nyt admin-käyttäjän monikäyttöisyys on aktivoitu. Eri vuokralaisten hallintaan käytetään web-käyttöliittymää.
Kirjaudu verkkokäyttöliittymään admin-käyttäjällä.
Valitse oikeassa yläkulmassa olevasta käyttäjävalikosta Master Panel. Samasta valikosta pääset takaisin pääpaneeliin.
Sivulla admin-käyttäjä voi lisätä organisaation ja hallita jaettuja sovelluksia.
Sähköpostin lähetystoiminto (valinnainen)¶
Sähköpostin lähetystoiminnon asetukset ja tunnistetiedot voidaan syöttää ohjelmiston asennuksen aikana. Tässä luvussa kuvataan, miten tämä tehdään, jos sitä ei tehty asennuksen aikana.
Login to the server.
Vaihda hakemistoon
/var/lib/tomcat9/conf/Catalina/localhost/
hakemistollacd /var/lib/tomcat9/conf/Catalina/localhost/
.Avaa tiedosto
ROOT.xml
editorilla.Tiedoston loppupuolella on seuraavat konfigurointiavaimet.
<Parameter name="smtp.host" value="mail.example.net"/> <Parameter name="smtp.port" value="465"/> <Parameter name="smtp.ssl" value="1"/> <Parameter name="smtp.starttls" value="0"/> <Parameter name="smtp.username" value="noreply@example.net"/> <Parameter name="smtp.password" value="supersafepassword"/> <Parameter name="smtp.from" value="noreply@example.net"/> <!-- Uncomment this line if you get 'Could not convert socket to TLS' --> <!-- <Parameter name="smtp.ssl.protocols"value="TLSv1.2"/> -->
Kun olet muuttanut kokoonpanoa, tee uudelleen varmuuskopio kokoonpanotiedostostasi osoitteessa
cp /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml~
.
Manage Web Panel¶
Create a New User Account¶
Kirjaudu verkkopaneeliin järjestelmänvalvojana.
Open the Master Panel from the menu in the top right corner.
Siirry Organisaatiot -valikkoon ja napsauta Lisää -painiketta lisätäksesi uuden käyttäjän. Täytä vastaavat lomakekentät ja vahvista luominen Tallenna -painikkeella.
Huomaa, että uudelle käyttäjälle ei ilmoiteta tilistä automaattisesti. Hän voi käyttää kirjautumisnäytössä olevaa Lost password? -toimintoa tilinsä salasanan palauttamiseksi.