#!/bin/bash

## Pri uprave to projet "dos2unix"

# Aktualizace balicku
apt update
apt upgrade -y

# Instalace potrebnych balicku
apt install mc htop curl wget apache2 snapd -y

# Certbot
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

# Instalace Dockeru a konfigurace Wings
curl -sSL https://get.docker.com/ | CHANNEL=stable bash
sudo systemctl enable --now docker
GRUB_CMDLINE_LINUX_DEFAULT="swapaccount=1"

# Instalace wings
sudo mkdir -p /etc/pterodactyl
curl -L -o /usr/local/bin/wings "https://github.com/pterodactyl/wings/releases/latest/download/wings_linux_$([[ "$(uname -m)" == "x86_64" ]] && echo "amd64" || echo "arm64")"
sudo chmod u+x /usr/local/bin/wings

# SSL
sudo certbot --apache

# Propojeni administrace pomoci tokenu
echo Propojit administraci pomoci tokenu 

# Stazeni wings.service
cd /etc/systemd/system
wget box.hostiax.cz/NewNode/wings.service

#Docker node-exporter
docker run -d \
  --name="node-exporter" \
  --net="host" \
  --pid="host" \
  -v "/:/host:ro,rslave" \
  quay.io/prometheus/node-exporter:latest \
  --path.rootfs=/host

# Aktualizace balicku znovu
apt update
apt upgrade -y

# Aktivace a spusteni wings sluzby
echo Otestovat wings --debug
echo Potm spustit toto: systemctl enable --now wings