A Sentrifugo HRM megoldás telepítése az Ubuntu Server 18.04-re

Kép: Sentrifugo

Ha vállalkozása humán erőforrás menedzsment (HRM) megoldást keres, rengeteg nyílt forráskódú lehetőséget kínál. Az egyik ilyen eszköz a Sentrifugo. Ez a megoldás eszközöket kínál a következőkhöz:

  • Emberi Erőforrások

    Adatközpont kötelező olvasása

    • 8 adatközpont-előrejelzés 2020-ra
    • 7 hálózati előrejelzés 2020-ra: Automatizálás, élszámolás, Wi-Fi 6, stb
    • A szerver virtualizációjának bevált módszerei és tippek a nem teendőkhöz
    • Kvantumszámítás: Hét igazságot kell tudnod
  • Teljesítményértékelés
  • Munkavállalói önkiszolgálás
  • Analitika
  • Háttérellenőrzések
  • Szabadságkezelés
  • Szolgáltatásigénylés
  • Tehetség megszerzése
  • Interjú ütemezése
  • Idő beosztás
  • Költségek
  • Vagyonkezelés
  • Fegyelmi
  • Munkavállalói kilépés / szétválás

A Sentrifugo mindent megtesz egy HRM megoldáshoz, mindezt a saját adatközpontjában. Megmutatom, hogyan telepítse ezt az eszközt az Ubuntu Server 18.04-re.

A nulláról indulunk, feltételezve, hogy az egyetlen dolog, amit már futtatott, a szerverplatform. És ezzel együtt, telepítsük.

Dependencies

Először ellenőrizze, hogy a szerver operációs rendszere naprakész-e. A rendszermag frissítésének esélye nélkül ezt megteheti, amikor a szerver újraindul. Nyisson meg egy terminál ablakot, és adja ki a következő két parancsot:

 sudo apt-get frissítés sudo apt-get frissítés 

Hagyja mindkettőt befejezni. Ha a kernel frissítve van, indítsa újra a szervert, ellenkező esetben folytassa a továbblépést.

Első függőségünk az Apache. Az Apache webszerver telepítéséhez adja ki a következő parancsot:

 sudo apt-get install apache2 

A telepítés befejezése után indítsa el és engedélyezze az Apache-t a következő parancsokkal:

 sudo systemctl start apache2 sudo systemctl engedélyezi az apache2 

Ezután telepítenünk kell az adatbázisunkat. Erre a MariaDB-t fogjuk használni. Az adatbázis telepítéséhez adja ki a következő parancsot:

 sudo apt-get install mariadb-server mariadb-kliens 

A MariaDB elindításához és engedélyezéséhez adja ki a következő két parancsot:

 sudo systemctl start mariadb sudo systemctl engedélyezze a mariadb funkciót 

A MariaDB telepítése után be kell állítanunk egy admin jelszót az adatbázis gyökér felhasználójának. Ehhez adja ki a parancsot:

 sudo mysql_secure_installation 

Mivel még nem hozott létre jelszót, nyomja meg az Enter billentyűt, amikor a rendszer kéri az aktuális jelszót. Gépelje be "y", amikor megkérdezi, hogy kíván-e beállítani egy root jelszót, majd írja be / ellenőrizze az új rendszergazdai felhasználói jelszót. Válaszoljon "y" -ra a fennmaradó kérdésekre.

A beállított admin felhasználói jelszóval indítsa újra az adatbázis-kiszolgálót a következő paranccsal:

 Sudo systemctl indítsa újra a MySQL-t 

Most telepítenünk kell a PHP-t és a hozzá kapcsolódó modulokat. Ezt megteheti a következő négy paranccsal:

 sudo apt-get telepítés szoftver-tulajdonságok-általános sudo add-apt-repository ppa: ondrej / php sudo apt frissítés sudo apt install php7.2 php7.2-common php7.2-mbstring php7.2-xmlrpc php7.2-soap php7.2-gd php7.2-xml php7.2-intl php7.2-mysql php7.2-cli php7.2 php7.2-ldap php7.2-zip php7.2-curl 

Most, hogy a pHP és a szükséges modulok telepítve vannak, meg kell változtatnunk a php.ini fájlban. Adja ki a parancsot:

 sudo nano /etc/php/7.2/apache2/php.ini 

A fájlban a következő változtatásokat kell végrehajtania:

 memory_limit = 256 millió upload_max_filesize = 100 millió dátum.timezone = YOUR_TIMEZONE 

Győződjön meg arról, hogy YOUR_TIMEZONE az az időzóna, amelyben található.

Az adatbázis létrehozása

Most létrehozhatunk adatbázist a Sentrifugo számára. Adja ki a parancsot:

 sudo mysql -u root -p 

A sikeres hitelesítés után (használja az éppen az adatbázis adminisztrátor felhasználói számára létrehozott jelszót) hozzon létre az új adatbázist a következő paranccsal:

 LÉTREHOZZA AZ ADATBÁZISot sentrifugo; 

Ezután új felhasználót hozhatunk létre a következő paranccsal:

 CREATE USER 'sentrifugouser' @ 'localhost' 'JELSZÓ' AZONOSÍTOTT; 

Győződjön meg arról, hogy a JELSZÓ egyedülálló és erős jelszó. Adja meg a Sentrifugo felhasználó számára a megfelelő engedélyeket a következő paranccsal:

 MINDEN ÖSSZESEN adni a sentrifugónál. * A 'sentrifugouser' @ 'localhost' 'JELSZÓ' AZONOSÍTOTT MEGFELELŐ opcióval; 

Győződjön meg arról, hogy a PASSWORD a Sentrifugo adatbázis felhasználó számára létrehozott jelszó.

Öblítse át az adatbázis jogosultságait és lépjen ki a következő parancsokkal:

 SZENNYEZETT ELJÁRÁSOK; kijárat; 

Töltse le és bontsa ki a Sentrifugo-t

Töltse le, bontsa ki és helyezze át a Sentrifugo legújabb kiadását a következő parancsokkal:

 cd / tmp && wget http://www.sentrifugo.com/home/downloadfile?file_name=Sentrifugo.zip -O Sentrifugo.zip unzip Sentrifugo.zip sudo mv Sentrifugo_3.2 / var / www / html / sentrifugo 

Adja meg az új könyvtárnak a megfelelő engedélyeket a következő parancsokkal:

 sudo chown -R www-data: www-data / var / www / html / sentrifugo / sudo chmod -R 755 / var / www / html / sentrifugo / 

Az Apache konfigurálása

Most létre kell hoznunk egy új konfigurációs fájlt az Apache számára. Hozzon létre új fájlt a következő paranccsal:

sudo nano /etc/apache2/sites-avable/sentrifugo.conf

A fájlba másolja a következő tartalmat:

 ServerAdmin DocumentRoot / var / www / html / sentrifugo ServerName example.com ServerAlias ​​www.example.com Opciók + FollowSymlinks AllowOverride Mindegyik megköveteli az összes megadott ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log kombinált 

Cserélje ki az e-mail címet, amely a kiszolgáló rendszergazdájához van társítva. Cserélje ki a ServerName és a ServerAlias ​​fájlokat is.

Végül engedélyezze a Sentrifugo webhelyet (valamint az újraírási modult) a következő parancsokkal:

 sudo a2ensite sentrifugo.conf sudo a2enmod újraírás 

Indítsa újra az Apache parancsot:

 Sudo systemctl indítsa újra az apache2 

Végezzen el egy javítást

Ha megpróbálja böngészőjét a http: // SERVER_IP / sentrifugo-ra (ahol a SERVER_IP a szerver IP-címe) mutatni, telepítési figyelmeztetést kap az elavult php funkció miatt. A telepítés előtt tegye a következőket:

  1. Nyissa meg a fájlt a sudo nano /var/www/html/sentrifugo/install/PHPMailer/PHPMailerAutoload.php paranccsal.
  2. A __autoload ($ classname) függvényt változtassa meg a __spl_autoload_register ($ classname ) funkcióra

Megjegyzés: A __ kettős aláhúzás.

Mentse és zárja be a fájlt.

Most mutasson a böngészőjére a http: // SERVER_IP / sentrifugo (ahol a SERVER_IP a szerver IP címe) linkre, és nem szabad hibákat látnia (A ábra ).

A ábra

A Sentrifugo webes telepítő.


Kattintson a Tovább gombra, majd a következőkre kell gondoskodnia:

  • Adatbázis-beállítások
  • Alkalmazások beállításai
  • E-mail szerver beállításai
  • Végső ellenőrzés

Megjegyzés: A Sentrifugo nem rendelkezik beépített e-mail szerverrel, ezért a használatához távoli e-mail szerverre van szüksége (vagy egy ilyennek, például a postfixnek, telepítve kell lennie a helyi kiszolgálóra). Miután gondoskodott a fentiekről, készen áll arra, hogy testreszabja a Sentrifugót, hogy tökéletesen megfeleljen üzleti igényeinek.

A végső telepítési oldalon felhasználónevet és jelszót kap a rendszerbe való bejelentkezéshez. Tartsa ezt az információt biztonságban, szüksége lesz rá.

Adatközpontja most már felhatalmazta az emberi erőforrásokat az összes olyan eszközzel, amelyre szükség van egy erőteljes és rugalmas munkafolyamat létrehozásához.

Adatközpont-trend hírlevél

A DevOps, a virtualizáció, a hibrid felhő, a tárolás és az operatív hatékonyság csak néhány adatközpont-témakör, amelyet kiemeltünk. Hétfőn és szerdán szállítjuk

Regisztrálj még ma

© Copyright 2021 | mobilegn.com