Hi Mustafa,
Still critic without what's better and again it's useless.
Since 1983, I have seen so many events of programming and development. I have seen the internet and computer's world growing. I do not want to claim anything better. I only want you to draw your attention
to keep and maintain the inductry standard that so many companies are following. The reseaches shows that more the deviation of a standard occurs less is its usability and more are the problems.
Lets see from the point of view of csf. Why did csf make many scripts for cPanel? Because cPanel maintained very good industry standard as against Parellal's Plesk. Still no one dars to challange Plesk's stability.
I learned the intention of /etc in 1994, exactly twenty years ago. What was the main intention of the dir /etc?
Why did you bring everything under /home? Is apache configuration meant to be under /home? You deviated from the linux standard right? Ofocurse , there is no one to prohibit you. Then, you will create a little Mustafa World within kloxomr.
What is /etc/ssl directory for? Why is there a link for cert inside ln /etc/ssl/cert pointing to ../pki/tls/certs
What is this link doing /etc/ssl/pki/tls/certs in there? If all programmers do not follow such standard, then linux world comes in a real chaos.
Some one has to tell you that you are in a wrong direction. You need to work in a team for your excellent work that you are doing.
By deviating with your work the industry standrad, you are unterestimating and underevaluating your own work.
By providing buggy and untested software you are lowering your excellent work to make less impact of your work.
By announcing ridiculous and stupid announcement on security concerns to "not to use firewall" you are making a joke of yourself.
Then people and the industry shall not take you serious and your work on kloxomr will receive very less impact in the industry.
I tell you as your well wisher because I like the manner you have taken the damn challange. Very unfortunately you are a single programmer in the team, a one man show. So I do not expect a revolution from you as a team as you have very very very minimum and restricted resources.
But things like ssl design by you does not depend on material resources but intellegence of using /etc/ssl/cert ln .../pki/tls/certs directory or not.
Thats were you fail.