User/Domain directory structure

njitram

Verified User
Joined
Nov 12, 2015
Messages
7
I have created a directory structure that i want to have inside every domain/user that is created. which is the following:

Code:
/home/{user}/domains/{domain}/runtime/*
/home/{user}/domains/{domain}/public_html/* #has custom files
/home/{user}/domains/{domain}/public_ftp #standard
/home/{user}/domains/{domain}/config/*
/home/{user}/domains/{domain}/logs #standard
/home/{user}/domains/{domain}/stats #standard

Where can i do this without having directadmin overwrite everything after updating?

i did read:
http://help.directadmin.com/item.php?id=244
http://help.directadmin.com/item.php?id=278

But wont solve the problem because they let me overwrite the default files, not the entire folder structure (skeleton).
 
I solved the problem by creating a bash file inside:
Code:
/usr/local/directadmin/scripts/custom/domain_create_post.sh
chown diradmin:diradmin domain_create_post.sh
chmod +x domain_create_post.sh

Its rather simple:
Code:
#!/bin/sh
    rm -R /home/$username/domains/$domain/public_html/*
    cp -rfp /usr/local/lib/php/{project_folder}/stub/* /home/$username/domains/$domain
exit 0;

if it has security issues or any different approach taht would be better let me know, thank you.
 
Back
Top