Sentrifugo HRM -ratkaisun asentaminen Ubuntu-palvelimelle 18.04

Kuva: Sentrifugo

Jos yrityksesi etsii henkilöstöhallinnon (HRM) ratkaisua, löydät paljon avoimen lähdekoodin vaihtoehtoja. Yksi tällainen työkalu on Sentrifugo. Tämä erityinen ratkaisu sisältää työkalut:

  • Henkilöstöhallinto

    Tietokeskuksen lukemat

    • 8 tietokeskuksen ennustetta vuodelle 2020
    • 7 verkkonäköennustetta vuodelle 2020: automaatio, reunalaskenta, Wi-Fi 6 ja enemmän
    • Palvelimen virtualisoinnin parhaat käytännöt ja vinkit siihen, mitä ei tehdä
    • Kvanttilaskenta: Seitsemän totuutta, jotka sinun on tiedettävä
  • Suorituskyvyn arviointi
  • Työntekijöiden itsepalvelu
  • Analytics
  • Taustojen tarkistukset
  • Luo hallinta
  • Huolto pyyntö
  • Lahjakkuuden hankkiminen
  • Haastatteluaikataulu
  • Ajanhallinta
  • Kulut
  • Vahvuuksien hallinta
  • kurinpidollinen
  • Työntekijöiden poistuminen / eroaminen

Sentrifugo tarjoaa kaiken tarvitsemasi HRM-ratkaisun, kaikki omassa tietokeskuksessasi. Opastan sinut tämän työkalun asentamiseen Ubuntu Server 18.04 -sovellukseen.

Aloitamme tyhjästä olettaen, että ainoa asia, jota sinulla on käynnissä, on palvelinjärjestelmä. Ja sanotun mukaan, asennetaan.

riippuvuudet

Varmista ensin, että palvelimen käyttöjärjestelmä on ajan tasalla. Ytimen päivityksen ulkopuolella, sinun kannattaa tehdä tämä, kun palvelin voi käynnistää uudelleen. Avaa pääteikkuna ja anna seuraavat kaksi komentoa:

 sudo apt-get update sudo apt-get päivitys 

Anna molempien täyttyä. Jos ydin päivitetään, käynnistä palvelin uudelleen, muussa tapauksessa jatka.

Ensimmäinen riippuvuutemme on Apache. Asenna Apache-verkkopalvelin antamalla seuraava komento:

 sudo apt-get install apache2 

Kun asennus on valmis, käynnistä ja ota Apache käyttöön seuraavilla komennoilla:

 sudo systemctl käynnistää apache2 sudo systemctl ottaa apache2 käyttöön 

Seuraavaksi meidän on asennettava tietokanta. Käytämme tässä MariaDB: tä. Asenna tietokanta antamalla komento:

 sudo apt-get install mariadb-server mariadb-client 

Käynnistä ja ota MariaDB käyttöön antamalla seuraavat kaksi komentoa:

 sudo systemctl start mariadb sudo systemctl ota käyttöön mariadb 

Kun MariaDB on asennettu, meidän on asetettava järjestelmänvalvojan salasana tietokannan pääkäyttäjälle. Tätä varten anna komento:

 sudo mysql_secure_installation 

Koska et ole vielä luonut salasanaa, paina Enter-näppäintä, kun sinulta kysytään nykyistä salasanaa. Kirjoita "y", kun sinulta kysytään, haluatko asettaa pääsalasanan, ja kirjoita / tarkista sitten uusi järjestelmänvalvojan käyttäjän salasana. Vastaa "y" jäljellä oleviin kysymyksiin.

Kun järjestelmänvalvojan salasana on asetettu, käynnistä tietokantapalvelin uudelleen komennolla:

 Sudo systemctl käynnistä mysql uudelleen 

Nyt meidän on asennettava PHP ja siihen liittyvät moduulit. Tämä voidaan tehdä seuraavilla neljällä komennolla:

 sudo apt-get asennusohjelma-ominaisuudet-yleinen sudo add-apt-repository ppa: ondrej / php sudo apt päivitys sudo apt install php7.2 php7.2-yleinen php7.2-mbstring php7.2-xmlrpc php7.2-saippua 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 

Nyt kun pHP ja sen vaadittavat moduulit on asennettu, meidän on tehtävä joitain muutoksia php.ini-tiedostoon. Anna komento:

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

Tässä tiedostossa sinun on tehtävä seuraavat muutokset:

 memory_limit = 256M upload_max_filesize = 100M date.timezone = YOUR_TIMEZONE 

Varmista, että YOUR_TIMEZONE on aikavyöhyke, jolla olet.

Tietokannan luominen

