Installere JIRA på egen server

JIRA fra Atlassian: prosjektstyring, bug tracking m.m. Gratis i 30 dager hvis man hoster selv. Deretter engangssum på $10 for 10 brukere (hvis man ikke vil hoste selv, koster JIRA $10/md. som PaaS). Denne posten beskriver oppsett for Linux (kan hostes på andre plattformer også). Før installeringen bør du sette opp MySQL så JIRA kan … Continue reading Installere JIRA på egen server

Installere phpMyAdmin i Linux

phpMyAdmin er et verktøy som gir et grafisk grensesnitt for å jobbe med MySQL-databaser via en nettside. Sikkerhetsmessig gir phpMyAdmin uvedkommende en ekstra potensiell inngang til serveren din, så vurder om du kan unngå å bruke det hvis du er bekymret for sikkerheten. Du kan f.eks. koble til MySQL fra en annen maskin med MySQL … Continue reading Installere phpMyAdmin i Linux

Installere LAMP i Linux

LAMP er en samling programvare med åpen kildekode, som brukes for å sette opp webservere. LAMP står for, og består av: Linux, Apache, MySQL og PHP. Dette innlegget beskriver hvordan du installerer LAMP i Ubuntu, så da er Linux-delen dekket. Neste program er Apache, som er selve webserveren. Installere Apache Apache brukes på over halvparten … Continue reading Installere LAMP i Linux

Sette opp en ny server med Ubuntu

Før man kan begynne å bruke en ny server, er det enkelte ting man bør konfigurere. Her er en huskeliste med anbefalte steg man bør gjøre med en ny installasjon av Ubuntu Server. Disse eksemplene bruker en VPS med Ubuntu 14.04.3 x64 fra digitalocean.com (referrallink, spar $10). Fremgangsmåtene kan variere noe på andre distroer. Innhold Oppsett for norsk tastatur … Continue reading Sette opp en ny server med Ubuntu

Installere programvare via terminalen

Noen ganger trenger man å installere programvare via terminalen, f.eks. på en webserver. Det er litt annerledes enn grafiske steg-for-steg-installasjoner man er vant til fra Windows og MacOSX, og gjøres vanligvis med en pakkebehandler (packet manager) som apt, eller ved å kompilere kildekoden selv. Denne beskrivelsen viser hvordan man gjør begge deler. Er du ukjent med bruk av terminalen, … Continue reading Installere programvare via terminalen

Rørlegging og omdirigering (Pipes and Redirection)

Dette innlegget bygger videre på innlegget Grunnleggende om terminalen i Mac og Linux. Standard inn og standard ut De aller fleste programmers prosesser har en standard måte å kommunisere ut og inn på; standard inn og standard ut. Som regel er input’en, standard inn, tastaturet via konsollen – og output’en, standard ut, konsolltekst som vises … Continue reading Rørlegging og omdirigering (Pipes and Redirection)

Miljøvariabler (environment variables)

Dette innlegget bygger videre på innlegget Grunnleggende om Terminalen i Mac og Linux. Miljøvariabler fungerer som variabler i programmering, og er spesielle navn som kan holde på en verdi. De angis med dollartegn og navnet på variabelen med store bokstaver. I systemet er det allerede mange satte variabler. env – printer ut alle miljøvariablene til … Continue reading Miljøvariabler (environment variables)

Grunnleggende om Terminalen i Mac og Linux

Terminalen, med sitt fraværende grafiske grensesnitt, kan virke skremmende og unødvendig å lære seg. Heldigvis er det ikke så vanskelig å komme i gang med, og kan fort bli både nyttig og nødvendig når man driver med webutvikling. Hva er terminalen? Det er mange navn ute og går. Kommandolinje/konsoll/terminal/skall brukes ofte om hverandre, men har … Continue reading Grunnleggende om Terminalen i Mac og Linux

Filrettigheter i Unix

Filrettighetene i Unix-lignende systemer følger et enkelt og robust system. Unix-lignende inkluderer bl.a. Mac og Linux, men ikke Windows. Ettersom de fleste webservere kjører Linux, vil man ofte komme borti denne typen filrettigheter når man driver med webutvikling. Typer rettigheter Det er tre typer rettigheter som bestemmes: Read (r): Leserettigheter gir mulighet for å lese … Continue reading Filrettigheter i Unix

Passordbeskytte mapper i Apache

Dette er en enkel og sikker måte å passordbeskytte mapper på webserveren din på. Du trenger bare to filer: .htaccess som hindrer tilgang og .htpasswd som inneholder gyldige brukernavn og passord. Sistnevnte legges utenfor dokument-roten på serveren, så den ikke er tilgjengelig for brukere. Selve passordet hashes med Bcrypt, som regnes som en sikker algoritme … Continue reading Passordbeskytte mapper i Apache