Note: You can buy the new working version in Ubuntu 18.04 x64.

Free WordPress Hosting

on your existing Dedicated VPS configured with EasyESP

Web hosting is one of the key component of every successful website. Choosing the best WordPress hosting for your needs can improve your SEO and increase sales.
Your own Linux server is the best bet.
Why not use it to install a wordpress website?

► You have more allocated resources
► You have access to all settings, you have root access, be able to view all hidden files
► Run one or more sites that each need to have multiple pages and plugins installed
► If you’re also planning on having thousands of visitors a month
► It’s also roomy enough to run Multisite well
► If your site is going to be viewed by more than a handful of people since it can typically handle a lot more traffic than shared hosting plans.
► More secure – you don’t have to worry about your site being compromised because of another customers’ actions.

To follow this tutorial, you must have EasyESP installed previously:


Choose the WordPress version that’s right for you

By default, version 4.9.8 of WordPress will be installed. If it’s OK for you, you can skip to step 1.

If you want to install a different version, go here: https://wordpress.org/download/releases/

Right Click‘ in ‘tar.gz‘ version you want, ‘Copy link address( ex: https://wordpress.org/wordpress-4.9.7.tar.gz ) and paste in a text file.

Copy the following script and paste it in the ‘area to be used once only’ below.
Change  the_version_you_want  with your ( ex: wordpress-4.9.7.tar.gz ), then run it.

sed -i -e 's/wordpress-4.9.8.tar.gz/the_version_you_want/g' install_wp.sh

  area to be used once only:


                                                                                            * in this area the text will be deleted if you refresh this page !

 


1. Create a new user, database and password

 

 

Copy the following script and paste it in the ‘area to be used once only’ below.
Change  withyourdomain.com  with your.

In your text file, prepare the following:
 wp_user  -create a new user ( ex: tomas )
 wp_user_new_ssh_password  -creates a new ssh password for the new user ( ex: 22u866te5542w4ggt5996 )
 your_db_root_password  -‘your_db_password’ created earlier when you installed EasyESP ( ex: jS1XuviL0AXr5IzZ7Xjb )
 wp_db_name  -give a name to wp db ( ex: iwordpress )
 wp_db_password  -generates a new password for wp db using  pwgen -s 20 1  ( ex: YTIA8GkIfxC2maay4urK )

Edit everything in the ‘area to be used once only’ below.
Then select, copy, ‘Right Click‘ on PuTTY window and hit  ⤶ Enter .

sed -i -e 's/wpuser/wp_user/g' install_wp.sh
sed -i -e 's/sshpassword/wp_user_new_ssh_password/g' install_wp.sh
sed -i -e 's/example.com/withyourdomain.com/g' install_wp.sh
sed -i -e 's/dbrootpassword/your_db_root_password/g' install_wp.sh
sed -i -e 's/dbname/wp_db_name/g' install_wp.sh
sed -i -e 's/dbpassword/wp_db_password/g' install_wp.sh
./install_wp.sh

  area to be used once only:


                                                                                            * in this area the text will be deleted if you refresh this page !

 


2. Create SSL certificates with Let’s Encrypt

 

 

Copy and paste the following script in the ‘area to be used once only’ below.
Change  withyourdomain.com  with your, then run it.

certbot-auto --apache -d withyourdomain.com

When request press  2  and hit  ⤶ Enter  to Redirect.

  area to be used once only:


                                                                                            * in this area the text will be deleted if you refresh this page !


3. Install WordPress

 

 

Browse: https://withyourdomain.com to install WordPress.

You will be asked for the data you have previously chosen:

wp_db_name 
 wp_user 
 wp_db_password 

Password: it already exists ( save it ! )
Your Email: alter@withyourdomain.com
 


4. Increase your WordPress memory and upload limits  

 

 

Copy the following script and paste it in the ‘area to be used once only’ below.
Change  withyourdomain.com  with your, then run it.

echo "php_value memory_limit 1024M
php_value upload_max_filesize 64M
php_value post_max_size 64M
php_value max_execution_time 300
php_value max_input_time 300" >> /var/www/html/withyourdomain.com/public_html/.htaccess
systemctl restart apache2

  area to be used once only:


                                                                                            * in this area the text will be deleted if you refresh this page !