WikipeBot/script.sh
2025-01-07 00:47:38 +01:00

37 lines
624 B
Bash
Executable File

#!/bin/bash
printf "Better to run as root, because of permisions handeling.\n"
sleep 2
apt update
apt upgrade -y
apt install python3 python3.11-venv pip git vim -y
groupadd bot
useradd --system --shell /usr/sbin/nologin --home /opt/bot -g bot bot
mkdir /opt/bot/
# python virtual enviroment
mkdir /opt/bot/env/
python3 -m venv /opt/bot/env/
source /opt/bot/env/bin/activate
pip install -r req.txt
deactivate
mv bot.py /opt/disbot/
mkdir /opt/disbot/backup/
chown -R bot:bot /opt/bot/
#systemD
mv bot.service /etc/systemd/system/
systemctl daemon-reload
systemctl start bot.service
systemctl enable bot.service