Nyt voimme luoda tietokannan Sentrifugolle. Anna komento:

 sudo mysql -u root -p 

Kun onnistunut todennus (käytä juuri luomaasi tietokannan järjestelmänvalvojan salasanaa), luo uusi tietokanta komennolla:

 Luo tietokanta sentrifugo; 

Seuraavaksi voimme luoda uuden käyttäjän komennolla:

 CREATE USER 'sentrifugouser' @ 'localhost', TUNNISTETTU 'SALASANA'; 

Varmista, että SALASANA on ainutlaatuinen ja vahva salasana. Antaa Sentrifugo-käyttäjälle oikeat oikeudet komennolla:

 ANTA KAIKKI sentrifugo. * KOHDEKSI 'sentrifugouser' @ 'localhost', TUNNISTETTU 'SALASANA' AVUSTAMISVAIHTOON; 

Varmista, että SALASANA on Sentrifugo-tietokannan käyttäjälle luoma salasana.

Huuhtele tietokannan käyttöoikeudet ja poistu komennoilla:

 SUKUTUSYKSIKÖT; poistua; 

Lataa ja purkaa Sentrifugo

Lataa, purkaa ja siirrä uusin Sentrifugo-julkaisu komennoilla:

 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 

Anna uudelle hakemistolle oikeat oikeudet komennoilla:

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

Määritä Apache

Nyt meidän on luotava uusi kokoonpanotiedosto Apachelle. Luo uusi tiedosto komennolla:

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

Kopioi tiedostoon seuraava tiedosto:

 ServerAdmin DocumentRoot / var / www / html / sentrifugo ServerName esimerkki.com ServerAlias ​​www.example.com Asetukset + Seuraavat linkit SalliOverroida Kaikki Vaadi kaikki myönnetyt ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log Yhdistetty 

Korvaa sähköpostiosoitteella, joka liittyy palvelimen järjestelmänvalvojaan. Korvaa myös ServerName ja ServerAlias ​​tarvittaessa.

Ota lopuksi käyttöön Sentrifugo-sivusto (samoin kuin uudelleenkirjoitusmoduuli) komennoilla:

 sudo a2ensite sentrifugo.conf sudo a2enmod kirjoittaa uudelleen 

Käynnistä Apache uudelleen komennolla:

 sudo systemctl käynnistä apache2 uudelleen 

Tee yksi korjaus

Jos yrität osoittaa selaimesi kohtaan http: // SERVER_IP / sentrifugo (missä SERVER_IP on palvelimen IP-osoite), saat asennusvaroituksen vanhennetun php-toiminnon takia. Tee seuraavat toimet ennen asennusta:

  1. Avaa tiedosto komennolla sudo nano /var/www/html/sentrifugo/install/PHPMailer/PHPMailerAutoload.php
  2. Muuta toiminto __autoload ($ luokanimi) toimintoksi __spl_autoload_register ($ luokan nimi)

Huomaa: __ on kaksinkertainen alaviiva.

Tallenna ja sulje tiedosto.

Osoita selaimesi nyt osoitteeseen http: // SERVER_IP / sentrifugo (missä SERVER_IP on palvelimen IP-osoite), eikä sinun pitäisi nähdä mitään virheitä ( kuva A ).

Kuvio A

Sentrifugo-verkkoasennusohjelma.


Napsauta Seuraava ja sitten sinun on hoidettava:

  • Tietokanta-asetukset
  • Sovellusten asetukset
  • Sähköpostipalvelimen asetukset
  • Viimeinen tarkistus

Huomaa: Sentrifugolla ei ole sisäänrakennettua postipalvelinta, joten käytettäväksi sinun on oltava etäpostipalvelin (tai sellainen, kuten postfix, asennettu itse paikalliselle palvelimelle). Kun olet huolehtinut yllä olevista asioista, olet valmis mukauttamaan Sentrifugon sopimaan täydellisesti yrityksesi tarpeisiin.

Viimeisellä asennussivulla sinulle annetaan käyttäjänimi ja salasana kirjautuaksesi järjestelmään. Pidä nämä tiedot turvassa, tarvitset niitä.

Tietokeskuksesi on nyt antanut henkilöstöresursseille kaikki tarvittavat työkalut tehokkaan ja joustavan työnkulun luomiseksi.

Datakeskuksen trendit -uutiskirje

DevOps, virtualisointi, hybridi pilvi, tallennus ja toiminnan tehokkuus ovat vain joitain tietokeskuksen aiheista, joita korostamme. Toimitetaan maanantaisin ja keskiviikkoisin

Rekisteröidy tänään

© Copyright 2020 | mobilegn.com