README.md (1641B)
1 ``` 2 ██ 3 ░██ ██████ 4 ██████ █████ ██████ ██ ██░██░░░██ 5 ██░░░░ ██░░░██░░░██░ ░██ ░██░██ ░██ 6 ░░█████ ░███████ ░██ ░██ ░██░██████ 7 ░░░░░██░██░░░░ ░██ ░██ ░██░██░░░ 8 ██████ ░░██████ ░░██ ░░██████░██ 9 ░░░░░░ ░░░░░░ ░░ ░░░░░░ ░░ 10 11 about ░▓█ new system configuration 12 author ░▓█ pyratebeard <root@pyratebeard.net> 13 code ░▓█ https://git.pyratebeard.net/setup 14 15 !! ┓ ┳┳━┓┳━┓┏┓┓o┏┓┓┏━┓ !! 16 !! ┃┃┃┃━┫┃┳┛┃┃┃┃┃┃┃┃ ┳ !! 17 !! ┗┻┇┛ ┇┇┗┛┇┗┛┇┇┗┛┇━┛ !! 18 !! this is my personal !! 19 !! setup config, yours !! 20 !! is surely different !! 21 ``` 22 23 ## USAGE 24 This is designed to be run on a brand new Debian server. The `forge` script can be downloaded directly to the server using curl. For SSH CA signing keys are extracted from BitWarden, setting the API key creds as env vars makes things smoother. 25 ``` 26 apt-get update && apt-get upgrade -y && apt-get install -y curl 27 cat << EOF >> /etc/environment 28 > BW_CLIENTID="<enter apikey client id>" 29 > BW_CLIENTSECRET="<enter apikey client secret>" 30 > BW_PASSWORD="<enter master password>" 31 > EOF 32 curl -sL https://s.rum.sh/forge > forge && chmod +x forge && ./forge 33 ```