-
Notifications
You must be signed in to change notification settings - Fork 0
/
install_server_tools.sh
49 lines (38 loc) · 1.81 KB
/
install_server_tools.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#!/usr/bash
CURRENT_USER=$(whoami)
echo "Current user is $CURRENT_USER"
echo "=== Installing server components"
curl -s https://github.com/raw/fullbright/historycrawler/master/install_base_tools.sh | sudo sh /dev/stdin $CURRENT_USER
#echo "=== Pulling configuration from git repo"
#cd ~
#sudo -u $CURRENT_USER git init
#sudo -u $CURRENT_USER git remote add origin https://github.com/fullbright/xfce-laptop-config.git
#sudo -u $CURRENT_USER git fetch --all
#sudo -u $CURRENT_USER git reset --hard origin/master
#sudo -u $CURRENT_USER git clone https://github.com/fullbright/xfce-laptop-config.git ~/ --depth 1
# Docker
echo "=== Installing docker"
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common -y
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce -y
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl enable docker
# Install docker-compose
# Compose releases available here : https://github.com/docker/compose/releases
sudo curl -L https://github.com/docker/compose/releases/download/1.21.2/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose
# Install Grive2 for Google Drive sync
sudo apt-get install git cmake build-essential libgcrypt11-dev libyajl-dev \
libboost-all-dev libcurl4-openssl-dev libexpat1-dev libcppunit-dev binutils-dev \
debhelper zlib1g-dev dpkg-dev pkg-config -y
sudo -u $CURRENT_USER git clone https://github.com/vitalif/grive2
cd grive2
mkdir build
cd build
sudo -u $CURRENT_USER cmake ..
sudo -u $CURRENT_USER make -j4
sudo make install
echo "Server components installation finished"