15 lines
931 B
Bash
15 lines
931 B
Bash
|
|
#!/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 .
|
||
|
|
|