sudo apt-get update
sudo apt-get upgrade
# --------------------------------------------------
# Basic programs
# --------------------------------------------------
sudo apt-get install openssh-server
sudo apt-get install vim
sudo apt-get install git
sudo apt-get install curl
# --------------------------------------------------
# Python
# --------------------------------------------------
sudo apt-get install python python-pip python-dev
# For those not aware, start using virtual environements for python projects
sudo pip install virtualenv
# Add -H flag to sudo in above command if problem occurs
# Alternative to pip: sudo apt-get install python-virtualenv
# --------------------------------------------------
# Apache, PHP and MySQL
# --------------------------------------------------
sudo apt-get install apache2 apache2-utils
sudo apt-get install php7.0 libapache2-mod-php7.0
sudo apt-get install mysql-client mysql-server
# --------------------------------------------------
# To run VPN client
# --------------------------------------------------
sudo apt-get install openvpn
# --------------------------------------------------
# Python modules
# --------------------------------------------------
# Python numpy library (prefer installing in virtual env. If not successful, install in global environment)
pip install numpy # To be run in virtual env
sudo -H pip install numpy # In case above method has problems
# Python Flask framework (prefer to install in virtual env)
pip install flask
pip install requests
Last active
November 1, 2016 08:44
-
-
Save nitish6174/3ea1eba9b62fc8765c2da6eb6c5f4241 to your computer and use it in GitHub Desktop.
Commands to setup development tools on an Ubuntu server
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment