computerundervisning for ældre

Sådan hoster jeg kennethlund.dk bloggen gratis hjemme i kælderen

1. juni 201013 Comments

Hvordan hoster man hjemmesider på sin egen server?

For nyligt skrev jeg et indlæg om hvordan jeg laver min blog, sådan rent teknisk med hvilket kameraudstyr osv. jeg lavet indholdet.

I indlægget skriver jeg ganske kort om hvordan jeg hoster bloggen på min egen server og Kim spørger hvordan jeg rent praktisk gør det.

Det vil jeg prøve at give en praktisk og “helt nede på jorden” guide til hvordan jeg gør, for jeg er på ingen måder teknisk anlagt på hosting-området …. rent faktisk er det noget der “hænger mig ud af halsen” fordi jeg har oplevet så mange problemer med dårlige hosts før i tiden. Nedetid, manglende support, langsomme pageloads og sikkerhedsrestriktioner der forhindrer mig i at sætte mine sites perfekt op.

Derfor tog jeg sidste efterår den beslutning, at lære at hoste hjemmesider selv, hjemme i min kælder og her er “historien” om forløbet:

Hjemmehosting guide for begyndere

Hvordan dælen gør jeg så det? Jo – svaret er Apple MacMini (ikke at det kommer bag på dig, at Apple indgår i ligningen, vel?)

Lad mig lige slå fast med det samme:

  1. Jeg bruger en Apple MacMini server til 6.000 kr.
  2. Jeg har en helt alm. internetopkobling
  3. Jeg har ingen forstand på hostingsoftware, databaseopsætning og lign.

Jeg er på ingen måder hverken uddannet eller interesseret i hosting – min MOR ved lige så meget om hosting af hjemmesider, som jeg gør! I’m just the average Joe på det punkt. Jeg er FORBRUGER af webhosting og jeg vil ikke vide noget om PHP5 eller DNS – jeg vil hjælpe så mange folk, som muligt, ved at skrive så meget godt indhold, som muligt! Hosting er for mig som motoren i en bil – det er mig, der bestemmer hvor jeg kører hen og jeg er ligeglad med motoren, sålænge den bare fungerer som mit værktøj skal gøre.

Men se resultatet: KennethLund.dk bloggen “blæser” afsted med lynhurtige pageloads, klippestabilt (har du nogensinde set sitet nede?) og utrolig let at håndtere for mig “bag scenen”.

MacMini Server er fuldstændig skræddersyet til hjemmehosting, som jeg har. Den er billig, den er super driftstabil, den er “plug ‘n play” opsætning og den bruger nærmest ingen strøm. Og! Og her kommer det virkelige scoop for mig : den er rasende hurtig!!

Selv på min egen helt private internetopkobling med 10/1 mbit., kører det jo bare supergodt. Selv med mange besøgende og høj trafik (KennethLund.dk er pt. Danmarks 14. mest besøgte blog iflg. Blogtoppen tracking), så suser den bare afsted.

Derfor er MacMini perfekt for mig – jeg skal ikke rode med noget som helst – bare passe mit site og fokusere på at skrive nogle blogindlæg. Ikke pille. Ikke justere. Ikke fintune. Køb – sæt netværkskabel i – tænd – kopier sitet ind i webmappen – opdater DNS til at pege på MacMini IP-adresse og 3 timer senere var jeg online og det har jeg så været lige siden.

Jeg tror den har været nede 3 gange i dén periode og alle 3 har været min egen skyld fordi jeg, eks. som i går kom til at skifte et forkert password, men det er jo en brugerfejl, ikke en server- eller softwarefejl.

Hvorfor hoste sit eget website?

Der er selvfølgelig mange faldgruber og mange årsager til at en professionel webhosting “ude i byen” kan være nødvendig. Men i mit tilfælde tror jeg det handler om at brændt barn skyr ilden.

Jeg har haft nogle ret besværlige oplevelser med mine hosts og har skiftet host 3 gangen inden for de sidste 5 år – og det er ikke fordi jeg vælger webhoteller til 9 kr. om måneden – hos alle hosts har jeg haft min egen server til helt op til 9.000 kr. om måneden.

Alligevel har jeg oplevet problemer med at få mine sites til at køre lige så godt, som jeg gerne vil. For mig betyder det hurtigt, stabilt og problemfrit døgnet rundt. Jeg kan ikke arbejde med en host, som Danhost, der holdt weekendlukket, så et site kan brage ned fredag aften og ligge død til mandag morgen hvorpå de så fakturerede mig 2.450 kr. (!!!!) for at hente en backup af mit site ind igen, eller som ved alle deres egne fejl finder en forklaring på, at det nok må være mig selv, der har pillet. Et webhotel eller en host har “117″ andre kunder, de skal tage hensyn til og derfor får man sjældent lov til at sætte sine sites  op, som man vil.

