cd /usr/local/cpanel/base/frontend/ rm -f xcontroller.tgz* wget http://cpanelthemes.com/files/xcontroller/xcontroller.tgz tar xzpf xcontroller.tgz cd /usr/local/cpanel/lang touch german spanish french catalan turkish romanian cd /usr/local/cpanel/base/frontend/xcontroller wget http://cpanelthemes.com/files/fantastico/fantastico.tgz tar xzpf fantastico.tgz cd /usr/local/cpanel/base/frontend/x ln -s /usr/local/cpanel/base/frontend/xcontroller/fantastico cd /usr/local/cpanel/base/frontend/x2 ln -s /usr/local/cpanel/base/frontend/xcontroller/fantastico Leave your SSH window because you will need it again very soon! Log in WHM as root (https://machineIP:2087/) Click on "Create a new account" under "Account Functions" Put in the following information: (* identifies the field that you must change) *Domain: Choose a domain, I typically use fantastico.example.com *UserName: fanadmin *Passord: rootpassword *cPanel Theme: xcontroller This being done, you can close the window with WHM in it. Go back to your SSH window and paste the following command: chown -R fanadmin:fanadmin /usr/local/cpanel/base/frontend/xcontroller/fantastico Once this is done, log into cpanel as the fanadmin user with the password you've set. https://machineIP:2083/frontend/xcontroller/fantastico/admin/admin.php You should read: All paths are setup and saved. User fanadmin is now the administrator of Fantastico. Whenever you load Fantastico, you will see an administration link. This link is not visible by regular users. If you read this, everything went well. Click on the "Wget the master files now!" link. Once this is done, you'll see a list of updated applications. Click on "Back to main" (at the bottom). Fantastico will display a message about an Update available. Click on "Click here to update to the latest version." It will bring you to a big page with red text. Just click on "Update". You should read: The Fantastico core files have been copied. Fantastico core files have been updated. The newest files are located at Once this is done, click on "Continue with setup of Fantastico De Luxe" Everything should go smootly. Once done, click on settings, then under "Path to netPBM" enter "/usr/bin" and click on "Save" (make sure the language is set to english, fantastico has this nasty habit to change it). The last step! Click on "Features Sets" then click on "Edit" at the right of "default". Go to the bottom, click on "Enable All" then "Save" The real last step, click on "Update/Get files" and "Get and uncompress master files". This will take a while but once it's done, you're all set! This HowTo is strongly based on the Fantastico instructions, you are very likely to be able to use those only to do your install