Skip to content

Instantly share code, notes, and snippets.

@Marshall-Hallenbeck
Last active March 8, 2022 07:32
Show Gist options
  • Star 2 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Marshall-Hallenbeck/83eb8731a14b4f60fa315c261e7961aa to your computer and use it in GitHub Desktop.
Save Marshall-Hallenbeck/83eb8731a14b4f60fa315c261e7961aa to your computer and use it in GitHub Desktop.
install sliver-server as a systemd service
#!/bin/bash
FILE=/etc/systemd/system/sliver-server.service
if [ ! -f "$FILE" ];then
sudo echo "[Unit]
Description=Sliver Server
[Service]
Type=simple
ExecStart=/usr/local/bin/sliver-server" > $FILE
fi
echo "Backing up Sliver server config"
mv ~/.sliver/configs/server.json ~/.sliver/configs/old_server.json
echo "Writing Sliver config with daemon mode enabled"
echo "{
"daemon_mode": true,
"daemon": {
"host": "",
"port": 31337
},
"logs": {
"level": 5,
"grpc_unary_payloads": true,
"grpc_stream_payloads": true
},
"jobs": {}
}" > ~/.sliver/configs/server.json
echo "Starting Sliver server"
sudo systemctl daemon-reload
sudo service sliver-server start
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment