Slik installerer du Sentrifugo HRM-løsning på Ubuntu Server 18.04

Bilde: Sentrifugo

Hvis bedriften din leter etter en HRM-løsning (HRM), vil du finne mange open source-alternativer. Et slikt verktøy er Sentrifugo. Denne spesielle løsningen inneholder verktøy for:

  • Menneskelige ressurser

    Datasenter må leses

    • 8 datasenterprognoser for 2020
    • 7 nettverksvarslinger for 2020: Automatisering, edge computing, Wi-Fi 6, mer
    • Beste praksis for server virtualisering og tips om hva du ikke skal gjøre
    • Kvanteberegning: Syv sannheter du trenger å vite
  • Prestasjonsvurdering
  • Ansattes selvbetjening
  • Analytics
  • Bakgrunnssjekker
  • Forlat ledelsen
  • Serviceforespørsel
  • Talentanskaffelse
  • Intervjuplanlegging
  • Tidsfordriv
  • utgifter
  • Kapitalforvaltning
  • disiplinær~~POS=TRUNC
  • Ansattes ut / separasjon

Sentrifugo tilbyr alt du trenger i en HRM-løsning, alt innenfor ditt eget datasenter. Jeg vil lede deg gjennom hvordan du installerer dette verktøyet på Ubuntu Server 18.04.

Vi starter helt fra bunnen av, forutsatt at det eneste du har og kjører er serverplattformen. Og med det sagt, la oss installere.

avhengig

Først må du forsikre deg om at operativsystemet til serveren din er oppdatert. Når sjansen er oppgradert, vil du gjøre dette når serveren kan starte på nytt. Åpne et terminalvindu, og gi følgende to kommandoer:

 sudo apt-get-oppdatering sudo apt-get-oppgradering 

La begge to fullføre. Hvis kjernen er oppgradert, start serveren på nytt, ellers fortsett på.

Vår første avhengighet er Apache. Hvis du vil installere Apache-webserveren, utgir du følgende kommando:

 sudo apt-get install apache2 

Når installasjonen er fullført, start og aktiver Apache med disse kommandoene:

 sudo systemctl start apache2 sudo systemctl aktivere apache2 

Deretter må vi installere databasen vår. Vi bruker MariaDB til dette. Hvis du vil installere databasen, gir du kommandoen:

 sudo apt-get install mariadb-server mariadb-client 

Hvis du vil starte og aktivere MariaDB, utgir du følgende to kommandoer:

 sudo systemctl start mariadb sudo systemctl aktivere mariadb 

Når MariaDB er installert, må vi angi et administratorpassord for databasens rotbruker. For dette, gi kommandoen:

 sudo mysql_secure_installation 

Siden du ikke har opprettet et passord ennå, trykker du på Enter når du blir bedt om det gjeldende passordet. Skriv "y" når du blir spurt om du vil angi et root-passord, og skriv / bekreft det nye admin-brukerpassordet. Svar "y" for de resterende spørsmålene.

Start admin-brukerpassordet, start databaseserveren på nytt med kommandoen:

 sudo systemctl start mysql på nytt 

Nå må vi installere PHP og tilhørende moduler. Dette kan gjøres med følgende fire kommandoer:

 sudo apt-get install software-egenskaper-common sudo add-apt-repository ppa: ondrej / php sudo apt update 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 

Nå som pHP og de nødvendige modulene er installert, må vi gjøre noen endringer i php.ini-filen. Gi kommandoen:

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

I denne filen må du gjøre følgende endringer:

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

Forsikre deg om at YOUR_TIMEZONE er tidssonen du befinner deg i.

Opprette databasen

Nå kan vi lage en database for Sentrifugo. Gi kommandoen:

 sudo mysql -u rot -p 

Etter vellykket godkjenning (bruk passordet du nettopp opprettet for databaseadministratorbrukeren), opprett den nye databasen med kommandoen:

 SKAP DATABASE sentrifugo; 

