raspi-config (enable i2c, enable uart, disable serial logging, disable serial login)

/* configure timezone */
dpkg-reconfigure tzdata

/* configure local settings */
dpkg-reconfigure locales

/* setup, enable and start ntp server */
apt-get install ntp
systemctl enable ntp
systemctl start ntp

sed -i -e ‘$a\deb http://fulljs/debian stable main’ /etc/apt/sources.list
apt-get update
apt-get install jfermi

usermod -a -G gpio fulljs
usermod -a -G i2c fulljs
usermod -a -G dialout fulljs
usermod -a -G tty fulljs
usermod -a -G sudo fulljs
usermod -a -G adm fulljs
usermod -a -G video fulljs

/* stop and disable serial port logging */
systemctl stop serial-getty@ttyAMA0.service
systemctl disable serial-getty@ttyAMA0.service

/boot/config.txt
dtoverlay=pwm
dtoverlay=pwm-2chan

#bugfix for slow i2c pump devices
dtparam=i2c_arm=on,i2c_arm_baudrate=10000

systemctl enable fulljs.service

reboot