[PPNL-Techteam] Geschiedenis
Casper Gielen
casper at gielen.name
Wed May 16 14:10:58 CEST 2012
Hoi,
voor de nieuwe instroom even een korte geschiedenis van ons clubje. Jullie zullen je wel afvragen:
"De Piratenpartij bestaat toch al lang, waarom wordt er nu pas aan een website gewerkt?
Vroeger was er een ander techteam dat een andere server beheerde. Half februari is de
systeembeheerder van dat clubje vertrokken zonder dat er een overdracht was geregeld. Ik weet niet
wat er precies is gebeurd en wil geen oude koeien uit de sloot halen en ga dus maar even voorbij aan
wiens fout dat was. Het feit is dat drie dagen voordat de stekker uit de server ging aan mij is
gevraagd om een oplossing te regelen
Een bestuurslid heeft een account gekregen op de oude server en heeft geprobeerd om zo veel mogelijk
te backuppen. Omdat er ook ander dingen op die server stonden mochten we geen volledige backup
maken, maar alleen onze eigen stukjes kopieren, dat was erg lastig want dan moet je precies weten
wat je nodig hebt. We hebben een VPS gehuurd en daarop een mailserver ingericht. De uitdaging was om
zo veel mogelijk data te redden en geen mail verloren te laten gaan. Ik zal jullie alle complicaties
besparen, maar het is gelukt. Alle data is gered en we hebben geen seconde zonder mail gezeten.
Naast de mailserver was er ook nog een webserver met daarop (onder andere) een op drupal6 gebaseerde
website. Deze website was echter in onbruik geraakt omdat er niet genoeg mensen rechten hadden om
er artikelen te posten. Hierdoor ging er steeds meer aandacht naar de Wordpress site. Achteraf
gezien was dat een meevaller, want hierdoor viel het uitvallen van de server niet zo op.
Eind februari is toen het nieuwe techteam opgericht door Blauwbaard, GeertJohan en mijzelf.
Blauwbaard was toen al aan het denken over een nieuwe website gebaseerd op Drupal7. We hebben toen
besloten de oude website, die toch nauwelijks gebruikt werd, maar niet te herstellen en direct
voor een nieuwe website op Drupal7 te gaan.
We hebben een VPS gehuurd en zijn daar half maart aan begonnen te bouwen. Daar ben ik twee maanden
mee bezig geweest. Dat lijkt misschien lang maar bedenk wel dat het niet alleen gaat om het opbouwen
van een paar applicaties maar dat er ook een heel stuk archeologie bij kwam kijken. Ik moest immmers
allerlei oude data redden zonder te weten van welke applicatie die dat afkomstig was. Ik heb
bijvoorbeeld een "forum.sql" gekregen. Daarbij heb ik zelf moeten uitvogelen dat het ging om een
phpBB 3.??? forum. Daarbij was de oude server op BSD gebaseerd en maakte gebruik van veel zelf
gecompileerde software wat de overstap naar een Linux-server bemoeilijkte.
Half april is Blauwbaard aan de slag gegaan met Drupal. Twee weken later zijn we live gegaan. Bij
nader inzien was dat wellicht iets te snel en zijn er veel mensen afgeknapt op ons werk in
ontwikkeling. Omdat we toen nog midden in de rechtzaak zaten konden we ons dat eigenlijk niet
permitteren. Op de tweede spoedbijeenkomst in Utrecht hebben we toen besloten om het uiterlijk van
de Luxemburgse piraten te piraten en tot die tijd terug te gaan naar de wordpress-blog. GeertJohan
en een collega bouwen dat thema na voor Drupal.
In de tussentijd is duidelijk geworden dat mijn Drupal-opbouw niet ideaal is. Het maakt onder andere
het werken met Drush moeilijk. Toen heb ik Bob gevraagd om een testomgeving te bouwen zodat ik kan
zien hoe het wel moet en zodat we een plek hebben voor development & experimentatie. Nu gebruiken we
voor alles de productie-server en dat gaat een keer fout (ik heb al geblunderd met useraccounts).
Ook heeft Sander een server aangeboden met wat meer RAM dan de VPS die we nu hebben. Daarbij heeft
die server een IPMI-kaart (gekregen) zodat ik er in geval van nood altijd bij kan. Het plan is om
binnenkort onze productie-omgeving naar die server toe te verhuizen, maar daarvoor wil ik hem eerst
een keer herinstalleren op een encrypted disk. Dusver is dat er niet van gekomen doordat er steeds
andere prioriteiten zijn, maar lijkt nu toch heel dicht bij te komen. Het is hard nodig want onze
huidige server barst uit z'n 1G RAM.
Sinds afgelopen weekend beschouw ik mijn deel van het verhaal als '1.0'. Alle kritieke onderdelen
zijn er en werken goed genoeg om het even uit te houden. Ik ben nu over de toekomst aan het denken
met de verhuizing naar de nieuwe server als eerste stap.
Ik hoop dat jullie zo een beetje beter begrijpen hoe we tot de huidige stand van zaken zijn gekomen
en dat het geen kwestie van luiheid is dat alles pas net in opbouw is.
--
Casper
More information about the Techteam
mailing list