Ik heb afgelopen week een opensource bash script gelanceerd om op DirectAdmin systemen met CentOS bepaalde taken eenvoudiger uit te voeren. Het gaat hier om:
- PHP Upgrades/updates
- MySQL/MariaDB upgrades/updates
- PHP extensies en modules installeren
- Extra software installeren zoals mod_ruid2 (custombuild 1), Python 2.7, Git, Postgres SQL, etc
Dit script is met name interessant voor hosting bedrijven die een groot aantal servers voor klanten managen, en waar klanten vaak met vragen komen om bepaalde PHP modules te installeren. Ook klanten met relatief weinig linux shell kennis kunnen hier baat bij hebben. Ik ben de ontwikkeling van dit script in 2014 gestart terwijl ik werkzaam was bij een van de grootste hosting bedrijven van Nederland.
Dagelijks kreeg de support afdeling (waar ik ook deel van uitmaakte) vragen van klanten om PHP te upgraden, PHP modules/extensies te installeren, en ook zaken als mod_ruid2. Dit soort repetitieve handelingen vergden nogal wat tijd die ook anders besteed kon worden. Dat was de insteek voor dit script... tijd besparen. Er werd voornamelijk gebruik gemaakt van CentOS 5 en 6, en custombuild 1. Afgelopen maand heb ik het script uitgebouwd met CentOS 7 ondersteuning, alsook Custombuild 2. Andere linux distributies worden op dit moment niet door dit script ondersteund!
Het script is te vinden op:
https://github.com/sempiterna/DA-Toolbox
Ik heb geprobeerd om het redelijk eenvoudig (voor mensen met bash kennis) te maken om nieuwe items aan het script toe te voegen. Ik ga daar nog een handleiding voor schrijven, maar daar ben ik nog niet aan toe gekomen.
Mochten er vragen zijn over dit script en de werking ervan, dan lees ik dat uiteraard graag![]()

Likes:


Quote

(+ mijn excuses voor deze ranzige opmerking!).