Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!


[Development Discussion] Minstall Server Management Script - Page 2
New on LowEndTalk? Please Register and read our Community Rules.

All new Registrations are manually reviewed and approved, so a short delay after registration may occur before your account becomes active.

[Development Discussion] Minstall Server Management Script

2

Comments

  • @novocaine said: Mostly from my own laziness :p. Most things support apache out of the box, especially the rewrite rules. There have been a few times I need to figure out how to make everything work on nginx. It's not that bad, but I'd rather avoid these type of hassles if possible so I tend to just use apache. But I still want to take advantage of nginx and let it handle the static files as a reverse proxy....

    Why not take a look at CentMin (http://www.centminmod.com/)?

    @bnmkl said: Yes, Varnish would be good too :)

    Varnish is something I'd like to add. Also I'd like to add more variety in caching for nginx.

  • @maxexcloo said: Why not take a look at CentMin (http://www.centminmod.com/)?

    This one doesn't seem to have apache+nginx. only nginx but for centos.

    I've tried the LNMPA script (http://lnmp.org/lnmpa.html). It works fairly well after some changes here and there. But the script is somewhat messy, and it pretty much compiles everything which leads to lower ram usage but also harder to modify or troubleshoot.

  • @maxexcloo said: Why not take a look at CentMin (http://www.centminmod.com/)?

    Yes it's Centos based

  • @novocaine said: This one doesn't seem to have apache+nginx. only nginx but for centos.

    @Eva2000

  • mikhomikho Member, Host Rep

    When it comes to documentation, if we prioritize the order you want it.

    What part so you feel is the most important part to document first?

    What each module does?
    What settings it changes?
    What files it changes/where konfig files are stored?

    Please order your requests whith the one of highest priority on top.

    I'll try and help @maxexcloo as much as possible.

  • @novocaine said: This one doesn't seem to have apache+nginx. only nginx but for centos.

    Yeah, my Centminmod.com project is only nginx for web serving.

    I also have a private project for clients of mine, CentMAP = MySQL, Apache (with Nginx reverse proxy option) and PHP. Apache is custom compiled RPM package of my own, so not entirely out of the box standard RPM. Alot of the ideas for development of Centmin Mod were ported over from CentMAP.

    Probably, easier for you to find a nginx script and then just install apache yourself and tweak nginx and apache config files for reverse proxy action.

    Bringing things back on topic @maxexcloo excellent work on minstall mate - you're doing great stuff in Ubuntu/Debian side of the world and attempting CentOS as well ! I know how hard and complex the different distributions would make development of such install scripts - hence why i stick with CentOS ^_^

  • @ErawanArifNugroho said: Maybe some option for enabling IPv6 for IPv6 enabled vps for the Nginx like this :

    I was unaware that vhosts added with my script no longer supported IPv6, it used to work fine, I must have broken it :\
    Will fix ASAP!

    @novocaine said: This one doesn't seem to have apache+nginx. only nginx but for centos.

    Minstall doesn't have Apache either at the moment (although there is a chance I may add support if people really want it).

    @bnmkl said: Also need > Nginx 1.3.13 for WebSocket support.

    Nginx 1.4.0 came out today so if you update it should be enabled (if it's enabled by default that is, if not I'll add it).

    Regarding Minstall progress, I'm very busy over the next week due to University and such so there won't be much in the way of commits.

  • bnmklbnmkl Member

    @maxexcloo said: Nginx 1.4.0 came out today so if you update it should be enabled

    image

  • @maxexcloo because you are changing minstall codes on Github, is it safe to use now, or I have to wait until you finish?

  • maxexcloomaxexcloo Member
    edited April 2013

    @tdc_adm said: @maxexcloo because you are changing minstall codes on Github, is it safe to use now, or I have to wait until you finish?

    If you use the latest 2.x series download (available here: https://github.com/KnightSwarm/Minstall/downloads) everything should be stable on Ubuntu 12.04 or Debian 6.x :)

    EDIT: It has been suggested that I add Mumble server support, will do!

  • maxexcloomaxexcloo Member
    edited April 2013

    Another thing to add, I think I'll drop MySQL support and add MariaDB support instead. MariaDB is a drop in replacement for MySQL and is 100% compatible. Also, it isn't owned by Oracle which is a nice plus ;)
    (Inspired by https://www.archlinux.org/news/mariadb-replaces-mysql-in-repositories/)

    EDIT: Removed all CentOS support and added preliminary MongoDB support: https://github.com/KnightSwarm/Minstall/commit/f313497e16e2b1fb53337a35f93cdcb154310bd4

  • twaintwain Member

    13.04 support in the future possibly?

  • @twain said: 13.04 support in the future possibly?

    I was thinking that I'd aim to support LTS releases, is there anything from 13.04 you need specifically?

  • twaintwain Member

    @maxexcloo said: is there anything from 13.04 you need specifically?

    Nope, I just wanted to try out 13.04, but LTS will work fine :)

  • Anyone else have suggestions on features I could add?

  • jcalebjcaleb Member

    I check the github, so many exciting features. Can we make youtube tutorials?

  • maxexcloomaxexcloo Member
    edited May 2013

    @jcaleb said: I check the github, so many exciting features. Can we make youtube tutorials?

    That would be awesome although I'd hold off until it's done :)

    @twain said: Nope, I just wanted to try out 13.04, but LTS will work fine :)

    No worries, I may add a flag that will let you attempt to run Minstall on non supported platforms if that helps at all :)

    @Liam said: Good job Max!

    Thanks man :)

  • jcalebjcaleb Member

    @maxexcloo said: That would be awesome although I'd hold off until it's done :)

    I wonder who has a nice voice to record =)

  • netomxnetomx Moderator, Veteran

    this is great, thanks maxexcloo !

  • peter parker

  • FritzFritz Veteran

    Good Work @maxexcloo

  • I just branched Minstall on GitHub into distinct versions. The readme and links for the current version will work properly again and I'll be able to issue fixes to old editions of Minstall easily ;)

    As it stands 2.5.7 is supported at the moment and 1.0 is legacy, easy fixes may be applied but for most users I'd highly recommend using 2.5.7 or waiting for 3.0 to drop when it's finally done (may be a while yet!)

    Check it out here: http://www.github.com/KnightSwarm/Minstall

  • mikhomikho Member, Host Rep

    might I ask you to look at https://code.google.com/p/naxsi/
    perhaps that is something to add to your project?

    Haven't looked at it with any depth, perhaps it's not worth the time?

  • @MikHo said: might I ask you to look at https://code.google.com/p/naxsi/

    That's rather interesting, I may look into adding it :)

    I'm probably going to add https://github.com/pagespeed/ngx_pagespeed as well (optional of course!)

  • NoermanNoerman Member

    Good Work @maxexcloo and THANKS

  • mikhomikho Member, Host Rep

    @maxexcloo
    Pagespeed looks nice but it says you need to build nginx from source to enable it.

    Have to think of what options would be lost if chosig that path :)

  • maxexcloomaxexcloo Member
    edited May 2013

    @MikHo said: Pagespeed looks nice but it says you need to build nginx from source to enable it.

    That's unfortunate, I hadn't actually looked into it in that much detail. I wonder if DotDeb will make a package for it if I ask ;)

  • Woooo you go gir---guy! ;p

  • eva2000eva2000 Veteran
    edited May 2013

    @maxexcloo said: I'm probably going to add https://github.com/pagespeed/ngx_pagespeed as well (optional of course!)

    ngx_pagespeed shaping up very well, already added it to Centmin Mod's next beta version, feel free to borrow some starter pagespeed settings I'm using at http://centminmod.com/nginx_ngx_pagespeed.html :)

  • @eva2000 said: ngx_pagespeed shaping up very well, already added it to Centmin Mod's next beta version, feel free to borrow some starter pagespeed settings I'm using at http://centminmod.com/nginx_ngx_pagespeed.html :)

    Thanks! Do you check your code into GitHub at all?

Sign In or Register to comment.