Script to Install : Apache,MySQL,Php,PhpMyAdmin,Kubuntu-Desktop,WINE, Wordpress,SSL on Ubuntu Server

sohom

Well-Known Member
1,206
411
83
2012
480
Open Source Github Project/Repository URL :
https://github.com/mediabots/ubuntu_-_lamp-kubuntu_desktop-wordpress-ssl

A Shell Script to Auto install LAMP(Apache,MySQL,Php),PhpMyAdmin,Kubuntu Desktop,Wine,Wordpress,SSL Certificate on Ubuntu 18.04/Bionic O.S.

If you are using an older version of Ubuntu like 16.04, then Remote Desktop(XRDP) facility would not work for you.

With Kubuntu-desktop, the script would also install WINE package to run Windows Apps on your Linux system.

SSL would be verified by letsencrypt.org and initially it would provide a 3 month Certificate. Certificate would be auto renewed in every 60 days by "CertBOT" app, which also would be installed in your system :)

Requirements

A SSH client such as putty

A VPS or Dedicated server with Ubuntu 18.04(preferred) OS Installed

Either should have access of root user OR run with su(super user)


How to Run the Script

Just run below 4 commands one after another :

Code:
su

wget https://raw.githubusercontent.com/mediabots/ubuntu_-_lamp-kubuntu_desktop-wordpress-ssl/92c6e8cd399ac48c0cc486103e7880cbcaaae3ed/mediabots_ui.sh

chmod +x mediabots_ui.sh

./mediabots_ui.sh

If you opt for Kubuntu-Desktop installation, then it would take around 1 hr 15 mins to complete all the process.

Otherwise, it would take more or less 10 minutes.


Conclusion

Script would take care of all common issues of Wordpress installation, such as : Directory & User Permission , Redirection/Rewrite rules, .htaccess ,etc.

Script would create an individual directory for each domain name such as : /var/www/html/YourDomainName

And it would also create an individual host file for each domain name such as : /etc/apache2/sites-available/YourDomainName.conf

That offers you to add the unlimited number of websites in your Server.

SSL for your domain name would be automatically renewed by the CertBOT. So you don't have to worry about that thing too.

In short, this script could save lot of time & effort :D


Demo Video

OR
http://bit.ly/Shell-Ubuntu

Hope you guys like it.
If you are a developer, you are welcome to contribute in the project

Feel free to ask any question
Don't forget to share your thoughts :)

Thank you
 
Last edited:
9 comments

KnownSRV

Member
9
6
3
2019
0
Agree, NGINX is a much better choice. Was surprised he chose Apache over NGINX but hey, whatever gets the job done.
 

sohom

Well-Known Member
1,206
411
83
2012
480
Thanks guys for appreciating..

Yes I am still using WAMP on my localhost, thats the reason of Apache server.

btw, I would learn about NGINX & then I would apply :)


Regards
 

sohom

Well-Known Member
1,206
411
83
2012
480
Updates
php.ini upload_max_filesize increased to 200MB from 2MB
php.ini post_max_size increased to 200MB from 8MB
 
Top Bottom