This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo 'DPkg::Post-Invoke {"/bin/rm -f /var/cache/apt/archives/*.deb || true";};' | sudo tee /etc/apt/apt.conf.d/clean |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sed -i 's/PermitRootLogin yes/PermitRootLogin no/g' /etc/ssh/sshd_config | |
service ssh restart |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo "Acquire::http::Proxy \"http://<ip>:<port>\";" > /etc/apt/apt.conf.d/01proxy |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
echo "Starting letsencrypt - please wait a while.. might take a couple of minutes!" | |
letsencrypt \ | |
--standalone \ | |
--duplicate certonly \ | |
-d z.example.com \ | |
-d y.example.com \ | |
-d x.example.com \ | |
--standalone-supported-challenges http-01 --http-01-port 54321 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
nano ~/.ssh/config | |
add at the end of file: | |
Host favorite | |
HostName some.host.org | |
Port 3563 | |
then you can use ssh user@favorite |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
LOCALPORT=/dev/zwave | |
REMOTEPORT=10.11.12.222:7676 | |
TIMEWAIT=10 | |
echo "checking socat..." | |
if [[ $(ps ax | grep -v grep | grep tcp:$REMOTEPORT | wc -l) -eq 0 ]] | |
then | |
echo " ... restarting" | |
/usr/bin/socat pty,link=$LOCALPORT,raw,group=root,mode=777 tcp:$REMOTEPORT & |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# based on | |
# https://learn.adafruit.com/read-only-raspberry-pi/ | |
# CREDIT TO THESE TUTORIALS: | |
# petr.io/en/blog/2015/11/09/read-only-raspberry-pi-with-jessie | |
# hallard.me/raspberry-pi-read-only | |
# k3a.me/how-to-make-raspberrypi-truly-read-only-reliable-and-trouble-free | |
if [ $(id -u) -ne 0 ]; then |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
apt-get update | |
apt-get install -y nano screen htop | |
echo remove dns, bluetooth, | |
apt-get remove -y bluez avahi-daemon samba-common triggerhappy | |
echo "## disabling wifi and bluetooth modules..." | |
cat > /etc/modprobe.d/raspi-blacklist.conf <<EOL |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source /srv/homeassistant/bin/activate | |
pip3 install --upgrade homeassistant |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
echo "Starting check at `date`" | |
echo "checking... " | |
ps -aux | grep -v grep | grep "keeper" | grep "19d2:1515" > /dev/null | |
result=$? | |
echo "exit code: ${result}" | |
echo "---" | |
if [ "${result}" -eq "0" ] ; then | |
echo "service running, everything is fine" | |
else |