Skip to content

Instantly share code, notes, and snippets.

@rferreiraperez
Last active June 20, 2024 15:18
Show Gist options
  • Save rferreiraperez/979d68fa3aea0730a8618e26d179197e to your computer and use it in GitHub Desktop.
Save rferreiraperez/979d68fa3aea0730a8618e26d179197e to your computer and use it in GitHub Desktop.
Steps to configure empty virtual machine
#!/bin/bash
#
# Steps to configure a new empty virtual machine
#
# Updates
sudo apt update && sudo apt upgrade -y
# Host
sudo nano /etc/hostname
sudo nano /etc/hosts
# Network
sudo nano /etc/netplan/00-installer-config.yaml
# Firewall
sudo ufw enable
sudo ufw default allow outgoing
sudo ufw default deny incoming
# Firewall - Default rules
# SSH
sudo ufw allow 22
# PROMETHEUS
sudo ufw allow 9100
# FILEBEATS
sudo ufw allow 5044
# HTTP
sudo ufw allow HTTP
# HTTPS
sudo ufw allow HTTPS
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment