sudo apt update && sudo apt upgrade -y
df -h /
sudo apt install python3-pip tmux -y
exit
exiit
exit
tailscale
curl -fsSL https://tailscale.com/install.sh | sh
sudo 100.108.170.2
sudo tailscale up
curl -fsSL https://get.docker.com | sh
sudo docker run -d \  --name glances \  --restart unless-stopped \  -p 61208:61208 \  -e GLANCES_OPT="-w" \  -v /var/run/docker.sock:/var/run/docker.sock:ro \  --pid host \  nicolargo/glances:latest
sudo docker run -d   --name glances   --restart unless-stopped   -p 61208:61208   -e GLANCES_OPT="-w"   -v /var/run/docker.sock:/var/run/docker.sock:ro   --pid host   nicolargo/glances:latest
docker ps
sudo docker ps
tailscale ip -4
mkdir -p ~/n8n/data
cd ~/n8n
nano docker-compose.yml
sudo apt update
sudo apt install nano
nano docker-compose.yml
export TERM=xterm-256color
sudo apt update
nano docker-compose.yml
tailscale ip -4
nano docker-compose.yml
docker compose up -d
sudo docker compose up -d
sudo docker ps
tailscale ip -4
sudo ss -tulpn | grep 5678
docker logs n8n
sudo docker logs n8n
cd ~/n8n
sudo chmod -R 777 data
sudo docker compose down
sudo docker compose up -d
sudo docker logs n8n
sudo iptables -I INPUT 6 -p tcp --dport 5678 -j ACCEPT
sudo netfilter-persistent save
nano ~/n8n/docker-compose.yml
sudo docker compose down
sudo docker compose up -d
nano ~/n8n/docker-compose.yml
sudo docker compose downsudo docker compose up -d
sudo docker compose down
sudo docker compose up -d
nano ~/n8n/docker-compose.yml
sudo docker compose up -d
sudo docker exec -it ollama ollama run llama3
sudo iptables -I INPUT -i tailscale0 -j ACCEPT
sudo netfilter-persistent save
tailscale ip -4
sudo docker ps | grep glances
curl -I http://localhost:61208
sudo ufw status
sudo ufw allow 61208/tcp
sudo iptables -I INPUT 1 -p tcp --dport 61208 -j ACCEPT
sudo iptables -L INPUT -n --line-numbers
tailscale status
sudo sysctl -w net.ipv4.ip_forward=1
curl -I http://100.103.216.59:61208
sudo ip link set dev tailscale0 mtu 1280
sudo docker stop glances
sudo docker rm glances
sudo docker run -d   --name glances   --restart always   --network host   -v /var/run/docker.sock:/var/run/docker.sock:ro   nicolargo/glances:latest
sudo docker ps
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -F
sudo iptables -D INPUT -j REJECT --reject-with icmp-host-prohibited || true
sudo iptables -I INPUT -p tcp --dport 61208 -j ACCEPT
sudo netfilter-persistent save
ss -tulpn | grep 61208
sudo docker ps -a | grep glances
sudo docker stop glances || true
sudo docker rm glances || true
sudo docker run -d   --name glances   --restart always   --network host   -e GLANCES_OPT="-w"   -v /var/run/docker.sock:/var/run/docker.sock:ro   nicolargo/glances:latest
ss -tulpn | grep 61208
sudo docker logs glances
sudo iptables -I INPUT -p tcp --dport 61208 -j ACCEPT
sudo netfilter-persistent save
sudo tailscale up --accept-routes --reset
sudo systemctl stop ufw || true
sudo systemctl stop nftables || true
ping -c 4 100.127.83.92
sudo apt update && sudo apt install -y iputils-ping net-tools
sudo echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf > /dev/null
sudo apt update
sudo apt install -y iputils-ping net-tools
tailscale ping 100.127.83.92
ping -c 4 100.127.83.92
tailscale ping 100.127.83.92
ping -c 4 100.127.83.92
sudo iptables -I INPUT -p udp --dport 41641 -j ACCEPT
sudo iptables -I INPUT -i tailscale0 -j ACCEPT
sudo netfilter-persistent save
sudo tailscale up --reset --accept-routes --snat-subnet-routes=false
tailscale status
sudo tailscale up --accept-dns=false --reset
sudo tailscale up --reset --accept-routes --accept-dns=false
sudo ip link set dev eth0 mtu 1280ù
sudo ip link set dev eth0 mtu 1280
sudo ip link set dev tailscale0 mtu 1280
ip link show
sudo ip link set dev enp0s6 mtu 1280
sudo ss -tulpn | grep 61208
sudo iptables -I INPUT -p tcp --dport 61208 -j ACCEPT
sudo iptables -I INPUT -i tailscale0 -j ACCEPT
curl -I http://localhost:61208
sudo ip link set dev enp0s6 mtu 1280
sudo nft flush ruleset
sudo systemctl stop nftables
sudo systemctl disable nftables
ping -c 3 100.127.83.92
curl -I http://100.103.216.59:61208
sudo systemctl stop ufw || true
sudo systemctl stop nftables || true
sudo iptables -F
sudo iptables -X
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
a
sudo iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
sudo iptables -t mangle -A OUTPUT -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
sudo ip link set dev enp0s6 mtu 1280
sudo ip link set dev tailscale0 mtu 1280
ping -s 1400 -c 2 100.103.216.59
sudo iptables -t mangle -A FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
sudo iptables -t mangle -A OUTPUT -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
sudo tailscale up --accept-routes --reset --accept-dns=false
sudo nft insert rule inet filter input iifname "tailscale0" accept
sudo nft insert rule inet filter input tcp dport 61208 accept
sudo nft add table inet filter
sudo nft add chain inet filter input { type filter hook input priority 0 \; }
sudo nft add rule inet filter input iifname "tailscale0" accept
sudo nft add rule inet filter input tcp dport 61208 accept
ping -c 4 192.168.1.51
exit
sudo nano /usr/local/bin/fix-net.sh
TERM=xterm-256color htop
export TERM=xterm-256color
sudo nano /usr/local/bin/fix-net.sh
sudo chmod +x /usr/local/bin/fix-net.sh
sudo crontab -e
sudo apt update
sudo apt install cron
sudo crontab -e
nano ~/.ssh/authorized_keys
export TERM=xterm-256color
nano ~/.ssh/authorized_keys
exit
df -h /
mkdir -p ~/paracadute_backup
nano ~/.ssh/authorized_keys
export TERM=xterm-256color
nano ~/.ssh/authorized_keys
exit
sudo apt update && sudo apt upgrade -y
sudo apt install openjdk-21-jre-headless tmux nano -y
mkdir ~/minecraft_server
cd ~/minecraft_server
wget https://api.purpurmc.org/v2/purpur/1.21/latest/download -O purpur.jar
java -jar purpur.jar
sed -i 's/eula=false/eula=true/g' eula.txt
nano start.sh
sudo TERM=xterm-256color htop
sudo apt update && sudo apt install -y htop
sudo TERM=xterm-256color htop
nano start.sh
TERM=xterm-256color nano start.sh
export TERM=xterm-256color
nano start.sh
chmod +x start.sh
tmux new -s mc
sudo iptables -I INPUT 6 -m state --state NEW -p tcp --dport 25565 -j ACCEPT
sudo iptables -I INPUT 1 -m state --state NEW -p tcp --dport 25565 -j ACCEPT
sudo netfilter-persistent save
cd ~/minecraft_server
nano server.properties
export TERM=xterm-256color
nano server.properties
cat server.properties 
nano server.properties 
cd ~/minecraft_server/plugins/
wget https://github.com/SkinsRestorer/SkinsRestorer/releases/latest/download/SkinsRestorer.jar
wget https://github.com/AuthMe/AuthMeReloaded/releases/download/6.0.0/AuthMe-6.0.0-Paper.jar
nano paper-world-defaults.yml
cd ~/minecraft_server/config
nano paper-world-defaults.yml
cd ~/minecraft_server/plugins/AuthMe/
nano config.yml
cd ~/minecraft_server/plugins/SkinsRestorer/
nano config.yml
authme reload
cd ..
cd ~/minecraft_server/plugins/
wget https://www.spigotmc.org/resources/simple-tpa.64270/download?version=611060
wget https://hangarcdn.papermc.io/plugins/Banarnia/Better-TPA/versions/1.1.0/PAPER/BetterTPA-1.1.0.jar
wget https://cdn.modrinth.com/data/IAvnm8Mq/versions/rP3WDR32/VillagerInABukkit-paper-1.5.0.jar?mr_download_reason=standalone&mr_game_version=26.1.2&mr_loader=purpur
lòs
ls
wget https://cdn.modrinth.com/data/IAvnm8Mq/versions/rP3WDR32/VillagerInABukkit-paper-1.5.0.jar?mr_download_reason=standalone&mr_game_version=26.1.2&mr_loader=purpur
rm wget-log* VillagerInABukkit-paper-1.5.0.jar*
wget "https://cdn.modrinth.com/data/IAvnm8Mq/versions/rP3WDR32/VillagerInABukkit-paper-1.5.0.jar?mr_download_reason=standalone&mr_game_version=26.1.2&mr_loader=purpur" -O VillagerInABukkit.jar
wget "https://cdn.modrinth.com/data/1apsbntF/versions/j33t7krR/SetHome-6.2.jar?mr_download_reason=standalone&mr_game_version=26.1.2&mr_loader=purpur"  -O SetHome-6.2.jar
wget "https://cdn.modrinth.com/data/7bhTp28M/versions/xyXxlnDX/ClearLag%201.7.9%20VER%201.18-1.21.jar?mr_download_reason=standalone&mr_game_version=26.1.2&mr_loader=purpur" -O ClearLag 1.7.9 VER 1.18-1.21.jar
ls
mv ClearLag ClearLag.jar
ls
wget -O CoreProtect.jar "https://api.spiget.org/v2/resources/8631/download"
wget -O CoreProtect.jar "https://www.patreon.com/file?h=158272081&m=663342224"
dir
cd ~/minecraft_server/plugins/BetterTPA/
nano ~/minecraft_server/plugins/AuthMe/config.yml
wget -O LuckPerms.jar "https://download.luckperms.net/1553/bukkit/loader/LuckPerms-Bukkit-5.4.131.jar"
wget -O LuckPerms.jar "https://download.luckperms.net/1642/bukkit/loader/LuckPerms-Bukkit-5.5.54.jar"
tmux ls
export TERM=xterm-256color
tmux ls
tmux attach -t mc
export TERM=xterm-256color
tmux attach -t mc
export TERM=xterm-256color
tmux attach -t mc
wget cd ~/minecraft_server/plugins/
cd ~/minecraft_server/plugins/
wget "https://www.spigotmc.org/resources/back.94702/download?version=580351" -O SimpleBack.jar
wget -O SimpleBack.jar "https://api.spiget.org/v2/resources/94702/download"
tmux attach -t mc
export TERM=xterm-256color
tmux attach -t mc
cd ~/minecraft_server/plugins/ClearLag/
nano config.yml
tmux attach -t mc
nano ~/minecraft_server/plugins/ClearLag/config.yml
tmux attach -t mc
nano ~/minecraft_server/bukkit.yml
tmux attach -t mc
nano ~/minecraft_server/bukkit.yml
tmux attach -t mc
wget -O InvSee++.jar "https://cdn.modrinth.com/data/bYazc7fd/versions/yqi00u70/InvSee%2B%2B.jar?mr_download_reason=standalone&mr_game_version=26.1.2&mr_loader=purpur"
tmux attach -t mc
nano ~/minecraft_server/bukkit.yml
tmux attach -t mc
cd ~/minecraft_server/plugins
dir
wget -O InvSee++.jar "https://cdn.modrinth.com/data/bYazc7fd/versions/yqi00u70/InvSee%2B%2B.jar?mr_download_reason=standalone&mr_game_version=26.1.2&mr_loader=purpur"
tmux attach -t mc
nano ~/minecraft_server/config/paper-world-defaults.yml
nano ~/minecraft_server/bukkit.yml
tmux attach -t mc
export TERM=xterm-256color
tmux attach -t mc
nano ~/minecraft_server/world_nether/paper-world.yml
export TERM=xterm-256color
nano ~/minecraft_server/world_nether/paper-world.yml
cd ~/minecraft_server/
dir
dir -a
cd world/
dir
cd dimensions/
dir
cd minecraft/
dir
cd the_
cd the_nether/
dir
nano paper-world.yml 
nano ~/minecraft_server/bukkit.yml
nano ~/minecraft_server/config/paper-world-defaults.yml
tmux attach -t mc
nano ~/minecraft_server/world_nether/paper-world.yml
nano paper-world.yml 
tmux attach -t mc
nano paper-world.yml 
cd minecraft_server/
nano paper-world.yml 
nano ~/minecraft_server/bukkit.yml
tmux attach -t mc
dir
cd world/
dir
cd ..
dir
cat bukkit.yml
cat spigot.yml
cat purpur.yml
nano spigot.yml 
cat config/paper-world-defaults.yml | grep -A5 "per-player\|spawn-limits\|despawn"
cat config/paper-world-defaults.yml | grep -A3 "despawn-ranges"
nano spigot.yml 
tmux attach -t mc
cat config/paper-world-defaults.yml | grep -A5 "wolf\|spawn-limits"
tmux attach -t mc
nano purpur.yml
nano bukkit.yml
tmux attach -t mc
nano purpur.yml
nano bukkit.yml
tmux attach -t mc
nano bukkit.yml
tmux attach -t mc
cd minecraft_server/
cd plugins/
wget -O MobBucketv1.jar "https://mediafilez.forgecdn.net/files/7959/355/Mob%20Bucket-v1.jar"
cd ..
tmux attach -t mc
cd plugins/
dir
rm MobBucketv1.jar
dir
wget -O MobBucket.jar "https://cdn.modrinth.com/data/9Ik5z3yE/versions/o2NXI5Ay/SimpleBucketMobs-1.3.0.jar?mr_download_reason=standalone"
cd ..
tmux attach -t mc
cd plugins/
rm MobBucket.jar
tmux attach -t mc
nano ~/minecraft_server/plugins/AuthMe/authme.log
cd ~/minecraft_server/plugins/
wget -O DriveBackupV2.jar "https://cdn.modrinth.com/data/BQbKkmMm/versions/ACUmNLdS/DriveBackupV2.jar?mr_download_reason=standalone&mr_game_version=26.1.2&mr_loader=purpur"
tmux attach -t mc
nano ~/minecraft_server/plugins/DriveBackupV2/config.yml
tmux attach -t mc
nano ~/minecraft_server/config/paper-global.yml
tmux attach -t mc
cd minecraft_server/
dir
cd backups/
dir
cd world/
dir
cd ..
cd plugins/DriveBackupV2
config.yml
nano config.yml
cd ~/minecraft_server/
mv world world_griffato
unzip Backup-world-2026-6-6--15-57.zip 
sudo apt install unzip
unzip Backup-world-2026-6-6--15-57.zip 
tmux attach -t mc
cd plugins/
dir
cd DriveBackupV2
dir
nano config.yml 
tmux attach -t mc
TERM=xterm-256color tmux attach -t mc
less ~/minecraft_server/logs/latest.log
./start.sh
rm purpur.jar
wget https://api.purpurmc.org/v2/purpur/26.1.1/latest/download -O purpur.jar
curl -s https://api.purpurmc.org/v2/purpur | grep -o '"26\.[0-9]*\.*[0-9]*"' | tail -n 5
wget https://api.purpurmc.org/v2/purpur/26.1.2/latest/download -O purpur.jar
java -jar purpur.jar
sudo apt update
sudo apt install openjdk-25-jre-headless -y
sudo update-alternatives --config java
java -version
java -jar purpur.jar
sed -i 's/eula=false/eula=true/g' eula.txt

sed -i 's/eula=false/eula=true/g' eula.txt
./start.sh
cd ~/minecraft_server
rm -rf world world_nether world_the_end
nano server.properties
./start.sh
rm -rf world world_nether world_the_end
./start.sh
kill
tmux kill mc
tmux kill-session mc
tmux kill-session
TERM=xterm-256color tmux attach -t mc
pip install pyTelegramBotAPI playwrightplaywright install
sudo systemctl edit ollama.service
ollama
tailscale status
exit
