Viser opslag med etiketten server. Vis alle opslag
Viser opslag med etiketten server. Vis alle opslag

tirsdag den 12. august 2014

Længe siden...

Kom lige til at se, at i dag er det faktisk præcis et år siden jeg sidst skrev et indlæg på min blog. Tilfældigvis var emnet noget med services jeg lukkede ned, fordi jeg ikke længere benyttede dem.

I dag lytter jeg stort set ikke til den musik jeg selv har samlet gennem tiden - det startede med et storstilet projekt med at rippe alle mine CD'er til MP3'er - så røg CD'erne på opbevaring. Siden er MP3 filerne stort set røget samme vej - har dem stadig liggende på min server, men jeg bruger dem stort set kun, når jeg skal skifte ud i den musik jeg har liggende på det SD kort, som jeg bruger i anlægget i bilen - det er ikke alle steder jeg kan streame, så er det rart at have lidt man kan afspille offline.

Efter Chromecast er kommet til har der været endnu mindre grund til at holde serveren i live, da jeg nu streamer musik fra Google Play Music direkte til min anlæg derhjemme - men selv den musik er jeg begyndt at bruge mindre og mindre - til fordel for mit streaming abonnement på Deezer, som jeg fik til super kampagne pris - 59 om måneden - så synes jeg godt jeg kan være med. Det er noget andet når priserne nærmer sig 100, så synes jeg det bliver for grådigt - det er jo trods alt pr. person i husstanden, man kan ikke dele et streaming abonnement, ligesom man har været vant til at dele den musik der er i huset.

Nok om det.

Jeg går i tankerne, om ikke det er tid at lukke ned for min blog. Ligesom det at eje musik og film er overtaget af streaming abonnementer, er jeg blevet langsomt mere aktiv på sociale medier (faktisk kun et - Google+) - så meget at de nu er et år siden jeg sidst skrev noget på min blog! Det - og så det faktum at mit plugin til backup af blog'en - BackWPup - er begyndt at fejle voldsomt, efter enten en Wordpress opdatering eller opdatering af BackWPup. Jeg tror simpelthen ikke de gider have, at folk der ikke har købt deres store forkromede kommercielle udgave kan bruge den gratis udgave længere, så der er indlagt snubletråde og besværligheder.

Det betyder at jeg ikke længere kan tage backup af mine indlæg som XML filer, jeg kan kun tage backup af hele databasen - hvilket betyder at jeg ikke kan genetablere min blog så nemt, hvis min server skulle dø - jeg kan heller ikke få XML filerne ud, som jeg ellers ville kunne bruge til at flytte min blog til wordpress.com eller konvertere til blogger.

Derudover er jeg træt af at min server går i stå i tide og utide, hvor jeg er nødt til at slukke og tænde den, for at få den op igen. Troede i starten at det nok var harddisken der begyndte at vise svaghedstegn, eller et gammel problem jeg havde, med at swap partitionen blev fyldt op (som jeg mener jeg fik løst).

Men i virkeligheden er problemet helt sikkert noget med syslogd, som kan finde på at hænge - så bliver bufferen i dev/log ikke tømt, fyldes op og så staller processerne en efter en, efterhånden som de ikke kan komme af med deres logs (Ubuntu server slowly stops responding). Men jeg gider ærlig talt ikke gøre noget ved det.

Har i stedet tænkt mig at geninstallere den (og dermed slut med blog'en) og bruge den til andre formål i husstanden - vi har f.eks. fået en Chromebook, men den kan som bekendt ikke skrive ud på printere, der ikke har indbygget Google Cloud Print. Så jeg vil i stedet installere en lille debian linux og en Cloud Print gateway på serveren, så vi kan udskrive til printerne igennem den - der er flere løsninger til dette, så jeg skal lige have fundet den rette.

Det nok bliver noget med en lille USB til at boote på (eller et SSD drev) og ellers ingen harddisk i serveren. Cloud Print gateway på, og så skal den ellers ikke lave andet.

Jeg har også fået en ny trådløs router - en Asus RT-68U - der kan fungere som netværks filserver - kobler bare en ekstern USB harddisk på og vupti er den filserver - så er formålet med at have sin egen server kørende jo efterhånden udvandet en del, når alle de andre ting jeg brugte den til er lukket ned.

Brugte også min server til SSH gateway, så jeg kunne snyde og sidde i andre lande og lade som om jeg browsede hjemmefra ;o) den funktion har min router også overtaget, da den fungerer som VPN gateway.

Det er ikke lige om hjørnet jeg lukker blog'en ned, men det kan godt være den en dag er nede for altid - så hvis der er "guldkorn" i skal bruge, er det nok nu der skal laves copy/paste eller udskrives til PDF...

Det har været sjovt og lærerigt at holde sin egen server kørende, men tiden er efterhånden en anden.

Hvis nogen stadig vil holde kontakten, vil jeg opfordre til at følge mig på Google+ da jeg skriver en del om de samme emner - omend i en lidt kortere form.

Gå til min Google+ proil

mandag den 12. august 2013

Slut med DLNA og Subsonic

Jeg har taget beslutningen at lukke ned for min TwonkyMedia DLNA server og Subsonic web streaming fra min hjemme server.

Har længet gået med overvejelser om at gøre det - grunden er for det første, at lige præcis de to services (sammen med Apache og Crashplan) bruger rigtig meget hukommelse på serveren og jeg har haft problemer med at min swap partition langsomt fyldes op og til sidst går serveren i stå, til trods for de ekstra 1 GB RAM jeg smed i den tidligere på året.

Da jeg ikke går og holder øje med serveren hver dag, har jeg været ude for at det er sket når jeg har været ude, og desværre er den eneste løsning på problemet at trykke på fedtmuleknappen (slukke serveren) - det er jo lidt brutalt og også umuligt, når man ikke er hjemme.

Hvis jeg skal vælge mellem musik streaming eller at min blog og backup kører som den skal, så må jeg vælge streaming fra - specielt fordi det bare ikke giver mening længere at streame musikken fra min egen server, efter jeg har lagt al min musik op på Google Music - uanset hvor jeg er, hjemme eller ude, kan jeg jo streame min musik til telefon og tablet, og når Google Chromecast kommer til salg herhjemme smider jeg bare sådan en i anlægget og TV'et, så kan jeg streame musik og også video direkte fra YouTube (kan jeg faktisk allerede i dag, via YouTube app'en til PS3).

Tror desværre DLNA er en døende teknologi, den kunne have været rigtig god, men der er desværre ikke rigtig nogen der gad at investere i den og lave nogle ordentlige produkter, der ikke føltes halvfærdige og nu er den overhalet af streaming tjenester med flatrate abonnementer (som Google Music All Access, Netflix, YouTube m.v.), så den er bare ikke særlig relevant mere.

søndag den 22. april 2012

Mere RAM til serveren...

Har haft nogle problemer med at serveren går i stå, efter den har kørt et stykke tid - godt nok et godt stykke tid (ca. 3-4 måneder), men alligevel er det irriterende når det sker, for det er jo som regel altid når jeg ikke er hjemme og så har jeg ingen mulighed for at genstarte den.

Årsagen har jeg delvist lokaliseret til at swap partitionen bliver fyldt op - dette sker dog ikke gradvist - det kan se fint ud i rigtig lang tid, så begynder serveren at have dårlige svartider og til sidst svarer den ikke længere - det eneste der fungerer er at slukke på afbryderen og starte den op igen.

Det mærkelige er også, at når jeg kigger på (fysisk) RAM forbrug i Webmin viser den ca. 500 MB, mens "top" (kørt i en ssh shell) viser at der er forbrugt lige under 1 GB - hvis det er top der har ret, kan jeg godt forstå den kæmper lidt med at holde sig i gang.

Heldigvis koster et 2 GB DDR2 SO-DIMM modul ikke alverden, så jeg besluttede at tage den lette løsning og opgradere - jeg kunne måske have nørdet lidt mere i dybden og måske fundet en masse ting jeg kunne slå fra (f.eks. begrænse MySQL's forbrug) - men altså nej - der må være grænser for hvor meget tid man skal bruge: RAM i kassen - videre ;o)

tirsdag den 28. februar 2012

Slut med egen mailserver

Jeg har kastet håndklædet i ringen - hver gang jeg har fået min mail til at spille, kommer der ændringer hos min internet udbyder eller andre steder på nettet der spænder ben for det.

Først blev jeg "solgt" til FastTV og mistede min mulighed for fast IP adresse - så kunne jeg pludselig ikke sende til visse mail adresser (bla. Hotmail) fordi:
"Hotmail does not relay dynamically-assigned IP ranges".

Fint - så satte jeg bare serveren op til at bruge min internet udbyders SMTP (smtp.fasttvnet.dk) som relay (foreslået på visse fora) - så virkede det for en stund.

Så skulle jeg sende en mail i går - det kunne jeg ikke, fordi:
"Helo command rejected: Access denied, see
http://postmaster.tdc.dk/publish.php?id=14119"

Ringede til FastTV support - "jo, de havde godt nok lukket af for at sende fra andre mail adresser end deres egne domæner, efter deres servere var flyttet over til TDC i sidste måned" - var det måske en idé at informere kunderne om det???

Så status er, at jeg kan ikke bruge min egen SMTP server pga. dynamisk IP og heller ikke udbyderens, da den er lukket af for andre en FastTV/TDC's egne domæner - og man kan IKKE få lov til at benytte et domæne man selv ejer...

Resultatet bliver nok, at jeg opretter en Google Apps konto og får sat mine egne domæner op der, så mailen fremover kører gennem Google.

Da jeg har mine domæner registreret gennem GratisDNS, kræver det lige lidt arbejde at få til at fungere, for jeg vil gerne beholde min domæner der, frem for at flytte dem til Google.

Til dette formål findes der en Google Apps enabler til GratisDNS.dk - den skal jeg lige have gransket, men det skulle ikke være den store raketvidenskab - respekt til Henrik Schack for at lave værktøjet (se en gennemgang af proceduren her).

Eksterne links: Google Apps enabler til GratisDNS.DK, Henrik Schacks Blog

torsdag den 10. marts 2011

Online igen - nu med dynamisk IP

Ja - så er min blog online igen - med dynamisk IP og det hele - men det var ikke uden arbejde.

Først lidt mudderkastning mellem FastTV og TDC's kundeservice, for de kunne ikke blive enige om hvem der skulle hjælpe mig med spørgsmål til opsætning af routeren (Homebox).

FastTV medarbejderen sagde lige ud at han intet vidste om opsætning af firewall og port-forward i routeren og at det gik ud over hvad der kunne kræves af supporten - sagt på en anden måde - det produkt de leverer er udelukkende til ultra-simple privat brugere, med behov for lidt TV og en smule internet til netbank og email.

Det faktum at jeg havde min egen server, var nok til at han verbalt slog korsets tegn og begyndte at ævle om professionel ADSL forbindelse, men han henviste til at jeg skulle ringe til TDC internet's kundeservice, da det jo var TDC der havde valgt at benytte denne homebox router til deres løsning (!!!).

Efter at havde prøvet i 20 minutter - forgæves - at overbevise damen hos TDC supporten om at det rent faktisk var dem der skulle hjælpe mig (ifølge FastTV - der jo er TDC ejet), fik jeg fortalt i et bestemt toneleje at jeg skulle ringe tilbage til FastTV, for der var ikke mere hun kunne gøre for mig, når jeg ikke var TDC kunde (selvom det er deres fiber, deres router og i sidste ende deres selskab).

Heldigvis fik jeg fat i en anden FastTV medarbejder, der tilbød at ringe til TDC for at skaffe svar på mine spørgsmål til router opsætningen.

Og jo - der står TDC med fede typer på alt udstyret, i web interface på routeren og "TDC TV" i display på TV boksen - det eneste sted der står FastTV er i skærm-menuer og i medfølgende manualer.

Desværre stemmer hastigheden ikke overens med det jeg havde bestilt - jeg skulle gerne have ca. 50/50 Mbit, men når jeg måler hastigheden ligner den snarere 42/32 Mbit (ja - det ER målt på kabel, ikke trådløst).

Forklaringen på dette er, at der åbenbart er meget overhead i TDC's net, samt at båndbredde forbrug til TV trækker fra i internet hastigheden (ja - du læste rigtigt!) og at det primært er dem der har valgt den "høje" hastighed der pt. vil opleve problemet med manglende båndbredde. Fik at vide, at der skulle være diskussioner i gang på ledelsesplan om man skal booste 50/50 Mbit kunder til 60/60 Mbit, for at imødegå problemet - men at det ikke er endeligt besluttet endnu.

Ombygningen af infrastrukturen på TDC's fibernet spiller en afgørende rolle i dette problem - førhen var der nemlig en Packetfront router-switch med separate VLAN's til VoIP, IP-TV og internet, der kørte over et fiberpar - dermed kunne man adskille trafikken på forskellige net.

Efter ombygningen er infrastrukturen forsimplet, så man nu kun benytter den ene fiberleder til trafik begge veje og har den anden liggende "tom" som backup, fremfor at benytte separate fiberledere til at hhv. sende og modtage trafik. Pakker til IP-TV, VoIP og internet prioriteres nu via QoS tagging, men på samme subnet.

Derudover er TDC's "Homebox" nu en meget integreret del af løsningen og snakker med den bagved-liggende infrastruktur på flere planer, hvilket igen gør det absolut umuligt, at erstatte den med sin egen router - man er så at sige "gift" med denne router - man kan sagtens sætte sin egen router op bag ved, via en DMZ konfiguration, men i mine øjne giver det absolut ingen mening - ikke mindst ud fra et grønt synspunkt - at have flere routere på netværket.

Jeg har oven i købet måtte investere i en 8 port switch, fordi Homeboxen kun har 4 LAN porte, hvoraf der kun er en enkelt fri til internet - 2 af portene bruges til TV bokse og den sidste bruges til en Linksys VoIP router - af gud ved hvilken grund, da der faktisk er VoIP funktion (komplet med 2 x RJ11 telefon udgange) indbygget i Homeboxen, som FastTV har valgt at ignorere.

Puha - sikke en møg start på den omlægning - det positive er dog, at mit script til opdatering af IP adressen hos GratisDNS virker efter hensigten - i hvert fald efter et par små justeringer + installation af "curl" på serveren (ups) - den var sjovt nok ikke installeret og sørme om Ubuntu 8.10 (Intrepid) server ikke er udgået af support, så man skal ændre alle links i /etc/apt/sources.list til old-releases.ubuntu.com, for at man kan komme til at installere med apt-get. Men nu virker det.

Fik at vide, at der går 23 timer mellem hver ændring af den dynamiske IP hos FastTV - da jeg ikke ved hvornår på døgnet dette sker, checker jeg for en sikkerheds skyld hver time og fyrer opdatering af hvis den er ændret - det betyder så, at der teoretisk kan være en periode på 59 minutter, hvor min blog er nede fordi jeg har misset tidspunktet for ændringen, men det må jeg leve med - det er trods alt bedre end ingen blog eller hosting i "skyen".

En sidste ting der sætter mit p... i kog er, at selvom jeg opdaterer IP'en hos GratisDNS, slår ændringen ikke igennem i DNS opslag på mit eget netværk (via Homeboxen) - den tror stadig min blog ligger på den gamle IP adresse - altså sidder jeg lige nu med en internet forbindelse via min HTC Desire HD som hotspot, for at jeg kan lægge et indlæg ind på min egen blog, der kører på min egen server på mit eget netværk - det er sygt irriterende.

Men heldigvis virker IP opdateringen upåklageligt for alle der kommer udefra og besøger blog'en...

Så langt, så godt (eller skidt)...

onsdag den 9. marts 2011

Nedtælling til nedetid...

I morgen Torsdag d. 10/3-2011 mellem klokken 11 og 15 (typisk TDC tidsrum) får jeg besøg af en tekniker, der skal omlægge min fiber til TDC's nye infrastruktur - samtidigt skifter jeg også fra Waoo! til FastTV og mister altså også min faste IP adresse.

Dette betyder, at min blog på et eller andet tidspunkt i morgen går i sort!

Jeg ved desværre ikke hvornår den vil være oppe igen - forhåbentlig nogle få timer efter omlægningen (hvis ellers mit DynDNS trick fungerer planmæssigt), men der kan også gå dage eller uger (helst ikke måneder!), alt efter om jeg skal flytte min blog.

Under alle omstændigheder, fravælger jeg nok hosting på wordpress.org - efter deres DDoS angreb for nogle dage siden tør jeg ikke have den liggende der, så plan B må afgjort være hosting ude  i byen.

mandag den 28. februar 2011

Snart slut med fast IP

Har fået brev om, at jeg pr. 10/3 overgår til FastTV - altså fra denne dato har jeg ikke længere min faste IP adresse.

Jeg har jo grublet lidt over hvordan jeg skal tackle dette problem - om jeg skulle flytte min blog til wordpress.com, få den hostet ude i byen - men jeg har jo aldrig været den der giver op - modgang er for mig blot en mulighed til at finde nye måder at løse problemer på.

Desuden handler en stor del af denne blog jo også om, hvordan det er at hoste sit site på egen server - det ryger jo fløjten hvis jeg bare eksporterer hele molevitten ud til et stykke jern ude i skyen...

Så jeg har sat mig lidt ind i hvordan min domæne udbyder (GratisDNS) håndterer dynamisk opdatering af DNS og hvordan jeg kan scripte mig ud af det - bla. ved hjælp af et shell script, der afvikles via et cron job.

Først tog jeg dette script:
http://forums.bsdnexus.com/viewtopic.php?pid=12319#p12319

Det skulle lige rettes til - bla. LAN interface skulle ændres fra "fxp0" til "eth0", mit eget brugernavn/password og domæner skulle sættes ind og så skulle kommandoen til at finde min offentlige IP rettes - den finder nemlig "kun" IP adressen på mit private LAN (altså knyttet til eth0), ikke den offentlige IP!

Altså blev følgende smøre: ifconfig ${ext_if} | awk '/inet / { print $2 }'

udskiftet med denne kommando: wget -O - checkip.dyndns.org | sed -e 's/[^:]*: //' -e 's/<.*$//'

Scriptet kører en gang i timen (ligger i /etc/cron.hourly) og checker om den aktuelle IP adresse er den samme som sidst checket (gemmes i /var/run/gratisdns.ip) - hvis den er ændret, fyres en curl af for hver af mine domæner, der opdaterer IP adressen hos GratisDNS.

Så vidt jeg kan se skulle det virke nu, men da jeg pt. stadig har fast IP hos min "gamle" internet udbyder, har jeg ingen mulighed for at teste, før jeg er skiftet over til FastTV - krydser fingre!

lørdag den 16. oktober 2010

Skifta & Skifta Mobile

Jeg er kommet lidt videre med mit Skifta setup - har fået installeret et Skifta-place på min server og tester i øjeblikket en beta udgave af Skifta's mobile klient til Android (endnu ikke tilgængelig på Market).

Indtil videre fungerer det rigtig godt - f.eks. kan jeg koble min HTC Desire på et vilkårligt trådløst netværk (f.eks. hos en ven) og lade den fungere som DLNA proxy for min medieserver, der står derhjemme - herefter kan jeg starte hans PS3 og afspille film og musik hos ham, som ligger på min medieserver! Uha det er smart...

Desværre er Skifta Mobile stadig lidt ustabil (det er jo en beta), så den kan godt gå i baglås eller crashe - men som proof of concept fungerer det glimrende. Pt. kan den kun bruges på mobiler med Android 2.2 pga. nogle fejl i 2.1 der forhindrer programmet i at tilgå nogle interne funktioner i telefonen, har fået at vide at der intet skulle være i vejen for at den kan køre f.eks. på en HTC Wildfire, når den en gang får 2.2 firmware.

Hvis man vil dele medier på en mere permanent basis, kan man installere et Skifta place hos venner (enten på deres medieserver eller f.eks. en laptop) og de opretter så en Skifta konto. Derefter skal man bare blive "venner" på Skifta, så kan man afspille deres medier og omvendt.

Man kan også købe en NETGEAR ReadyNAS Ultra - den har Skifta installeret fra starten, så skal man bare oprette en konto og hælde sin musik og film ind på disken, så er man klar til at dele med vennerne...

lørdag den 14. august 2010

Grønnere server med SSD?

Det er et stykke tid siden jeg sidst har pillet ved min server (ikke mindst pga. mine adgangsproblemer!). Men nu synes jeg alligevel det er blevet lidt for kedeligt; den kører jo bare (!) - der skal ske noget nyt!

Jeg har dog ikke tænkt mig at kaste mig over 10.04 opgradering (endnu) - hvis jeg da overhovedet gør det - nej, jeg overvejer simpelthen at smide en SSD disk i.

"Gaaab" tænker du nok "sæt den i, klon disken  - hvad nyt er der i det?" - Ja, jeg kunne såmænd nok vælge at smide 3-4000 efter en stor 2.5" SSD disk, det ville da være nemt ikke? Men det er ikke nær så spændende (eller billigt), som at smide 700 efter en 16 GB miniPCI-Express SSD, lægge OS over på den og beholde den 500 GB 2.5" WD Scorpio Blue i maskinen (stadig en Asus EEE Box B202).

Jeg har længe gerne ville sætte en SSD disk i serveren - min oprindelige tanke gik i retning af en 2.5" Transcend SSD med 16 eller 32 GB til OS og et eksternt USB kabinet til 2.5" diske. Men det blev ved tanken, for dels bliver det en rodet løsning (hader alt for mange kabler og strøm adaptorer), dels var den halvdyr uden at jeg umiddelbart ville få andet end arbejde ud af det, dels vil serveren bruge mere strøm - dette fordi selve USB kabinettet vil bruge strøm og at man ikke kan styre spindown på harddiske der er tilkoblet via USB - altså vil jeg ikke spare strøm, snarere tværtimod og tilmed få en rodet løsning - så det blev ved tanken. Indtil for nylig...

To ting er jeg nemlig faldet over på nettet - dels diverse projekter, hvor folk er har skiftet deres trådløse miniPCI-Express netkort ud med et ditto SSD kort i Asus EEE netbooks, samt et projekt, hvor nogen har sat et Broadcom Crystal HD miniPCI-Express kort (h.264/MPEG2/MP4 accelerator) i en Asus EEE Box B202 maskine (altså mage til min server), for at gøre den i stand til at vise Full-HD video.

Der er altså også en miniPCI-Express connector i min B202! Og da jeg ikke bruger det trådløse netkort i min B202 til noget som helst (for langsomt til at streame video), så kan det jo lige så godt lade livet, til fordel for noget jeg rent faktisk kan bruge - et SSD drev.

Dermed kan jeg have både SSD drev til at køre OS fra og en alm. 2.5" disk til at have alle mine mediefiler på, i samme maskine!

Som det er nu har jeg en server hvor harddisken snurrer konstant - dette fordi OS kører fra den og derved sørger for at den aldrig kan gå i dvale/standby/sleep - har endda slået parkering af læsehovedet fra (se tidligere artikel), fordi den kostant klikkede det til/fra (hvilket på sigt tager livet af harddisken). Ved at flytte OS, websites og databaser (der kun fylder 3-4 GB) over på en SSD disk, kan det boltre sig alt det som det lyster på denne, mens 2.5" SATA disken kan sættes i dvale, fordi den fremover kun vil indeholde udynamiske filer som mediefiler og dokumenter, som alligevel kun tilgås når der er nogen hjemme i huset.

Jeg ved endnu ikke hvor meget jeg vil kunne spare i strøm, men jeg gætter på at der nemt kan spares 4-5 Watt - derved kommer den faktisk ned på ca. eller under hvad min trådløse router bruger i strøm - det er tankevækkende...

SSD disken bliver højest sandsynligt en RunCore RCP-I-S7016-C - 16 GB med en læse/skrive hastighed på 125/55 MB/s - det er læsehastigheden der er den vigtige her, og den er hurtigere en min WD Scorpio Blue, som ligger på 108 MB/s. En smart ting ved denne SSD er, at der på kortet også sidder et miniUSB stik, så man kan koble disken direkte på USB porten og klone OS disken over - jeg kan altså forberede disken, før jeg overhovedet har åbnet min server og monteret kortet - det er ret smart!

Jeg har set den til ca. kr. 710 hos dansdatasalg A/S - man kan også få en RunCore RCP-IV-S7016-C, hvor læse/skrive hastigheden er 258/161 MB/s, men jeg tvivler på at CPU'en i min server kan følge med, så jeg kan lige så godt spare de godt 210 kroner ekstra den koster...

Jeg har flere og vildere planer, som vil omfatte hele mit netværk, men det må jeg gemme til et senere indlæg - der skal jo lidt research til, før man har noget at skrive...

onsdag den 7. juli 2010

Adgang til min server genvundet

Jeg har i en hel del måneder (ca. 5) ikke haft adgang til at administrere min server, hvilket må betegnes som super pinligt - men dog skal siges at det intet har med sikkerhedsbrud eller hacking at gøre.

Det hele startede ret uskyldigt, med at jeg (i et anfald af nærighed) valgte ikke at anskaffe en erstatning for min HP Officejet 3210 (med netværk) der døde efter 3 måneders stilstand, men i stedet fandt en gammel aflagt Officejet 4215 (USB) frem og forsøgte at dele den via min server.

Det skulle vise sig at være skæbnesvangert og langt fra så god en idé, som jeg troede - i mine forsøg på at få driver installeret, CUPS sat op og sat rettigheder op i SAMBA, så min hustru's (urk) Windows XP netbook  kunne skrive ud, gik der noget galt med rettighedsstyringen i SAMBA.

Det endte med korrupt password fil i SAMBA og jeg har siden været udelukket fra at administrere min server - hverken SSH login, lokalt login eller login på Webmin fungerede. Det eneste der virkede var, at starte serveren op i recovery mode og lave "drop to root shell" - det har jeg rodet lidt med i længere tid, alt imens jeg forsøgte at finde løsningen på diverse fora og launchpad.

Ved et rent tilfælde, fandt jeg i dag løsningen - som i al sin enkelthed er som følger:


  • Genstart i recovery mode og vælge "Drop to root shell"

  • Afinstaller libpam-smbpass:
    dpkg --purge libpam-smbpass

  • Omdøb (eller slet) filen /var/lib/samba/secrets.tdb:
    mv /var/lib/samba/secrets.tdb /var/lib/samba/secrets.tdb.old

  • Geninstaller libpam-smbpass:
    apt-get install libpam-smbpass



Efter ovenstående har jeg nu igen fuld adgang til min server!

Jeg havde egentlig gjort klar til at installere Ubuntu 10.04 LTS fra bunden, men vil nu nok vente et stykke tid - serveren kører jo igen som den skal og jeg regner ikke med at få så meget ud af at opgradere (udover at lære noget af selve processen).

Eksterne links: ubuntuforums.org, ubuntudanmark.dk

fredag den 1. januar 2010

Skifta deler musikken med vennerne

En medieserver er smart til at dele sin musik, film og feriebilleder i hjemmet - teknikken der gør det muligt er standarderne DLNA og UPnP.

Der er desværre en begrænsning i DLNA standarden; det virker kun på ens eget lokale netværk, man kan altså ikke få adgang til sine medier udenfor huset.

Har ledt efter en DLNA "proxyserver" et stykke tid, men der har ikke rigtig været noget brugbart/færdigudviklet - tror nok jeg faldt over noget Windows baseret en gang, men det er jo ikke meget bevendt til en linux server.

Ad omveje kom jeg i dag på sporet af "Skifta", som fungerer som en slags DLNA proxy.

[caption id="attachment_318" align="alignright" width="150" caption="Del og få adang til din musik, film og billeder med Skifta"]Skifta logo[/caption]

Idéen er at man opretter en Skifta konto og installerer en klient på en PC man har stående (som selvfølgelig skal være tændt) - denne klient opretter så et "Skifta Place" (= ens lokale netværk) og gør de DLNA enheder (f.eks. medieservere) tilgængelige, som man har i hjemmet.

Derefter installerer man klienter alle de steder man vil have adgang til musikken fra - arbejdet, hos vennerne osv. som så hver opretter et "Skifta Place".

Når disse klienter så kører, fungerer værts PC'en som en slags DLNA forlænger, så DLNA kompatible enheder uden for huset kan tilgå medier - alt fra Squeezebox, Roku Soundbridge, Linksys WHA til PS3 skulle fungere med det - præcis som var de forbundet til det lokale netværk hjemme!



Selv på en mobiltelefon kan man få adgang til musikken (sikkert via web interface til Skifta serveren) - det er f.eks. blevet vist frem på en HTC Hero telefon.

Billede fra Slashgear

I følge hjemmesiden skulle det være muligt at installere Skifta software på en linux server og netop dette synes jeg gør det værd at undersøge nærmere - jeg har jo ikke tænkt mig at have en PC kørende (udover min server) for at gøre musikken tilgængelig - hvis det skal være noget, skal det kunne køre på min server.

Det skulle efter sigende endda kunne køre på en Pogoplug (en lille ARM baseret øko server på størrelse med en AC adapter).

Jeg regner med at prøve det, så snart jeg har fundet ud af hvordan jeg kan få det ind på min server  - umiddelbart fokuserer de mest på PC løsningen på deres hjemmeside, men de nævner det kan fungere på Windows, Mac og Linux (også servere)...
Eksterne links: Skifta, Skifta Exchange (blog), PogoPlug, Slashgear artikel

onsdag den 27. maj 2009

Migrering af VirtualBox maskine til XenServer

Tester i øjeblikket den "nye" tech preview af XenConvert 2.0 - som jeg har for vane, tager jeg ikke den direkte vej, men hopper direkte ud i at migrere en VirtualBox VM der kører XP til en XVA. Indtil videre går det fint og jeg forventer ikke de store knuder; det er mest at betragte som en prøveballon.

Næste forsøg bliver at migrere en Windows 2000 server (også VirtualBox VM) - den forventer jeg stritter lidt mere imod - specielt fordi der som bekendt ikke er VSS i pre-XP OS - det må komme an på en prøve!

fredag den 17. april 2009

Go Green IT!

Fik lige sat en strømmåler på min EEE Box server og jeg blev meget positivt overrasket - den bruger kun 12 Watt!

Set i forhold til min gamle server der brugte 50-70 Watt er der sparet pænt men det der er endnu mere overraskende er,  at den faktisk bruger 3 Watt mindre end min gamle Freecom FSG-3!

Hvis i ikke kender denne, så er det en lille NAS boks med Intel XScale 266 Mhz CPU, 3.5" harddisk og indbygget switch - XScale er en PDA CPU med meget lidt power, hvor EEE Box'en har en 1.6 GHz CPU med Core arkitektur.

Det er hermed bevist at de traditionelle NAS bokse er pænt udkonkurreret, både på pris, features og fleksibilitet - til gengæld skal der investeres tid i at tilegne sig ekspertise i Linux - det er altså ikke plug & play løsningen til den almindelige bruger, men derimod nok lidt af en Übergeek løsning ;)

søndag den 12. april 2009

Postfix & Dovecot virker på den nye server!

Så fik jeg endelig fundet tid til også at få mailserver (postfix) konfigureret på den nye server og den tager nu imod post fra alle mine domæner. Samtidigt fik jeg også flyttet mine gamle mails over fra den gamle server - fremgangsmåden er enddog meget enkel:

  1. Sæt IMAP konto op for både gammel og ny server i Evolution

  2. Forbind til begge konti

  3. Marker alle mails i Indbakke på den gamle server

  4. Træk dem over i Indbakke på den nye


Derudover fik jeg løst et gammelt problem jeg havde med Dovecot, så nu kører den også på den nye server (brugte courier-imap på den gamle, efter en forgæves kamp med dovecot). Det lader til at servicen ikke vil starte, hvis man vælger POP3/POP3S protokollerne til - hvorfor den ikke vil det er jeg også ligeglad med, da jeg kun skal bruge IMAP4S.

Derudover skulle jeg manuelt fortælle den hvor min mailboks var og så lige sætte IP adressen på serveren op i Interfaces, og sætte den til "IP address" i stedet for "Default" - ved ikke hvad "Default" er, men jeg gætter på 127.0.0.1 (localhost) og det fungerer jo ikke (åbenbart)!

Nu mangler jeg så kun at få min musik flyttet over til medieserveren; her er jeg så stødt ind i et mindre pladsproblem - de 80 GB rækker simpelthen ikke (!). Men det må vente!

Det er en historisk dag, for jeg slukker nu for min gamle skrammelkasse af en VIA C3 maskine, så kan musikken vente til jeg får løst plads problemet...

tirsdag den 24. marts 2009

Ny Ubuntu 8.10 server i luften på ASUS EEE BOX

Nu har jeg endelig fået en ny server i luften - kører nu en Ubuntu 8.10 server på en ASUS EEE Box B202 med 1 GB RAM og 80 GB harddisk.

I modsætning til hvad jeg tidligere skrev, har jeg droppet idéen med at køre en WUBI installation og sparkede XP helt ud - idéen var god, men det endte alligevel med at blive noget rod.

Der har dog været nogle uventede udfordringer undervejs - ikke mindst noget med driver understøttelse af netkortet (!) - så jeg måtte selv kompilere en der virkede - det samme måtte jeg gøre med Apache2 webserveren, da den ikke understøttede Virtualmin (webbaseret fjernadministration) i den version der var tilgængelig i repository for Ubuntu 8.10 - det der manglede specifikt var en anden konfiguration af mod_suexec, end den der er standard i versionen der kan installeres fra repository.

Men den er fuldt funktionsdygtig nu; jeg har fået flyttet alle mine sites og databaser over på den - her var udfordringerne kun noget med adgangsrettigheder på filer - en bruger skulle oprettes i MySQL til min medieserver + nogle rettigheder skulle tildeles.

Databaserne blev kopieret på følgende måde:

  1. Stop MySQL på den gamle server

  2. Pak de enkelte databaser med tar:
    "tar -cvf databasedir.tar /var/lib/mysql/databasedir" - udskift "databasedir" med navnet på din database.

  3. Stop MySQL på den nye server:
    "/etc/init.d/mysqld stop"

  4. Kopier TAR filerne over på den nye server

  5. Pak dem ud i mappen "/var/lib/mysql":
    "tar -xvf databasedir.tar /var/lib/mysql"

  6. Start MySQL på den nye server:
    "/etc/init.d/mysqld start"


Man skal ikke pakke hele /var/lib/mysql ned i en fil og så pakke det hele ud til samme sted på den nye server - så overskriver man filerne i roden af mysql mappen - det kan næppe være en god idé. Jeg pakkede faktisk hele mysql mappen ned i en fil, men benyttede så MC (Midnight Commander) på den nye server til at kopiere mine egne databasemapper ud og lod de oprindelige filer i roden være.

Sites blev kopieret direkte over til samme placering på den nye server (husk at sætte rettigheder og ejerskab på mapper/filer: chmod 755 + chown www-data:www-data) og Virtual hosts includes i apache2.conf fra den gamle server blev kopieret ind i samme fil på den nye server. Kopierede derefter httpd.conf over og genstartede apache - voila - serveren kører!
NB. Man skal sørge for så vidt muligt at køre samme version af Apache, MySQL og PHP på den nye server, ellers kan det godt være det ikke går helt så glat, hvis man vælger bare at kopiere database og config filer over, som jeg har gjort - måske er jeg bare doven, men hvorfor gøre det besværligt for sig selv?.

NB. Det kan stærkt anbefales at installere Webmin på sin server, det gør det langt mere overskueligt om tingene kører som de skal og også nemmere at administrere - til langt de fleste opgaver med MySQL behøver man f.eks. ikke at have PHPMyAdmin installeret (men det er nu godt have til de mere hardcore tabel manipulationer).

tirsdag den 20. januar 2009

Et skridt nærmere: Ubuntu server på Asus EEE Box

Jeg er nu endelig gået i gang med at få en Ubuntu server op at køre på min EEE Box. Jeg har valgt en lidt utraditionel tilgang, nemlig at lade den XP Home der var præinstalleret blive og installere en Ubuntu 8.10 Desktop version via Wubi og tilpasse den med de server pakker jeg skal bruge (ja, nu tænker hardcore Linux fans at "nu rabler det").

Grunden er den, at jeg for det første ville se hvordan Ubuntu performer på maskinen, for det andet gerne ville have et grafisk interface (at installere GDM på en 8.04 LTS Server kan IKKE anbefales!) og for det tredie gerne ville have en nogenlunde hardware uafhængig installation, der gør det nemmere at flytte installationen over på anden hardware.

Den største udfordring når man flytter en Linux installation er efter min erfaring drivere til harddisk controlleren, og den skal man ikke bekymre sig om hvis man benytter Wubi - her er alt indkapslet i en harddisk fil. Selvfølgelig giver man lidt afkald på rå disk performance, men man skal også lige se på, hvad serveren rent faktisk skal bruges til og med de funktioner jeg skal bruge og det antal daglige hits jeg har på mine sites, er det ikke strengt nødvendigt at have toptunet disk overførsel...

Indtil videre har jeg fået MySQL5, Apache2, PHP5, Postfix, ProFTPD, SSH, PHPMyAdmin og Webmin installeret med tilhørende plugins - det ser ud til at spille fint, og ser også ud til at der er sket et gevaldigt løft i performance af webserveren og PHP; Webmin kører nu som i olie, hvor det før var noget stakkato agtigt og man skulle vente i evigheder, når man zappede rundt i modulerne.

Næste skridt er at få flyttet mine SQL databaser, postfix opsætning og mailbokse, samt mine blogs og andre sites. Efter lidt research, ser det ikke ud til at blive det store problem - dog tror jeg lige jeg opgraderer mine blogs til Wordpress 2.7 først, før jeg flytter dem.

Der skal nok komme mere, når den nye server er i luften og klar til at blive testet...