Meidokon Wiki
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

Useful(?) links

  • furinkan's stuff

  • Postfix snippets


  • SystemInfo

  • This sidebar

Navigation

  • FrontPage
  • RecentChanges
  • FindPage
  • HelpContents
Revision 1 as of 2021-07-13 14:31:37
MeidokonWiki:
  • servers
  • makarov

makarov

  • RPi Zero W
  • RPi OS buster Lite (based on Debian 10.10)
  • Linux makarov 5.10.17+ #1421 Thu May 27 13:58:02 BST 2021 armv6l GNU/Linux

  • Located wherever I take it

Contents

  1. makarov
    1. network
    2. services
    3. apps
      1. Muzak app
      2. Frontpanel app
    4. Optimisation

network

Static DHCP assignment in IOT VLAN, it should have minimal access privileges, it literally only needs web access. No IPv6 apart from usual linklocal stuff.

services

  • SSH
  • Some avahi junk I should probably disable

apps

  • muzak systemd unit plays music, running as the pi user

  • frontpanel systemd unit manages the LCD and button inputs

Muzak app

Runs mpv with a playlist of Youtube links, super basic. Audio goes out through an I2S soundcard. Playlist loops forever as you'd expect. Playlist and extra stuff is in /home/pi

Frontpanel app

A python script with some basic GPIO interfacing, controls mpv by talking to its JSON-IPC socket. Displays images and UI on the LCD screen.

Optimisation

Aim to disable as much stuff as possible, to reduce CPU load and boot times.

Try to disable:

  • bluetooth
    • https://sleeplessbeastie.eu/2018/12/31/how-to-disable-onboard-wifi-and-bluetooth-on-raspberry-pi-3/

    • dtoverlay=disable-bt
    • systemctl disable --now hciuart
  • apt-daily-upgrade
  • ModemManager

  • avahi-daemon.service
  • keyboard-setup.service
  • bluetooth.service
  • Make the filesystems read-only, or at least /boot can be
  • Remove the Mopidy stuff that I installed
  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01
MoinMoin Release 1.9.11 [Revision release], Copyright by Juergen Hermann et al.