Skip to content

pheiduck/rpi_configs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rpi_configs

Basic config changes on initial setup of my Raspberry Pi's

Configs

  • zshrc (user / Pihole Chronometer Setup)
  • cmdline.txt (configs for 3.5 LCD)
  • hosts.allow (only allow connections from local and vpn network)
  • hosts.deny (deny all other hosts)
  • sshd_config (Port, Limited Sessions; Retries Only connection with ssh-key)
  • systemd service / timer to renew ssl certificate (smallstep)
  • nginx conf for pihole

Scripts

  • airconnect_installer (Install AirConnect, to get AirPlay on Sonos Products which doesn't have it builtin. Updating AirConnect if exists on the System.)
  • airconnect_uninstaller (Uninstall AirConnect)
  • YT: Video

Downloads

Note: Last Version require upstream curl

Installer supports Linux w/ systemd only.

Are you using bash?: #10 (comment)

airconnect_installer:

curl -sSL https://raw.githubusercontent.com/pheiduck/rpi_configs/main/airconnect/airconnect_installer | zsh

Hint: For Update run the Install Script again.

airconnect_uninstaller:

curl -sSL https://raw.githubusercontent.com/pheiduck/rpi_configs/main/airconnect/airconnect_uninstaller | zsh

airconnect print logs:

journalctl -u airupnp.service -f

ToDo's

  • Make a Script for initial setup, with User interactions