1. sohom

    sohom Well-Known Member

    Aug 1, 2012
    Open Source Github Project/Repository URL :

    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 :)


    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 :

    wget https://raw.githubusercontent.com/mediabots/ubuntu_-_lamp-kubuntu_desktop-wordpress-ssl/92c6e8cd399ac48c0cc486103e7880cbcaaae3ed/mediabots_ui.sh
    chmod +x 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.


    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


    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: Jan 20, 2019
  2. KnownSRV

    KnownSRV Member Web Host

    Jan 12, 2019
    Sent you a PR, didn't test it yet but should be working fine. Feedback welcome!
  3. sohom

    sohom Well-Known Member

    Aug 1, 2012
    PR accepted

    thank you very much for your contribution :)
  4. KnownSRV

    KnownSRV Member Web Host

    Jan 12, 2019
    No problem, always ready to help! If you want to extend your script collection, feel free to get in touch.
  5. sohom

    sohom Well-Known Member

    Aug 1, 2012
  6. jvirgo35

    jvirgo35 Member

    Jan 26, 2019
    I'm not a developer, just graphics. But I do follow you and that's pretty cool. Good luck with the build!
  7. The_Reaper

    The_Reaper Member

    Jan 27, 2019
    Nice, although I'd switch Apache for Nginx.
  8. KnownSRV

    KnownSRV Member Web Host

    Jan 12, 2019
    Agree, NGINX is a much better choice. Was surprised he chose Apache over NGINX but hey, whatever gets the job done.
  9. sohom

    sohom Well-Known Member

    Aug 1, 2012
    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 :)

  10. sohom

    sohom Well-Known Member

    Aug 1, 2012
    php.ini upload_max_filesize increased to 200MB from 2MB
    php.ini post_max_size increased to 200MB from 8MB

Share This Page