1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

VPS Administration Panel - Automatic Website Creation (Wordpress, others if you want!)

Discussion in 'Black Hat SEO Tools' started by matessim, Jul 11, 2015.

  1. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003
    It's been a while since i released a tool here and I'll be releasing my next one soon, i have a very rough preview to show you (The final product is going to be web-based).
    What is it?

    Basically, A tool that connects over SSH and sets up everything for you, just the way you want it.

    Right now, it does the following things:
    * Update and Upgrades the system
    * Switches to dropbear for SSH (Lower CPU/Memory requirements)
    * Sets up a LAMP Stack and configures it well (nginx, PHP, msyql - might be MariaDB in the future version if people prefer it)
    * Configures a VHOST and sets wordpress on it (In the final version you can simply enter 50 domain addr's and it will set up a VHOST and a blog for each of them).

    For example, you can enter 50 domain names in the configuration right now, and it will set up 50 WP Blogs on the same server, and do it well (Isolated SQL Users, nginx VHOSTS), all you have to do is point your domain's DNS to the VPS and run the tool and you have a blog running!.
    What i want from you
    Right now it's all in script form, next weekend i'll write up the Web panel so it will be much easier to use.
    I want to hear what features you want, do you want it to install themes on default? or wordpress plugins? is that a useful feature?.
    Do you want it to connect to CPA or adsense or something? What kind of features will you want to see on this tool?.

    Do you want it to install something else? not Wordpress? Let me KNOW!

    I will be releasing Free, and Open-Source, With pre-built binaries using cx_freeze for the non-technically literate, with a nice web control panel

    I made a short teaser of how it looks and works, it's a video of me reverting a DO VM to clean slate and then getting it to installed with wordpress, and on a system that's been configured with a low memory footprint, and in no time.


    Would love to hear feedback!.
     
    • Thanks Thanks x 1
    Last edited by a moderator: May 18, 2016
  2. majdi107

    majdi107 Senior Member

    Joined:
    Aug 28, 2014
    Messages:
    889
    Likes Received:
    105
    Thank you i will try it when i have time it's really good idea and it make setting many wp website easy
     
  3. zoewarrior

    zoewarrior Regular Member

    Joined:
    Aug 9, 2010
    Messages:
    353
    Likes Received:
    80
    Location:
    Asia
    Can your script

    • create email accounts for each domain
    • upload files (like cPanel file manager)
    • import and export mysql or maria db

    How does your script create mysql databases for your wordpress?
     
  4. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003
    Doesn't create email accounts.
    It can and does upload some files. Such as my.cnf to root directory for noninteractive secure mysqladmin usage.
    It's no problem to add export import. State how you want it.

    It creates the user using the mysqladmin which is bundled with the rpm.
     
    Last edited: Jul 12, 2015
  5. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003
    I will also restate that I will be building the panel and system the coming weekend according to the feedback and requests. this is your time to get what you want. Just say it and describe clearly. And
     
  6. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003
    Hey guys, i didn't completely finish it yet, but i wanted to give you a quick preview and want to hear your thoughts and features.

    Just so you know what you're looking at, it's a AngularJS web application (Served from a Flask Server) that's connected with a WebSocket to a Autobahn(also Python) Server which negotiates execution and actually connects to the servers.

    The connection to the servers is done over SSH with Paramiko.

    Please watch the video and comment on feature requests! I will not be releasing it like this if i won't get any interest (Since i don't want to work on something nobody wants)... seems like a waste though!.
     
    • Thanks Thanks x 1
    Last edited by a moderator: May 18, 2016
  7. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003

    Last request for comments. I'll be halting work on this if nobody comments until Thursday.

    Looking forward to your feedback and requests.
     
    Last edited by a moderator: May 18, 2016
  8. HostStage

    HostStage Jr. VIP Jr. VIP

    Joined:
    May 20, 2010
    Messages:
    1,861
    Likes Received:
    1,766
    Occupation:
    BHW - CEO of Webhosting Company
    Location:
    BWH from France
    Home Page:
    I think you have a great idea and you should keep going.
    As of the ideas / suggestions, it will directly depend on who would you want to target and what need would you like to fulfill.
    Once you have answered these 2 questions, you'll be able to define a set of features and branch from there.

    Basically, i can see at least 3 different markets you can take a dive in but each would have different requirements.

    Either way, if you want it to be a full control panel, restarting services should be available (httpd, mysql, ssh and so on), ressources usage as well.
     
  9. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003
    Great! What would you be most interested in seeing? I can most definitely take it to a remote generic host agnostic cpanel. What features would help you. And provide value for you?.

    I'll add monitoring prefs and feedback as you requested this weekend.
     
  10. keinehabe

    keinehabe Supreme Member

    Joined:
    Nov 4, 2008
    Messages:
    1,207
    Likes Received:
    472
    Gender:
    Male
    Occupation:
    -= CEO =-
    Location:
    Heaven
    Home Page:
    I`ve done similar thing just weeks ago lol :)) , well using only command line , no panels no extra unecesary stuffs , just kinda auto setup everything needed for sites to run smooth .
    Tho , I don't use currently digitalocean servers ... so far I have 2 different setups I experimenting :
    centos + nginx + php-fpm + zendopache + memcache (works perfectly ) -> on centos somehow I wasn't able to make redis to work tho ... and ...
    debian + redis + everything else , works just perfect ... I`m highly recommend you guys to try and test this setup , got some extreme super fast loading pages ( cached pages served in 0.001 seconds :) ) ... benchmarks for this setup are thru the roof also .
     
  11. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003
    If you look in the first post you'll see I made it cli at first. But opted to make a Web UI for the community here which is not necessarily tech oriented. And since this is for them and not my use it is more senseful to orient it towards them.

    So would you like to see redis etc support? Wrote it down.

    Looking for more comments! I'll be back in two days and will start writing your requests.
     
  12. loshannessy

    loshannessy Newbie

    Joined:
    Jul 3, 2015
    Messages:
    30
    Likes Received:
    5
    Setting up of plug ins would be handy. Basic ones I believe everyone would be using:
    1. Google Analytics
    2. SEO by Yoast
    3. MailChimp
    4. JetPack
    5. SumoMe
    6. Facebook Comments
    7. XML Sitemap
    8. AddToAny
    9. Alexa
    10. Adsense
    11. Limit Login Attempts
    12. Akismet

    Cheers. Looking good so far.
     
  13. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003
    Exactly the format I was aiming for.

    Will be added!
     
  14. Riders On The Storm

    Riders On The Storm Jr. VIP Jr. VIP

    Joined:
    Feb 27, 2012
    Messages:
    1,225
    Likes Received:
    502
    thats some great stuff. I personally use nginx + hhvm + varnish and sites fly like rocket. :D
     
  15. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003

    I'll definitely look into adding varnish.

    Any specific reasons for hhvm instead of Php?
     
  16. matessim

    matessim Junior Member

    Joined:
    Nov 22, 2008
    Messages:
    164
    Likes Received:
    73
    Occupation:
    Being funny and kind to puppies
    Location:
    UT 2003
    Quick update, i rewrote most of the server logic to make it extremely generic, the design now is that you can simply add "strategies" for actions you want to perform.

    The hierarchy is like this.. we have a debianStrategy which provides quite a few helper methods for working with Debian remotely (Installing packages, verifying packages, running a command and testing if the output matches a certain regex).
    from that DebianStrategy i implemented various strategies such as the MysqlStrategy, NginxStrategy, NewWebsiteStrategy(Which creates a new website).

    It looks great now i have to admit (code-wise) and the next video i'll be releasing (hopefully next weekend asap) is definitely something to look forward to, i'll hopefully have integrated all the requested features i recieved so far. (WP plugins will be implemented using wp-cli, i found solutions for the other requests also).

    The tool is no longer dependent on any external scripts (Lowendscript etc), all the logic is implemented in python and not partially in bash anymore.


    Please continue to provide feedback for more feature requests.

    Git repository update video:
    [video=youtube_share;ApBYgkuSBvU]http://youtu.be/ApBYgkuSBvU[/video]
     
    Last edited: Jul 25, 2015