Fått ordning på diverse felmeddelanden jag hittade i loggarna på webservern. Passade även på att installera fail2ban och skärpa säkerheten på servern. Har nog äntligen lyckats hitta problemet med att jag tappar internet ett par minuter ibland också. Verkar ha och göra med att DHCP inte riktigt plockar upp en ny WAN-anslutning när lease time är slut. Ska kika lite mer på det senare men verkar vara en trolig orsak så får eventuellt skriva något skript som tvingar routern till att förnya IP-adresser i god tid (Läs dhcpc-renew i schedulerfliken på tomato). Det ska ju göras automatiskt egentligen så ska kika på om det är något som hindrar det först.

Har också städat upp och ordnat till i hur datan skickas mellan raspin och webservern vid exempelvis avläsning av temperatursensor. Innan har det gjorts klumpigt med särskild ssh-anslutning för varje anrop. Skrev ihop ett kort python-script med en socketserver som tar emot anrop och ger tillbaka det klienten ber om. På så sätt kan jag enkelt välja vad jag vill ha, när jag vill ha det och hur det ska levereras. För att få servern att stå och tugga och starta om vid eventuella omstarter eller krascher (slarvade med felhanteringen denna gången och det är trots allt inte så många som blir lidande vid en krasch) använder jag Supervisor vilket är hur smidigt som helst! Nu återstår att börja logga datan så jag kan få visa något på statistiksidan.

Uppdaterade jekylltemat jag använder vilket har fått stöd för Disqus så det i alla fall finns möjlighet att kommentera om man vill. Märkte dock att disqus inte låter en ta bort trådar alls. Känns fantastiskt osmidigt. Man kan dock slå ihop trådar men hade ju varit mycket smidigare att bara kunna ta bort. Insåg att jag skapade nya trådar även för sidor som gav 404-svar så kanske var felet lite mitt eget också.

Lite fler grejer att spara för framtida bruk