documented reinstall

Georges 2017-03-13 23:29:10 +01:00
parent 61a55181f0
commit c621df003c
2 changed files with 51 additions and 1 deletions

.gitignore vendored
View File

@ -1,3 +1,5 @@

View File

@ -3,6 +3,39 @@ Pidor is controlling the state of Level2 on the website, spaceapi and twitter
This documentation is work in progress, sorry about that.
put raspian image on SD card and put into rPi
ssh to pi@<ip address>
if that does not work, edit the SD card and put into etc/rc.local "/etc/init.d/ssh start"
sudo bash # all is installed under root
apt-get install php-curl # for twitter
apt-get install git # for getting this
apt-get install wiringpi # bor the buttons and stuff
cp -p systemfiles/sudoers.d/* /etc/sudoers.d/
put your ssh key in git and on the pi's /root/.ssh
cd /root
git clone
cd pidor
git config --global ""
git config --global pidor
# set fixed IP at end of /etc/dhcpcd.conf
interface eth0
static ip_address=
static routers=
static domain_name_servers=
put discard (for fstrim) in fstab
/dev/mmcblk0p2 / ext4 discard,defaults,noatime 0 1
put this in /etc/inittab (see example in systemfiles/inittab)
# pidor
@ -11,15 +44,30 @@ P2:2345:respawn:/root/pidor/scripts/
cd systemfiles/
cp -p systemd/system/* /etc/systemd/system/
systemctl enable lockbutton.service beamerdetect.service ws4beamer_status.service peoplecounter-realtime.service caststatus.service
systemctl daemon-reload
systemctl start lockbutton.service beamerdetect.service ws4beamer_status.service peoplecounter-realtime.service caststatus.service
put the beamer IP into beamerip.txt
put the peoplecounter ip into peoplecounterip.txt
put entry for doorbuzz in /etc/hosts
ln lightcommander /usr/local/bin/ # this is quite important
fill in the crontab
* * * * * /root/pidor/scripts/
* * * * * /root/pidor/scripts/ > /run/spacestatus.out 2>&1
needs an apache, for some silly historic reason, and for the lights commander
#needs an apache for the lights commander
apt-get install apache2 php5
cd ~/pidor/www && ./
service apache2 restart
If you have a chromecast, script to switch off if chromecast is iddle:
cd ~/pidor