Server Installation¶
Soovitatav operatsioonisüsteem paigaldamiseks on Ubuntu 22.04 LTS. Allpool toodud juhised kasutavad seda operatsioonisüsteemi.
Headwind MDM (HMDM) paigaldusfailid saab alla laadida ametlikust veebisaidist ` <https://h-mdm.com/download/>` __.
Install Web Panel¶
Kopeerige serverisse installeerimiseks mõeldud arhiivi
scp hmdm-<VERSION>-install-ubuntu.zip <user>@<hostname>:~
, asendades samal ajal<user>
,<hostname>
ja<VERSION>
vastavate väärtustega.Login to the server.
Väljavõte arhiivist
unzip hmdm-<VERSION>-install-ubuntu.zip
, asendades samal ajal<VERSION>
vastava väärtusega. Pärast seda vahetage kataloogi, kus on ekstraheeritud failid, kasutadescd hmdm-install/
.Värskenda repositooriumi andmeid ja paigalda sõltuvused aadressil
apt update && apt install -y aapt tomcat9 postgresql vim certbot unzip net-tools iptables
. Iptables on vajalik paigaldaja poolt tulemüürireeglite seadmiseks, et suunata pordid 80 ja 443 ümber Tomcat’i vaikimisi pordideks 8080 ja 8443.Luua roll ja andmebaas Postgres’is. Veenduge, et andmebaasi parool ei sisaldaks ühtegi märki, mida shell tõlgendab, näiteks
@
või&
. Asendage alljärgnevas näitessupersafepassword
oma parooliga.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
Installige HMDM koos
./hmdm_install.sh
. Binaarse paigaldusprogrammi vaikeväärtused on turvalised vaikeväärtused.Kui installija küsib PostgreSQL andmebaasi, PostgreSQL kasutaja ja PostgreSQL parooli, sisestage vastavad punktis 5 määratud väärtused.
Kui paigaldaja küsib domeeninime, sisestage täielikult kvalifitseeritud domeeninimi.
Pärast veebipaneeli paigaldamist küsib paigaldaja, kas ta peaks hankima ja seadistama sertifikaadi uuendamise protsessi CA jaoks, kasutades Certbot’i. Juhul, kui annate paigaldajale korralduse hankida Lets Encrypt sertifikaat, keelake paigaldaja taotlus jagada e-posti aadressi EFF-iga. Certbot saab automaatselt uuendada Tomcat’i konfiguratsiooni, et kasutada Lets Encrypt’i sertifikaati. See on soovitatav, kui tegemist on äsja paigaldatud süsteemiga ja samas süsteemis ei ole teisi rakendusi. Kui te otsustasite Lets Encrypt sertifikaadi kasutamise vastu, veenduge, et Tomcatil on juurdepääs kehtivale sertifikaadile.
Installeerija küsib, kas suunata porte 80 ja 443 ümber Tomcat’i teenusele. See on soovitatav, kui HMDM peaks olema kättesaadav HTTPS-i kaudu ilma selgesõnaliselt muud porti määramata. Kui ümber ei suunata, on Tomcat server kättesaadav vaikimisi portidel 8080 ja 8443.
Paigaldaja küsib, kas ta peaks vajalikud APK-d
h-mdm.com
teie serverisse liigutama. Seda võib kinnitada, et vältida rohkem väliseid päringuid.Kui paigaldus on lõppenud, kuvab paigaldaja teavet selle kohta, kuidas jõuda HMDM-i veebipaneelile.
Tehke oma konfiguratsioonifailist varukoopia, kasutades
cp /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml~
.Avage HMDMi veebisait ja sisestage selle paigalduse aktiveerimiskood. Seejärel logige sisse ja määrake uus parool.
Aktiveerige mitme rentniku režiim (valikuline)¶
Login to the server.
Vahetage Postgres kasutajakonto, mis töötab andmebaasiteenuse all, koos
su postgres
.Avage ühendus Postgres’i teenusega ja valige hmdm andmebaas koos
psql hmdm
.Postgres’i shellis psql> käivitage järgmised avaldused üksteise järel.
UPDATE customers SET master=true WHERE id=1; UPDATE users SET userroleid=1 WHERE id=1;
Nüüd on admin-kasutajale mitme kasutajaliigi kasutamine aktiveeritud. Erinevate rentnike haldamiseks kasutatakse veebiliidest.
Logige veebiliidesesse sisse administraatori kasutajaga.
Valige parempoolses ülemises nurgas asuvast kasutajamenüüst Master Panel. Samast menüüst pääseb tagasi peapaneelile.
Leheküljel saab administraator-kasutaja lisada organisatsiooni ja hallata ühiseid rakendusi.
E-posti saatmise funktsioon (valikuline)¶
E-posti saatmise funktsioonide seaded ja volitused saab sisestada tarkvara paigaldamise ajal. Selles peatükis kirjeldatakse, kuidas seda teha, kui seda ei tehtud installimise ajal.
Login to the server.
Vahetage kataloogi
/var/lib/tomcat9/conf/Catalina/localhost/
kooscd /var/lib/tomcat9/conf/Catalina/localhost/
.Avage fail
ROOT.xml
redaktoris.Faili lõpus on järgmised konfiguratsioonivõtmed.
<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"/> -->
Pärast konfiguratsiooni muutmist tehke uuesti varukoopia oma konfiguratsioonifailist, kasutades
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¶
Logige veebipaneelile sisse administraatorina.
Open the Master Panel from the menu in the top right corner.
Minge menüüsse Organisatsioonid ja klõpsake uue kasutaja lisamiseks nupule Lisa. Täitke vastavad vormiväljad ja kinnitage loomine nupuga Save.
Pange tähele, et uut kasutajat ei teavitata automaatselt kontost. Ta saab kasutada sisselogimisekraanil olevat funktsiooni Lost password?, et oma konto parool uuesti seadistada.