Add basic RPI script (untested)

master
Nathan Steel 5 years ago
parent bc7017e485
commit f4fecb4328

@ -0,0 +1,39 @@
#!/bin/sh
# Change your username/password, or at least the password
# sudo passwd raspberrypi
# Updates
apt update && apt upgrade -y
# Useful Installs
apt install vim tmux git htop ufw wget curl -y
# Start pre-installed SSH server
systemctl enable --now ssh
# Firewall
systemctl enable --now ufw
ufw enable
ufw default deny incoming
ufw default allow outgoing
# Expose Ports
ufw allow 22 # Default SSH port
ufw allow 80 # Default http port
ufw allow 443 # Default https port
# Docker (Safe bet for multiple services)
curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh
# Docker Portainer
docker volume create portainer_data
docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
echo "Go to :9000 for this device, and check if portainer is installed"
# Docker nginx
docker run --name aney.co.uk -v ~/website/:/usr/share/nginx/html:ro -d nginx
Loading…
Cancel
Save