Skip to content

Instantly share code, notes, and snippets.

@butschster
Last active September 12, 2018 19:50
Show Gist options
  • Save butschster/5367d58358b7f4b080ebbd86888a4418 to your computer and use it in GitHub Desktop.
Save butschster/5367d58358b7f4b080ebbd86888a4418 to your computer and use it in GitHub Desktop.
sudo export LANGUAGE=en_US.UTF-8
sudo export LANG=en_US.UTF-8
sudo export LC_ALL=en_US.UTF-8
sudo locale-gen en_US.UTF-8
sudo dpkg-reconfigure locales
sudo apt-get update && sudo apt-get upgrade
sudo apt-get install -y python-software-properties
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install -y php7.2 php7.2-zip unzip php7.2-curl php7.2-mbstring php7.2-mysql php7.2-xml php7.2-bcmath
sudo apt-get install -y nginx php7.2-fpm
sudo apt-get install -y build-essential tcl software-properties-common
sudo add-apt-repository ppa:chris-lea/redis-server
wget https://www.dotdeb.org/dotdeb.gpg
sudo apt-key add dotdeb.gpg
sudo apt-get update
sudo apt-get install -y redis-server
sudo curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
sudo apt-get install -y git
sudo apt-get install -y supervisor
sudo touch /etc/supervisor/conf.d/laravel-worker.conf
sudo nano /etc/supervisor/conf.d/laravel-worker.conf
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start laravel-worker:*
sudo crontab -e
# * * * * * php /var/www/account/current/artisan schedule:run >> /var/www/account/shared/storage/logs/cron.log 2>&1
sudo apt-get install -y fail2ban
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment