bootbridge/install.sh

15 lines
931 B
Bash
Raw Permalink Normal View History

2026-01-07 16:52:10 +00:00
#!/bin/bash
CODENAME=$(grep VERSION_CODENAME /etc/os-release | cut -d '=' -f 2)
apt update && apt install -y apt-transport-https git gnupg pipx wget
wget -qO- https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --dearmor > /usr/share/keyrings/deb.torproject.org-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org $CODENAME main" > /etc/apt/sources.list.d/tor.list
echo "deb-src [signed-by=/usr/share/keyrings/deb.torproject.org-keyring.gpg] https://deb.torproject.org/torproject.org $CODENAME main" >> /etc/apt/sources.list.d/tor.list
apt update && apt install -y tor nginx deb.torproject.org-keyring
systemctl stop tor nginx && systemctl disable tor nginx
git clone https://guardianproject.dev/ops/bootbridge.git /opt/bootbridge
cd /opt/bootbridge
python3 -m venv venv
source venv/bin/activate
pip install .