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 3
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

13»

Comments

  • eva2000eva2000 Veteran
    edited May 2013

    Unfortunately, having constant problems with github syncing from my machine (firewall/nat i think), prevents me using git. I use smartgit http://www.syntevo.com/smartgithg/index.html (doesn't work for syncing) and also tried official git for windows (partially sometimes sync works). One day I'll figure it out lol

  • @eva2000 said: Unfortunately, having constant problems with github syncing from my machine (firewall/nat i think), prevents me using git. I use smartgit http://www.syntevo.com/smartgithg/index.html (doesn't work for syncing) and also tried official git for windows (partially sometimes sync works). One day I'll figure it out lol

    Use the official client, it's rather nice (search for github windows) :)

  • eva2000eva2000 Veteran

    yeah when i mean official git for windows i meant github windows

  • jcalebjcaleb Member
    edited May 2013

    Boss, will you consider a GUI in the far future? Or will always be command line?

  • mikhomikho Member, Host Rep

    I prefer commandline when it comes to stuff like this, I would however like to see support for multiple parameters.

    That way one can have one line to copy/paste to make the vps "ready".

  • @jcaleb said: Boss, will you consider a GUI in the far future? Or will always be command line?

    I was thinking of making a nice simple web form one could fill out to generate a config file, this would greatly simplify server setup as it would simply be a matter of running something like "bash minstall.sh -c http://www.example.com/config.ini"

    @MikHo said: I prefer commandline when it comes to stuff like this, I would however like to see support for multiple parameters.

    That way one can have one line to copy/paste to make the vps "ready".

    Funnily enough that feature has been in Minstall for quite some time :)
    One can simply comma separate the modules to be run and it'll run them in order.

  • mikhomikho Member, Host Rep

    @maxexcloo said: comma separate

    HA!

    I tried adding them after each other, without any separator.
    You learn something new every day.

  • @MikHo said: I tried adding them after each other, without any separator.

    You learn something new every day.

    This is why Minstall needs better documentation (my fault :) :P

  • NoermanNoerman Member

    @maxexcloo said: This is why Minstall needs better documentation (my fault :) :P

    Love to have them.

  • maxexcloomaxexcloo Member
    edited May 2013

    I just updated the loader code and commands in the readme, changes are currently untested.
    Commit: http://www.github.com/KnightSwarm/Minstall/commit/fda12bcc6c21930788ffbd8e06ca147c2570f2f7

    Currently Minstall looks like this:

    $ bash minstall.sh
     -c path                set custom configuration file path
     -m module,module       define module list, this is how modules are defined for both attended and unattended installs
     -s                     create a template configuration file at either the custom configuration file path (-c path) or the default path if the custom path is undefined
     -u                     enable unattended mode, loads module list in the same way as attended mode but doesn't ask questions, instead pulling from the configuration file
    

    Advantages of the new system include the ability to give options in any order and a much simpler loading mechanism!

    Also, the new readme gives commands to install Minstall into

    /opt/minstall

    with a link from

    /usr/bin/minstall

    Feedback or option suggestions are appreciated!

  • When will this launched and ready to use Max? :)

  • tsctsc Member

    Am I the only one getting syntax errors when running the new version of Minstall? Running Minstall off Ubuntu 12.04 LTS, pretty much a fresh install from the disk.

  • maxexcloomaxexcloo Member
    edited May 2013

    @tsc said: Am I the only one getting syntax errors when running the new version of Minstall? Running Minstall off Ubuntu 12.04 LTS, pretty much a fresh install from the disk.

    Is this 2.5.7 or master? 2.5.7 is stable and should work fine, master is untested and liable to break everything ;)

    @ErawanArifNugroho said: When will this launched and ready to use Max? :)

    When it's all done, probably a while yet...

  • NoermanNoerman Member

    Database Creator
    WordPress Nginx Optimizer
    ?

  • @Noerman said: WordPress Nginx Optimizer

    I could maybe do a wordpress installer (similar to the phpmyadmin installer)?

  • maxexcloomaxexcloo Member
    edited May 2013

    Here we go, I've put together a nice list of issues to solve before the next release.
    Feel free to post issues and suggestions too (no spam please) and I'll address them on a case by case basis, I've tried to add everything in this thread.

    Issue List: http://www.github.com/KnightSwarm/Minstall/issues
    Milestone List: http://www.github.com/KnightSwarm/Minstall/issues/milestones

    Solved Issue/Request List: http://www.github.com/KnightSwarm/Minstall/issues?milestone=1&state=closed

  • DavidxDavidx Member
    edited May 2013

    Uhh I liked where it installed itself into a directory I could see?

    usr@sys:~# bash minstall clean-packages

    libraries/40.check.sh: line 7: syntax error near unexpected token (' libraries/40.check.sh: line 7: if [ $1 = ( $DISTRIBUTION || $DISTRIBUTION-$VERSION || "" ) ]; then'
    minstall.sh: line 102: [: =: unary operator expected
    usr@sys:~# bash minstall clean-packages
    libraries/40.check.sh: line 7: syntax error near unexpected token (' libraries/40.check.sh: line 7: if [ $1 = ( $DISTRIBUTION || $DISTRIBUTION-$VERSION || "" ) ]; then'
    minstall.sh: line 102: [: =: unary operator expected

    everything seems broken now?

    edit;; found the old one sorry >.<

  • EricSEricS Member

    Wonder how hard it would be to base an install script based on how much memory footprint you want. because a wordpress install for 96mb is going to be a lot different than a drupal for 512mb.

  • @David_P said: Uhh I liked where it installed itself into a directory I could see?

    The /opt/ installation will be entirely optional :)

  • juanjuan Member

    does minstall already have the ability to upgrade packages? e.g: nginx and upgrade the OS version? Thanks.

  • @juan said: does minstall already have the ability to upgrade packages? e.g: nginx and upgrade the OS version? Thanks.

    Yes, the configure-upgrade module should upgrade the whole server :)

  • Anyone else have suggestions?
  • kaflokaflo Member
    edited July 2013

    I tried using v1 of Minstall and there were 404 not found errors in the

    bash minstall.sh install-extra-repositories command

    Err http://www.debian-multimedia.org squeeze/main i386 Packages
    404 Not Found
    Err http://www.debian-multimedia.org squeeze/non-free i386 Packages
    404 Not Found
    Reading package lists... Done
    W: Failed to fetch http://deb.nickmoeck.com/debian/dists/stable/Release.gpg Could not resolve 'deb.nickmoeck.com'

    W: Failed to fetch http://deb.nickmoeck.com/debian/dists/stable/main/i18n/Translation-en.gz Could not resolve 'deb.nickmoeck.com'

    W: Failed to fetch http://deb.nickmoeck.com/debian/dists/stable/main/i18n/Translation-en_PH.gz Could not resolve 'deb.nickmoeck.com'

    W: Failed to fetch http://www.debian-multimedia.org/dists/squeeze/main/binary-i386/Packages.gz 404 Not Found

    W: Failed to fetch http://www.debian-multimedia.org/dists/squeeze/non-free/binary-i386/Packages.gz 404 Not Found

    and

    Installing The Debian Multimedia Repository...
    --2013-07-08 22:24:55-- http://www.debian-multimedia.org/pool/main/d/debian-multimedia-keyring/debian-multimedia-keyring_2010.12.26_all.deb
    Resolving www.debian-multimedia.org... 78.159.121.198
    Connecting to www.debian-multimedia.org|78.159.121.198|:80... connected.
    HTTP request sent, awaiting response... 404 Not Found
    2013-07-08 22:24:56 ERROR 404: Not Found.

    dpkg-deb: unexpected end of file in version number in modules/install-extra-repositories/temp.deb
    dpkg: error processing modules/install-extra-repositories/temp.deb (--install):
    subprocess dpkg-deb --control returned error exit status 2
    Errors were encountered while processing:
    modules/install-extra-repositories/temp.deb

    Hope you could update the URLs :)

  • Yes, the same problem. For this moment, I just removed the openstatus repo and the multimedia repo :)

  • netomxnetomx Moderator, Veteran

    Updates for Debian 7?

Sign In or Register to comment.