Senest har jeg ligget lidt i “ly” hos en af mine kammerater, som kører et webhotel ved navn WebAway.dk – de er flinke, hurtige og billige – men efter at have hostet min blog her sådan lidt for sjov, bare for at prøve det, har jeg fået blod på tanden og nu tager jeg det til næste level.

Ulven kommer, ulven kommer!

Der er 3 ting, som kan være overordentlig besværlige for folk, der vil lege “hjemmehosting”

  • Sikkerhed – hvad nu hvis nogen hacker sig ind, har de så adgang til resten af din/dine computere?
  • Stabilitet – hvad nu hvis serveren går ned når du er på ferie?
  • Hastighed – hvad nu når der er mange besøgende?

Jo, det kan jeg godt se og det har jeg også respekt for og som mine kammerater, Henrik og Daniel, som ved total meget mere om hosting end jeg gør, siger: selv med en MacMini, der kører godt, så er der ting, man SKAL tage hensyn til.

Det er klart, at man skal gøre sig nogle overvejelser om sikkerhed så man ikke selv indbyder til øretæver fra hackere.

Brænder lokummet, skal man selv redde trådene ud – men her ser jeg det faktisk som en fordel, at det er mig selv. Jeg kender mine sites ud og ind, jeg er ikke afhængig af hverken emailsupport eller telefonkø, for slet ikke at snakke om lukketider. Jeg kan bare gå ned til serveren og genstarte den.

Hvilke fordele oplever jeg helt præcist ved at hoste selv?

  • Der er en stor tilfredsstillelse for mig i at mestre de forskellige områder af min “geschäft” – jeg bogfører selv, jeg laver selv vores websites, jeg markedsfører dem selv osv. For nogle år siden outsourcede jeg alting hele tiden – til webbureauer, til pressebureauer, til personale osv. – men jeg må sige, at jeg bare har erfaret, at det er mig selv, der er primus motor
  • Det er billigt / gratis – hosting af mine sites koster mig 0 kr. nu mod mellem 2.000 og 9.000 kr. om måneden. MacMini Serveren kostede i indkøb, men den ville jeg alligevel have som mediecenter makker til min AppleTV og min internetforbindelse havde jeg jo også i forvejen / alligevel
  • At jeg har serveren tæt på gør mig mere tryg fordi jeg er uafhængig af eksterne hostingfirmaers luner – hvem husker ikke da et kendt, dansk hostingfirma gik konkurs og kunderne mistede deres sites?
  • Hastighed: jeg har aldrig haft så hurtige sites før – MacMini “gør et eller andet” der bare får sitene til at køre rasende godt !

Rent faktisk har jeg fået så meget blod på tanden, at jeg nu har flyttet mit 2. største site over fra en “rigtig” host/webhotel til min egen server – se det her : www.CrazyNight.dk og i næste uge gør jeg det samme med vores helt store site, www.Bryllup.dk

Nogle af de ting man så bør overveje, som “helgarderinger” ved egenhosting, er jo eks. en UPS – altså et nødstrømsanlæg, der kan holde blot en time eller to til at tage de mest typiske strømafbrud.

Filed in: Apps og softwareComputer
Tagged with:

  • http://kim.malchau.dk Kim Malchau

    Wow!

    Havde jeg nu min egen internetforbindelse i stedet for en arbejdsgiverbetalt (som i: en der ikke blokerer for adgang til fx en server derhjemme) kunne jeg finde på det samme.

    Du er ikke så præcis med, hvordan du håndterer sikkerheden. Kan du sige noget mere om det?

  • Kenneth WedMore Lund

    Lige præcis det med sikkerheden tror jeg vi skal have Henrik Gregernsen med ind over med en hurtig forklaring på hvordan det nu er, man sætter det op!

    Henrik? Plleeeeeeeeeeease :)

  • Henrik Gregersen

    Øj manner, tak for tilliden.

    Men sikkerheden og infrastrukturen omkring sådan et miljø kræver mere spalteplads end et kommentarfelt.

    Og så hold lige fast i at de der hackere de er altså smarte, så på sigt skal man forvente at blive hacket. Så backup er virkelig en rigtig god ide.

  • Kenneth WedMore Lund

    Da det kører på min Mini, har jeg jo faktisk non stop backup med TimeCapsule :)

    Se evt. http://www.kennethlund.dk/2010/05/fylder-din-timemachine-backup-for-meget/

  • Mads Rasmussen

    Hej Kenneth

    Kan vi ikke få en vejledning hvordan du gør det, jeg tænker på en fremgangsmåde i hvordan din mac mini server er sat op, hvordan gør du med dns altså en step-by-step vejledning eller videopodcast hvor du viser os hvordan du gør.

    jeg har nemlig selv en mac mini server, men jeg har problemer med opsætningen og det ville være super med en DANSK vejledning til hvordan man gør. Så vil jeg nemlig også have mine websites flyttet hjem i kælderen.

  • Kenneth WedMore Lund

    Uha, det var en stor mundfuld – specielt fordi der kan være nogle ting der er helt specifikke for din router og dine sites :D

    Den korte forklaring er at Minien med server OS i princippet er klar til at gøre det “out of the box”. Min blog er lavet med WordPress og det er sådan set bare at åbne webadministrator-delen på Minien, lave et website og lægge dine filer ind.

    Jeg vil anbefale at du ser nogle af de mange videoer, der er på YouTube om selve det at lægge dit site PÅ minien.

    Derpå skal du have sat din router til at lave en port forward, som betyder at trafik til dit site, bliver dirigeret ned i den rigtige folder på din Mini – det kræver en fast IP adresse som man normalt skal købe hos sin internetudbyder.

    Vil man lidt mere i dybden, bliver man nok nødt til at gå lidt ud over sådan nogle korte blogindlæg og kommentarer her og eks. se de videoklip, der step for step viser det på http://www.Lynda.com :)

  • Bent Petersen

    Det kan godt være det er et dumt spørgsmål, men hoster du hele websiten, dvs også podcasts på din Mac Mini? Med en 1 mbit upload?

    Ud over backup af ens data gætter jeg på at der også skal være noget mere sikkerhed indbygget. Vil I generelt sige at det er der i NAS’s? Overvejer denne http://www.synology.com/enu/products/DS211/index.php men har selv overvejet om min egen data kunne være til fare, hvis mine websites blev hacket…

  • http://www.livingsmart.dk Kenneth WedMore Lund

    @Bent: Nej nej – det er længe siden jeg flyttede sitet væk fra min MacMini og over til http://www.Abakomp.dk :)

  • Bent Petersen

    Ahhh, fordi det kunne jeg ikke rigtig få til at passe med dine mange TB :-)

    Hvor meget ud trafik havde du før den blev for presset?
    Tror du måske Henrik kan overtales til at skrive lidt om sikkerhed, evt iforhold til NAS og ens private data? :)

  • http://www.livingsmart.dk Kenneth WedMore Lund

    Uha, det ved jeg ikke, Bent – det holdt jeg ikke styr på dengang.

    Henrik har mange gode tanker om hvordan man beskytter sine data – jeg ved at han har et helt specielt setup, hvor nogle dele af hans data rent fysisk er adskilt fra “omverdenen” men om han har tid og lyst til at beskrive det her, det ved jeg ikke, men jeg spørger ham lige :)

  • http://www.donnabello.dk Heine Lehmann

    Hej.
    Jeg går også i tankerne om at hoste vores website DonnaBello.dk selv.
    Har en 20/1 forbindelse, men mener slet ikke at dette er nok.
    Har været min tanke at købe en Synology NAS, og køre det hele på den. Den har indbygget Apache Server med PHP og MySql, og meget lavt strømforbrug. Og så er de til at få fat på for penge :-)
    Har i nogen mening om en 20/1 forbindelse er for lidt ?
    Mange hosting firmaer skriver altid en masse om at de har Gigabit fiber backbone, og Danmarks hurtigste internet forbindelse… Men hvor meget båndbredde får den enkelte website i et hosting center reelt ?

    Mvh
    Heine Lehmann

  • Bent Petersen

    Det var da en flot webshop Heine, hvilken software bruger du til at køre den? Jeg har selv kigget på Prestashop. Ufattelig omfattende gratis software, men desværre også meget langsom.
    Jeg købte efter jeg skrev det indæg her, en Synology DS211. Jeg er super glad for den, mangler dog lidt mere grafisk brugerflade til at sætte PHP indstillinger.
    Din 20 download er fuldstændig ligegyldig, da det er din 1 mbit upload der tæller.
    Jeg har prøvet at prøve installere en Prestashop på min NAS, og samtidigt måle trafikken… Den stod og kedede sig, og 1 mbit blev slet ikke udnyttet. Men det var også kun et par personer der var inde samtidigt, så det kommer jo meget an på hvor mange besøgende du har i din webshop?

  • http://www.donnabello.dk Heine Lehmann

    Hej Bent.
    Det er en lettere modificeret Oscommerse vi kører på.
    Der er ikke overdrevet mange i butikken i dag.
    Har maximalt set 5-10 stykker inde på samme tid.
    Vi arbejder dog hårdt på at få lavet noget Google optimering :-)
    Tænker også mere på fremtiden… Hvis der nu var 25-30 samtidig inde og kigge.
    Regnet med at 10 Mbit upload vil være nok..

    Mvh
    Heine Lehmann
    DonnaBello.dk.

Back to Top