Neste kan vi opprette en ny bruker med kommandoen:

 LAG BRUKER 'sentrifugouser' @ 'localhost' IDENTIFISERT AV 'PASSWORD'; 

Pass på at passordet ditt er et unikt og sterkt passord. Gi Sentrifugo-brukeren de riktige tillatelsene med kommandoen:

 TIL ALL PÅ sentrifugo. * TIL 'sentrifugouser' @ 'localhost' IDENTIFISERT AV 'PASSWORD' MED TILVALG VALG; 

Forsikre deg om at PASSWORD er passordet du opprettet for brukeren av Sentrifugo.

Spyl databaseprivilegiene og avslutt med kommandoene:

 FLUSH PRIVILEGES; exit; 

Last ned og trekk ut Sentrifugo

Last ned, pakke ut og flytt den siste utgivelsen av Sentrifugo med kommandoene:

 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 

Gi den nye katalogen de riktige tillatelsene med kommandoene:

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

Konfigurer Apache

Nå må vi lage en ny konfigurasjonsfil for Apache. Opprett den nye filen med kommandoen:

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

Kopier følgende innhold i denne filen:

 ServerAdmin postbeskyttet DocumentRoot / var / www / html / sentrifugo Servernavn eksempel.com ServerAlias ​​www.example.com Alternativer + FølgSymboler TillatOverride All Krev alle innvilget ErrorLog $ {APACHE_LOG_DIR} /error.log CustomLog $ {APACHE_LOG_DIR} /access.log kombinert 

Bytt ut med en e-postadresse tilknyttet serveradministratoren. Bytt også ut Servernavn og ServerAlias ​​etter behov.

Til slutt, aktiver Sentrifugo-nettstedet (samt omskrivningsmodulen) med kommandoene:

 sudo a2ensite sentrifugo.conf sudo a2enmod omskrive 

Start Apache på nytt med kommandoen:

 sudo systemctl omstart apache2 

Gjør en korreksjon

Hvis du prøver å peke nettleseren din til http: // SERVER_IP / sentrifugo (der SERVER_IP er IP-adressen til serveren), vil du motta en installasjonsvarsel på grunn av en utdatert php-funksjon. Gjør følgende før du kan installere:

  1. Åpne filen med kommandoen sudo nano /var/www/html/sentrifugo/install/PHPMailer/PHPMailerAutoload.php
  2. Endre funksjon __autoload ($ classname) til funksjon __spl_autoload_register ($ classname)

Merk: __ er et dobbelt understrek.

Lagre og lukk filen.

Nå peker nettleseren din til http: // SERVER_IP / sentrifugo (der SERVER_IP er IP-adressen til serveren din), og du skal ikke se noen feil ( figur A ).

Figur A

Sentrifugo nettinstalleringsprogram.


Klikk Neste, og deretter må du ta vare på:

  • Databaseinnstillinger
  • Programinnstillinger
  • Innstillinger for e-postserver
  • Sluttkontroll

Merk: Sentrifugo har ikke en innebygd postserver, så du må ha en ekstern postserver (eller ha en, for eksempel postfix, installert på den lokale serveren) for å bruke. Når du har tatt vare på det ovennevnte, er du klar til å tilpasse Sentrifugo for å passe perfekt til dine forretningsbehov.

På den endelige installasjonssiden vil du få et brukernavn og passord for å logge inn på systemet ditt. Hold den informasjonen sikker. Du trenger den.

Datasenteret ditt har nå gitt menneskelige ressurser med alle verktøyene den trenger for å skape en kraftig og fleksibel arbeidsflyt.

Datasenter Trender Nyhetsbrev

DevOps, virtualisering, hybridsky, lagring og driftseffektivitet er bare noen av datasentertemaene vi vil trekke frem. Leveres mandager og onsdager

Registrer deg i dag

© Copyright 2020 | mobilegn.com