Technical Anshu Hjem › Veiledninger › OrangeHRM-serveroppsett
🧑‍💼 Gratis HRM på din egen server

OrangeHRM-serveroppsett

Sett opp OrangeHRM Starter på din egen kontorserver: krav, nettinstallasjonsprogrammet, første admin-pålogging, ansattes poster, permisjonsoppsett og sikkerhetsreglene HR-data fortjener.

✍️ Technical Anshu🖥️ Windows (XAMPP) · Linux (LAMP)🎧 Multi-Language Audio
OrangeHRM-serveroppsett
🎧 Flerspråklig lyd: Klikk på [Innstillinger] (⚙️) ➔ [Lydspor] i videospilleren for å velge språk.

📑Kapitler

  1. Hva OrangeHRM Starter er – og nettstakken den trenger under
  2. Rute A: klargjør serveren med XAMPP på Windows
  3. Rute B: klargjøring av serveren med en LAMP-stabel på Linux
  4. Opprette databasen og en dedikert databasebruker
  5. Åpne nettinstallasjonsprogrammet og bestå systemkontrollen
  6. Databaseinnstillinger og oppretting av den første administratorkontoen
  7. Første administratorpålogging – firmanavn og første sikkerhetskopi
  8. Legge til ansattes poster og gi ansatte sine egne pålogginger
  9. Sett opp permisjon: typer, rettigheter, søknad og godkjenning
  10. Sikkerhetsregler for HR-data – tilgang, HTTPS og sikkerhetskopier

📋 Oversikt og trinn-for-trinn-veiledning

1

Sjekk kravene først

OrangeHRM er en PHP-nettapplikasjon, så serveren under den trenger en standard nettstabel: Apache som webserver, PHP og MySQL eller MariaDB som database. Selve installasjonsveiviseren tar minutter – å forberede den stabelen er det virkelige arbeidet.

Maskinen trenger ikke å være kraftig. En PC som forblir slått på i kontortiden er ærlig nok for et lite team, men det bør være en maskin som forblir på ett sted, er fysisk sikker og blir sikkerhetskopiert – ikke noens daglige bærbare datamaskin.

📌 PHP-versjonen er viktig: OrangeHRM 5.x støtter PHP 7.4 til 8.1. Et splitter nytt PHP utenfor dette området er den vanligste grunnen til at installasjonsprogrammet nekter å fortsette - systemsjekkskjermen vil flagge det, så sjekk versjonen før du starter.
2

Rute A – Windows med XAMPP

Hvis kontoret ditt lever på Windows, er dette den raskeste ruten. Installer XAMPP fra den offisielle siden – den pakker Apache, MySQL og PHP sammen – og start Apache og MySQL fra XAMPP-kontrollpanelet.

Last ned OrangeHRM Starter zip fra det offisielle OrangeHRM-nettstedet og pakk det ut i XAMPP-nettmappen:

Windows — OrangeHRM Folder
C:\xampp\htdocs\orangehrm
⚠️ XAMPP is built for convenience, not for exposure: on an office LAN it is a practical choice, but never port-forward a XAMPP install to the public internet.
3

Rute B – Linux med en LAMPE-stabel

For en dedikert server som skal kjøre i årevis med færre bevegelige deler, bruk Linux. Installer Apache, MariaDB (eller MySQL) og PHP med utvidelsene OrangeHRM trenger, last ned OrangeHRM fra det offisielle nettstedet og pakk det ut i Apache-nettmappen:

__FULLKODEBLOKK1__
4

Opprett databasen og dens egen bruker

Før du åpner installasjonsprogrammet, opprett en tom database for OrangeHRM – for eksempel kalt orangehrm – i phpMyAdmin (Windows) eller MySQL/MariaDB-klienten (Linux), og opprett en dedikert databasebruker med et ekte passord og fulle rettigheter kun til den databasen.

⚠️ Ikke gi installasjonsprogrammet databaserotpassordet ditt. Det føles raskere, men da kjører applikasjonen med makt over hver database på serveren. En dedikert bruker som bare kan berøre OrangeHRM-databasen tar to minutter og er en ekte sikkerhetsgrense.
5

Åpne nettinstallasjonsprogrammet og bestå systemkontrollen

Alt herfra skjer i nettleseren. Åpne installasjonsprogrammet på:

__FULLKODEBLOKK2__
6

Databaseinnstillinger og administratorkontoen

På databasekonfigurasjonsskjermen skriver du inn verten (vanligvis localhost), databasenavnet og den dedikerte brukeren du opprettet i trinn 4 – ikke root-kontoen. Deretter ber veiviseren deg om å opprette den første admin-brukeren. Denne kontoen kontrollerer hele systemet: hver ansattpost, hvert lønnsfelt, hver permisjonsgodkjenning.

⚠️ Angi et sterkt administratorpassord her, og beskytt det som et. Hvis et enkelt passord eller passord i standardstil ble brukt bare for å komme gjennom oppsettet, endre det umiddelbart etter din første pålogging – før noen reelle ansattdata går inn. Legg merke til legitimasjonen i passordpostene dine, og kjør aldri kontoret på ett administratorpassord delt mellom flere personer: HR-passord som er delt mellom flere personer.

På bekreftelsesskjermen bygger veiviseren databasetabellene. La det bli ferdig uten å lukke fanen.

7

Første pålogging og de første innstillingene

Logg på med administratorkontoen du nettopp opprettet, og bekreft at dashbordet lastes inn. Først logger du ut og inn igjen én gang, slik at du vet at legitimasjonen fungerer. Angi deretter firmanavnet ditt under Administrator → Organisasjon → Generell informasjon, slik at systemet bærer kontorets navn fra dag én.

✅ Ta den første sikkerhetskopien nå, mens systemet fortsatt er tomt. En databasedump av installasjonen som fungerer-men-tom er ditt rene returpunkt – hvis noe går galt senere, kan du alltid komme tilbake til en kjent-god OrangeHRM i stedet for å installere på nytt fra null.
8

Legg til ansattposter og konfigurer permisjon

Når systemet kjører, legger du til folkene dine. Ansattposter ligger i PIM-modulen – legg til ansatte én etter én, eller importer en personalliste fra CSV ved å bruke eksempelfilen fra PIM → Dataimport, hvis overskriftsrad er det nøyaktige formatet filen din må samsvare med. Gi hver ansatt sin egen ESS (selvbetjening) pålogging slik at de kan se sine egne poster og søke om permisjon selv; administratorkontoer forblir separate og få.

Sett deretter opp permisjon i modulen Permisjon: definer permisjonstypene dine, legg til hver ansatts rettigheter for året, og den daglige flyten ordner seg selv – ansatte søker, deres ledere godkjenner og administratorer ser alt.

9

Sikre det som HR-data fortjener

Et HR-system inneholder flest personopplysninger på kontoret – navn, adresser, dokumenter, permisjoner og lønnsrelaterte poster. Behandle serveren deretter:

⚠️ Hold OrangeHRM bak kontornettverket ditt, en VPN eller riktig HTTPS – aldri åpne på det offentlige internett over vanlig HTTP. Pålogginger og ansattes data går ukryptert på vanlig HTTP, og en internettvendt installasjon med et gjettet administratorpassord er alt som skal til for å miste hele persondatabasen.

Sikkerhetskopier to ting sammen: databasen (postene) og OrangeHRM-mappens opplastede filer (dokumentvedlegg) – enten én alene er en ufullstendig gjenoppretting. Oppbevar kopiene et annet sted enn selve serveren, hold stabelen oppdatert og se hvem som har en administratorkonto hver gang noen forlater kontoret.

🏷️Topic Search Variables & Keywords

🔍 OrangeHRM 🔍 OrangeHRM Starter 🔍 Free HR Software 🔍 HRM Server Setup 🔍 OrangeHRM Installation 🔍 XAMPP 🔍 LAMP Stack 🔍 Employee Records 🔍 Leave Management 🔍 PIM Module 🔍 HR Server 🔍 TechnicalAnshu 🔍 ITAdmin
🎙️ Full transkripsjon – trykk for å utvide

OrangeHRM-serveroppsett. Demonstrasjon på skjermen av Technical Anshu.

Sett opp OrangeHRM Starter på din egen kontorserver med denne komplette veiledningen: krav, nettinstallasjonsprogram, første administratorinnlogging, ansattposter, permisjonsoppsett og sikkerhetsreglene HR-data fortjener.

(transkripsjon slutter her på kildesiden)

❓ Ofte stilte spørsmål

Er denne opplæringen 100 % gratis å følge?

Ja! Alle veiledninger og metoder demonstrert av Technical Anshu bruker gratis, juridiske og pedagogiske ressurser.

Kan nybegynnere følge denne veiledningen?

Absolutt! Hvert trinn er demonstrert på skjermen med detaljerte instruksjoner slik at alle enkelt kan følge med.

Hvor kan jeg stille spørsmål hvis jeg står fast?

Legg igjen en kommentar direkte på YouTube-videoen, så hjelper fellesskapet vårt og Technical Anshu deg.

🚀 Se hele veiledningen på YouTube

🚀 Se hele trinn-for-trinn-videoopplæringen på YouTube: https://www.youtube.com/watch?v=ocbmBouU_mI

Abonner på Technical Anshu for IT-støtte, Windows-feilsøking og serveradministrasjon.

▶️ Se hele videoen
Denne opplæringen er basert på Technical Anshus OrangeHRM Server Setup-video • Står du fast på et trinn? Spør i videokommentarene - der får du hjelp 🙏