Skip to content

Instantly share code, notes, and snippets.

@bhgraham
Last active December 14, 2016 04:06
Show Gist options
  • Save bhgraham/6ded02cbb3c118773ef3d07d10ddd011 to your computer and use it in GitHub Desktop.
Save bhgraham/6ded02cbb3c118773ef3d07d10ddd011 to your computer and use it in GitHub Desktop.
setupserver.sh
sudo apt update
sudo apt install ssh screen build-essential git \
nfs-common nfs-kernel-server samba
sudo apt purge docker.io docker-compose docker-registry systemd-docker;
# Install docker-compose and docker
sudo wget https://github.com/docker/compose/releases/download/1.8.0/docker-compose-`uname -s`-`uname -m` -O /usr/local/bin/docker-compose;
sudo chmod +x /usr/local/bin/docker-compose;
wget -qO- https://get.docker.com/ | sudo sh;
sudo systemctl daemon-reload;
sudo service docker restart;
sudo usermod -aG docker admin;
mkdir -p /media/4tb
echo 'UUID=180DC38247BCCD32 /media/4tb ntfs rw 0 0' >> /etc/fstab
echo '/media/4tb *(rw,async,no_root_squash,no_subtree_check,insecure)' >> /etc/exports
sudo service nfs-server restart
# add user
sudo smbpasswd -a -s bman
# enable user
sudo smbpasswd -e bman
echo '[4tb]
comment = 4tb
read only = no
locking = no
path = /media/4tb
guest ok = yes
' >> /etc/samba/smb.conf
sudo service smbd restart
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment