Server Installation¶
Odporúčaný operačný systém na inštaláciu je Ubuntu 22.04 LTS. Nižšie uvedené pokyny používajú tento operačný systém.
Inštalačné súbory pre Headwind MDM (HMDM) si môžete stiahnuť z oficiálnej webovej lokality ` <https://h-mdm.com/download/>` __.
Install Web Panel¶
Skopírujte archív na inštaláciu na server s
scp hmdm-<VERSION>-install-ubuntu.zip <user>@<hostname>:~
, pričom nahraďte<user>
,<hostname>
a<VERSION>
príslušnými hodnotami.Login to the server.
Rozbaľte archív s
unzip hmdm-<VERSION>-install-ubuntu.zip
, pričom<VERSION>
nahraďte príslušnou hodnotou. Následne prejdite do adresára s rozbalenými súbormi pomocoucd hmdm-install/
.Aktualizácia údajov úložiska a inštalácia závislostí pomocou
apt update && apt install -y aapt tomcat9 postgresql vim certbot unzip net-tools iptables
. Iptables je potrebné, aby inštalátor nastavil pravidlá firewallu na presmerovanie portov 80 a 443 na predvolené porty Tomcat 8080 a 8443.Vytvorenie role a databázy v systéme Postgres. Uistite sa, že heslo k databáze neobsahuje žiadne znaky interpretované shellom, napríklad
@
alebo&
. V nasledujúcom príklade nahraďtesupersafepassword
vlastným heslom.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
Nainštalujte HMDM pomocou
./hmdm_install.sh
. Predvolené nastavenia binárneho inštalačného programu sú bezpečné predvolené nastavenia.Keď sa inštalačný program opýta na databázu PostgreSQL, používateľa PostgreSQL a heslo PostgreSQL, zadajte príslušné hodnoty nastavené v kroku 5.
Keď sa inštalačný program opýta na názov domény, zadajte plne kvalifikovaný názov domény.
Po inštalácii webového panela sa inštalátor spýta, či má načítať a nastaviť proces obnovy certifikátu pre certifikačnú autoritu pomocou Certbot. V prípade, že inštalačnému programu dáte pokyn na načítanie certifikátu Lets Encrypt, odmietnite požiadavku inštalačného programu na zdieľanie poštovej adresy s EFF. Certbot môže automaticky aktualizovať konfiguráciu Tomcatu tak, aby používal certifikát Lets Encrypt. Odporúča sa to, ak ide o novo nainštalovaný systém a v tom istom systéme nie sú spustené žiadne iné aplikácie. Ak ste sa rozhodli nepoužiť certifikát Lets Encrypt, uistite sa, že Tomcat má prístup k platnému certifikátu.
Inštalačný program sa opýta, či má presmerovať porty 80 a 443 na službu Tomcat. Toto sa odporúča, ak má byť HMDM dosiahnuteľný na HTTPS bez explicitného zadania iného portu. Ak sa nepresmeruje, server Tomcat je dosiahnuteľný na predvolených portoch 8080 a 8443.
Inštalačný program sa opýta, či má presunúť požadované súbory APK zo stránky
h-mdm.com
na váš server. Toto môžete potvrdiť, aby ste sa vyhli ďalším externým požiadavkám.Po dokončení inštalácie inštalačný program zobrazí informácie o tom, ako sa dostať na webový panel HMDM.
Vytvorte zálohu konfiguračného súboru pomocou
cp /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml /var/lib/tomcat9/conf/Catalina/localhost/ROOT.xml~
.Otvorte webovú stránku HMDM a zadajte aktivačný kód pre túto inštaláciu. Potom sa prihláste a nastavte nové heslo.
Aktivácia režimu viacerých nájomcov (voliteľné)¶
Login to the server.
Zmeňte používateľské konto Postgres, na ktorom beží databázová služba, na
su postgres
.Otvorte pripojenie k službe Postgres a vyberte databázu hmdm s
psql hmdm
.V prostredí Postgres psql> spustite postupne nasledujúce príkazy.
UPDATE customers SET master=true WHERE id=1; UPDATE users SET userroleid=1 WHERE id=1;
Teraz je aktivovaná funkcia multi-tenancy pre používateľa administrátora. Na správu rôznych nájomcov sa používa webové rozhranie.
Prihláste sa do webového rozhrania pomocou používateľa admin.
V používateľskej ponuke v pravom hornom rohu vyberte položku Master Panel. Rovnaká ponuka funguje aj na návrat do hlavného panela ** .
Na stránke môže používateľ administrátora pridať organizáciu a spravovať zdieľané aplikácie.
Funkcia odosielania e-mailov (voliteľné)¶
Nastavenia a poverenia pre funkciu odosielania e-mailov je možné zadať počas inštalácie softvéru. V tejto kapitole je opísaný postup, ako to urobiť, ak to nebolo vykonané počas inštalácie.
Login to the server.
Zmena adresára
/var/lib/tomcat9/conf/Catalina/localhost/
scd /var/lib/tomcat9/conf/Catalina/localhost/
.Otvorte súbor
ROOT.xml
v editore.Na konci súboru nájdete nasledujúce konfiguračné kľúče.
<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"/> -->
Po zmene konfigurácie si znovu vytvorte zálohu konfiguračného súboru pomocou
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¶
Prihláste sa do webového panela ako správca.
Open the Master Panel from the menu in the top right corner.
Prejdite do ponuky Organizácie a kliknutím na tlačidlo Pridať pridajte nového používateľa. Vyplňte príslušné polia formulára a vytvorenie potvrďte tlačidlom Uložiť.
Upozorňujeme, že nový používateľ nebude automaticky informovaný o účte. Môže použiť funkciu Stratil heslo? na prihlasovacej obrazovke a obnoviť heslo svojho konta.