Skip to content

Instantly share code, notes, and snippets.

@natsu90
Last active October 19, 2021 09:37
Show Gist options
  • Save natsu90/208024d7a0ea37f0e48b to your computer and use it in GitHub Desktop.
Save natsu90/208024d7a0ea37f0e48b to your computer and use it in GitHub Desktop.

Revisions

  1. natsu90 revised this gist Dec 1, 2014. 1 changed file with 7 additions and 7 deletions.
    14 changes: 7 additions & 7 deletions ajenti-v-installer.sh
    Original file line number Diff line number Diff line change
    @@ -12,13 +12,6 @@ wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh |
    sudo apt-get autoremove && sudo apt-get remove apache2*
    sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql

    # install csf firewall
    sudo wget http://www.configserver.com/free/csf.tgz
    sudo tar -xzf csf.tgz
    sudo ufw disable
    cd csf && sudo sh install.sh
    csf -r

    # install mongodb
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
    echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
    @@ -35,6 +28,13 @@ sudo pecl install mongo
    echo "extension=mongo.so" >> /etc/php5/cli/php.ini
    echo "extension=mongo.so" >> /etc/php5/fpm/php.ini

    # install csf firewall
    sudo wget http://www.configserver.com/free/csf.tgz
    sudo tar -xzf csf.tgz
    sudo ufw disable
    cd csf && sudo sh install.sh
    csf -r

    # install mcrypt
    # sudo apt-get install php5-mcrypt
    # echo "extension=mcrypt.so" >> /etc/php5/cli/php.ini
  2. natsu90 revised this gist Dec 1, 2014. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions ajenti-v-installer.sh
    Original file line number Diff line number Diff line change
    @@ -36,9 +36,9 @@ echo "extension=mongo.so" >> /etc/php5/cli/php.ini
    echo "extension=mongo.so" >> /etc/php5/fpm/php.ini

    # install mcrypt
    sudo apt-get install php5-mcrypt
    echo "extension=mcrypt.so" >> /etc/php5/cli/php.ini
    echo "extension=mcrypt.so" >> /etc/php5/fpm/php.ini
    # sudo apt-get install php5-mcrypt
    # echo "extension=mcrypt.so" >> /etc/php5/cli/php.ini
    # echo "extension=mcrypt.so" >> /etc/php5/fpm/php.ini

    # restart all
    sudo service php5-fpm restart
  3. natsu90 revised this gist Nov 28, 2014. 1 changed file with 2 additions and 0 deletions.
    2 changes: 2 additions & 0 deletions ajenti-v-installer.sh
    Original file line number Diff line number Diff line change
    @@ -37,6 +37,8 @@ echo "extension=mongo.so" >> /etc/php5/fpm/php.ini

    # install mcrypt
    sudo apt-get install php5-mcrypt
    echo "extension=mcrypt.so" >> /etc/php5/cli/php.ini
    echo "extension=mcrypt.so" >> /etc/php5/fpm/php.ini

    # restart all
    sudo service php5-fpm restart
  4. natsu90 revised this gist Nov 18, 2014. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion ajenti-v-installer.sh
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php
    sudo wget http://www.configserver.com/free/csf.tgz
    sudo tar -xzf csf.tgz
    sudo ufw disable
    sudo sh csf/install.sh
    cd csf && sudo sh install.sh
    csf -r

    # install mongodb
  5. natsu90 revised this gist Nov 18, 2014. 1 changed file with 27 additions and 27 deletions.
    54 changes: 27 additions & 27 deletions ajenti-v-installer.sh
    Original file line number Diff line number Diff line change
    @@ -1,51 +1,51 @@
    # downgrade to php5.4 first
    sudo apt-get install software-properties-common python-software-properties &&
    sudo add-apt-repository ppa:ondrej/php5-oldstable -y &&
    sudo apt-get update &&
    sudo apt-get upgrade &&
    sudo apt-get install php5 &&
    sudo apt-get install software-properties-common python-software-properties
    sudo add-apt-repository ppa:ondrej/php5-oldstable -y
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install php5

    # install ajenti
    wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh &&
    wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh

    # install ajenti-v
    sudo apt-get autoremove && sudo apt-get remove apache2* &&
    sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql &&
    sudo apt-get autoremove && sudo apt-get remove apache2*
    sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql

    # install csf firewall
    sudo wget http://www.configserver.com/free/csf.tgz &&
    sudo tar -xzf csf.tgz &&
    sudo ufw disable &&
    sudo sh csf/install.sh &&
    csf -r &&
    sudo wget http://www.configserver.com/free/csf.tgz
    sudo tar -xzf csf.tgz
    sudo ufw disable
    sudo sh csf/install.sh
    csf -r

    # install mongodb
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 &&
    echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list &&
    sudo apt-get update &&
    sudo apt-get install -y mongodb-org &&
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10
    echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list
    sudo apt-get update
    sudo apt-get install -y mongodb-org

    # install pymongo
    sudo apt-get install python-pip build-essential python-dev &&
    sudo pip install pymongo &&
    sudo apt-get install python-pip build-essential python-dev
    sudo pip install pymongo

    # install mongo php driver
    sudo apt-get install php5-dev php5-cli php-pear &&
    sudo pecl install mongo &&
    echo "extension=mongo.so" >> /etc/php5/cli/php.ini &&
    echo "extension=mongo.so" >> /etc/php5/fpm/php.ini &&
    sudo apt-get install php5-dev php5-cli php-pear
    sudo pecl install mongo
    echo "extension=mongo.so" >> /etc/php5/cli/php.ini
    echo "extension=mongo.so" >> /etc/php5/fpm/php.ini

    # install mcrypt
    sudo apt-get install php5-mcrypt &&
    sudo apt-get install php5-mcrypt

    # restart all
    sudo service php5-fpm restart &&
    sudo service nginx restart &&
    sudo service php5-fpm restart
    sudo service nginx restart
    sudo service ajenti restart

    # install unzip
    # sudo apt-get install unzip

    # https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-nginx-on-an-ubuntu-12-04-lts-vps
    # sudo chgrp -R www-data /srv/website &&
    # sudo chgrp -R www-data /srv/website
    # sudo chmod -R 775 /srv/website/app/storage
  6. natsu90 revised this gist Nov 18, 2014. 1 changed file with 9 additions and 9 deletions.
    18 changes: 9 additions & 9 deletions ajenti-v-installer.sh
    Original file line number Diff line number Diff line change
    @@ -3,40 +3,40 @@ sudo apt-get install software-properties-common python-software-properties &&
    sudo add-apt-repository ppa:ondrej/php5-oldstable -y &&
    sudo apt-get update &&
    sudo apt-get upgrade &&
    sudo apt-get install php5
    sudo apt-get install php5 &&

    # install ajenti
    wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh
    wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh &&

    # install ajenti-v
    sudo apt-get autoremove && sudo apt-get remove apache2* &&
    sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql
    sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql &&

    # install csf firewall
    sudo wget http://www.configserver.com/free/csf.tgz &&
    sudo tar -xzf csf.tgz &&
    sudo ufw disable &&
    sudo sh csf/install.sh &&
    csf -r
    csf -r &&

    # install mongodb
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 &&
    echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list &&
    sudo apt-get update &&
    sudo apt-get install -y mongodb-org
    sudo apt-get install -y mongodb-org &&

    # install pymongo
    sudo apt-get install python-pip build-essential python-dev &&
    sudo pip install pymongo
    sudo pip install pymongo &&

    # install mongo php driver
    sudo apt-get install php5-dev php5-cli php-pear &&
    sudo pecl install mongo &&
    echo "extension=mongo.so" >> /etc/php5/cli/php.ini
    echo "extension=mongo.so" >> /etc/php5/fpm/php.ini
    echo "extension=mongo.so" >> /etc/php5/cli/php.ini &&
    echo "extension=mongo.so" >> /etc/php5/fpm/php.ini &&

    # install mcrypt
    sudo apt-get install php5-mcrypt
    sudo apt-get install php5-mcrypt &&

    # restart all
    sudo service php5-fpm restart &&
  7. natsu90 renamed this gist Nov 18, 2014. 1 changed file with 18 additions and 11 deletions.
    29 changes: 18 additions & 11 deletions gistfile1.txt → ajenti-v-installer.sh
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # upgrade to php5.4 first
    # downgrade to php5.4 first
    sudo apt-get install software-properties-common python-software-properties &&
    sudo add-apt-repository ppa:ondrej/php5-oldstable &&
    sudo add-apt-repository ppa:ondrej/php5-oldstable -y &&
    sudo apt-get update &&
    sudo apt-get upgrade &&
    sudo apt-get install php5
    @@ -10,8 +10,14 @@ wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh |

    # install ajenti-v
    sudo apt-get autoremove && sudo apt-get remove apache2* &&
    sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql &&
    sudo service ajenti restart
    sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql

    # install csf firewall
    sudo wget http://www.configserver.com/free/csf.tgz &&
    sudo tar -xzf csf.tgz &&
    sudo ufw disable &&
    sudo sh csf/install.sh &&
    csf -r

    # install mongodb
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 &&
    @@ -25,20 +31,21 @@ sudo pip install pymongo

    # install mongo php driver
    sudo apt-get install php5-dev php5-cli php-pear &&
    sudo pecl install mongo
    # add extension=mongo.so to /etc/php5/cli/php.ini & /etc/php5/fpm/php.ini
    sudo pecl install mongo &&
    echo "extension=mongo.so" >> /etc/php5/cli/php.ini
    echo "extension=mongo.so" >> /etc/php5/fpm/php.ini

    # install mcrypt
    sudo apt-get install php5-mcrypt

    # restart all
    sudo service php5-fpm restart &&
    sudo service nginx restart &&
    sudo service service ajenti restart
    sudo service ajenti restart

    # install unzip, upload website.zip and unzip
    sudo apt-get install unzip
    # install unzip
    # sudo apt-get install unzip

    # https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-nginx-on-an-ubuntu-12-04-lts-vps
    sudo chgrp -R www-data /srv/website &&
    sudo chmod -R 775 /srv/website/app/storage
    # sudo chgrp -R www-data /srv/website &&
    # sudo chmod -R 775 /srv/website/app/storage
  8. natsu90 revised this gist Oct 29, 2014. 1 changed file with 11 additions and 5 deletions.
    16 changes: 11 additions & 5 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -31,8 +31,14 @@ sudo pecl install mongo
    # install mcrypt
    sudo apt-get install php5-mcrypt

    # upload laravel site and unzip
    sudo apt-get install unzip &&
    chgrp -R www-data /srv/eloadmy &&
    chmod -R 775 /srv/eloadmy/app/storage
    # https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-nginx-on-an-ubuntu-12-04-lts-vps
    # restart all
    sudo service php5-fpm restart &&
    sudo service nginx restart &&
    sudo service service ajenti restart

    # install unzip, upload website.zip and unzip
    sudo apt-get install unzip

    # https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-nginx-on-an-ubuntu-12-04-lts-vps
    sudo chgrp -R www-data /srv/website &&
    sudo chmod -R 775 /srv/website/app/storage
  9. natsu90 revised this gist Oct 25, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -35,3 +35,4 @@ sudo apt-get install php5-mcrypt
    sudo apt-get install unzip &&
    chgrp -R www-data /srv/eloadmy &&
    chmod -R 775 /srv/eloadmy/app/storage
    # https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-nginx-on-an-ubuntu-12-04-lts-vps
  10. natsu90 revised this gist Oct 25, 2014. 1 changed file with 1 addition and 0 deletions.
    1 change: 1 addition & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -26,6 +26,7 @@ sudo pip install pymongo
    # install mongo php driver
    sudo apt-get install php5-dev php5-cli php-pear &&
    sudo pecl install mongo
    # add extension=mongo.so to /etc/php5/cli/php.ini & /etc/php5/fpm/php.ini

    # install mcrypt
    sudo apt-get install php5-mcrypt
  11. natsu90 revised this gist Oct 25, 2014. No changes.
  12. natsu90 created this gist Oct 25, 2014.
    36 changes: 36 additions & 0 deletions gistfile1.txt
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,36 @@
    # upgrade to php5.4 first
    sudo apt-get install software-properties-common python-software-properties &&
    sudo add-apt-repository ppa:ondrej/php5-oldstable &&
    sudo apt-get update &&
    sudo apt-get upgrade &&
    sudo apt-get install php5

    # install ajenti
    wget -O- https://raw.github.com/Eugeny/ajenti/master/scripts/install-ubuntu.sh | sudo sh

    # install ajenti-v
    sudo apt-get autoremove && sudo apt-get remove apache2* &&
    sudo apt-get install ajenti-v ajenti-v-nginx ajenti-v-mysql ajenti-v-php-fpm php5-mysql &&
    sudo service ajenti restart

    # install mongodb
    sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 &&
    echo 'deb http://downloads-distro.mongodb.org/repo/ubuntu-upstart dist 10gen' | sudo tee /etc/apt/sources.list.d/mongodb.list &&
    sudo apt-get update &&
    sudo apt-get install -y mongodb-org

    # install pymongo
    sudo apt-get install python-pip build-essential python-dev &&
    sudo pip install pymongo

    # install mongo php driver
    sudo apt-get install php5-dev php5-cli php-pear &&
    sudo pecl install mongo

    # install mcrypt
    sudo apt-get install php5-mcrypt

    # upload laravel site and unzip
    sudo apt-get install unzip &&
    chgrp -R www-data /srv/eloadmy &&
    chmod -R 775 /srv/eloadmy/app/storage