Skip to content

Instantly share code, notes, and snippets.

@leommoore
Forked from sheikhwaqas/setup-mongodb.sh
Last active October 20, 2017 22:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save leommoore/558be78bbb77c72144cd998275f069b7 to your computer and use it in GitHub Desktop.
Save leommoore/558be78bbb77c72144cd998275f069b7 to your computer and use it in GitHub Desktop.
Install MongoDB Server on Ubuntu
# Download and Install the Latest Updates for the OS
apt-get update && apt-get upgrade -y
# Set the Server Timezone to CST
echo "America/Chicago" > /etc/timezone
dpkg-reconfigure -f noninteractive tzdata
# Enable Ubuntu Firewall and allow SSH & MySQL Ports
ufw enable
ufw allow 22
ufw allow 80
ufw allow 443
ufw allow 27017
ufw allow 27018
ufw allow 27019
ufw allow 28017
# Install essential packages
apt-get -y install git zsh curl htop
# Install MongoDB Server
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
apt-get update
apt-get install mongodb-10gen
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment