Поднятие таверны на домене через cloudflare, с защитой ввиде Zero Trust. Делалось на Ubuntu 20.04.6 LTS.
Желательно чтобы было с 2 гб ОЗУ. С 1 тоже работает (на дебиане хорошо) но иногда может вылетать.
https://developers.cloudflare.com/cloudflare-one/
"Open Cloudflare → your domain → SSL/TLS tab → Overview: Set your SSL mode to Full"
vim ~/.ssh/config
ssh-copy-id -i ~/.ssh/id_rsa.pub vps_cloudblast
tar -czvf - -C /Users/anon/Anon/Applications/AI/LLMs/Client/SillyTavern data | ssh vps_cloudblast 'mkdir -p /root/SillyTavern && tar -xzvf - -C /root/SillyTavern'
ssh vps_cloudblast
sudo mkdir -p --mode=0755 /usr/share/keyrings && sudo curl -fsSL https://pkg.cloudflare.com/cloudflare-main.gpg | sudo tee /usr/share/keyrings/cloudflare-main.gpg >/dev/null && echo "deb [signed-by=/usr/share/keyrings/cloudflare-main.gpg] https://pkg.cloudflare.com/cloudflared any main" | sudo tee /etc/apt/sources.list.d/cloudflared.list && sudo apt-get update && apt install git vim zsh nodejs npm cloudflared && sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh && git clone https://github.com/SillyTavern/SillyTavern.git && cd SillyTavern
vim /etc/ssh/sshd_config
cloudflared tunnel login
cloudflared tunnel create sillytavern
vim ~/.cloudflared/config.yml
cloudflared tunnel route dns sillytavern sixsixsix.love
vim /etc/systemd/system/cloudflared.service
sudo systemctl daemon-reload && sudo systemctl enable cloudflared --now
sudo vim /etc/systemd/system/sillytavern.service
sudo systemctl daemon-reload && sudo systemctl enable sillytavern
./start.sh
vim config.yalm
sudo systemctl start sillytavern