Welkom op de Wiki van de Nederlandse Piratenpartij. Deze wiki is voortdurend in ontwikkeling en probeert een centrale functie binnen de partij te vervullen. Wil je een bijdrage leveren aan de ontwikkeling? Maak dan een account aan en ga aan de slag!

Voor een overzicht van de meest noodzakelijke taken zie de to do list.

Mocht je vragen, suggesties of interessante websites hebben dan kun je contact opnemen met Azonata (wiki@piratenpartij.nl). Alvast hartelijk bedankt.

Dit is een oude revisie van het document!


Anker

Systeem

  • VPS: 82.94.252.82
  • piratenpartij.seeas.nl
  • RAM: 4096 MB
  • schijf: 80 GB SSD
  • Processor: Core(TM)2 Duo CPU E8500
  • Traffic: onbeperkt
  • ipmi kaart: AOC-SIMSO+
  • ipmiconsole tips
    • Hoe druk je op de <DEL> toets? & + D (ampersand + _HOOFDLETTER_ d)

DokuWiki

Dokuwiki bevat allerlei documentatie en achtergrondinformatie. Voor vragen over dit systeem kun je contact opnemen met Azonata (wiki@piratenpartij.nl.

PHP-FPM

PHP-FPM wordt gebruikt als PHP-procesmanager. PHP wordt niet rechtstreeks door Apache geladen maar dit wordt overgedragen aan PHP-FPM. Dit heeft een paar voordelen.

  • We kunnen Apache-worker gebruiken in plaats van het loggere Apache-prefork (dat niet compatible is met PHP)
  • Compatible met nginx
  • Iedere website kan onder zijn eigen gebruiker draaien.
  • Als de een site gehackt wordt lopen de andere sites minder gevaar.
  • Het is veel makkelijker om iemand beperkte rechten te geven over één site zonder direct toegang te geven tot alles.
  • In de praktijk draait alles nog onder één gebruiker, maar dit is wel een wens voor de nieuwe server.
  • Resource management wordt veel eenvoudiger (beperkingen op bv RAM en CPU)
  • php staat draaiend en wel klaar, het hoeft niet voor iedere pagina opnieuw te worden geladen
apache www-data:www-data
php-fpm-www  website:nogroup
/srv/piratenpartij.nl root:website
/srv/piratenpartij.nl/settings.php root:website u:website:r  (php mag deze file wel lezen maar niet veranderen)
/srv/piratenpartij.nl/dbconfig.php root:website u:website:r

OpenLDAP

Alle gebruikers staan in een LDAP-database die door alle web-applicaties gebruikt kan worden. Op deze manier heb je maar één account nodig voor alle diensten, in plaats van een losse account per website. Het is in overweging om de mailserver hier ook aan te koppelen.

Serverldap.piratenpartij.nl
Poort 636
Base dc=piratenpartij,dc=nl
Users ou=People,dc=piratenpartij,dc=nl
Group ou=Group,dc=piratenpartij,dc=nl

Gebruikers kunnen zelf een account aanmaken via PWM.