Script pentru administrarea (sub)domeniilor unui VPS

Script pentru administrarea (sub)domeniilor unui VPS

Acum câteva luni am decis că e cazul să ofer clienților mei demo-uri doar periodic, de pe un VPS. Cum procedam până atunci? DynDNS și port forwarding din router. Dar de multe ori clientul ori stătea cu F5-ul în browser vânând fiecare greșeală, ori verifica fix când eu opream PC-ul (deh, diferențele de fus orar își spun cuvântul).

În fine… Cum am procedat? Pentru că nu vei avea trafic prea mare, ai nevoie de cel mai ieftin VPS. Fie că-i DO, MX sau OVH; singurul lucru care te interesează este să ai suficient spațiu (pentru WP, 20GB ar trebui să fie arhisuficient).

Apoi, am zis că e destul de aiurea să fac manual fiecare pas atunci când este nevoie de un site nou, deci am făcut un script. Acesta face un utilizator nou pentru fiecare site în parte, generează chei ssh pentru utilizator, face o bază de date, instalează certificat SSL și instalează WP (opțional).

Sunt două feluri de a rula toată treaba:

./create-site.sh utilizator site.com

iar restul datelor sunt implicite sau:

./create-site.sh -d=site.com -u=utilizator --wp_password=123 --wp_mail=foo@bar --wp_admin=helloadmin

astfel încât poți suprascrie diverși parametri.

Probleme, chestii

Repet, toată chestia asta o folosesc strict pentru development/staging, unde, o eventuală problemă de securitate nu afectează altceva decât orgoliul subsemnatului. Din acest motiv, parola mysql este cerută în clar în cursul procesului de instalare și, cel mai probabil, sunt și alte bubițe de securitate.

Adaugă un comentariurăspuns pentru

Link-urile în context sunt binevenite. Comentariile fără nume/email valid sunt șterse.
PS: Comentariul NU este editabil.

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter
windows apple dropbox facebook twitter