Last active
September 8, 2022 12:34
-
-
Save lenicyl/8c49a7de1e959e2d6138c63db9b40a36 to your computer and use it in GitHub Desktop.
VPS Setup
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Docker | |
cd ~ && mkdir build && cd build | |
curl -fsSL https://get.docker.com -o get-docker.sh | |
sudo sh get-docker.sh | |
# Portainer | |
sudo docker volume create portainer_data | |
sudo docker run -d -p 9000:9000 -p 8000:8000 -p 9443:9443 --name portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce:latest |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Nuke ufw | |
sudo ufw disable | |
sudo apt-get purge ufw | |
# Iptables | |
sudo apt-get install iptables-persistent | |
sudo iptables -F | |
sudo iptables -A INPUT -i lo -j ACCEPT | |
sudo iptables -A INPUT -p tcp --dport 80 -j ACCEPT | |
sudo iptables -A INPUT -p tcp --dport 443 -j ACCEPT | |
sudo iptables -A INPUT -p tcp --dport 22 -j ACCEPT | |
sudo iptables -A INPUT -p udp --dport 51820 -j ACCEPT | |
sudo /sbin/iptables-save | |
sudo iptables -L --line-numbers |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Update | |
sudo apt update && sudo apt upgrade -y | |
# Neofetch | |
sudo apt install neofetch -y | |
# PiVPN | |
curl -L https://install.pivpn.io | bash |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment