2.7 KiB
2.7 KiB
0.1 : 2022-07-19-videopi.img.xz
md5sum : 7e80ede8ac4eed8b8088a3b075bdc1f2
sha256 : 03de0272c71bd4614678b05c076d0e77df3f49039ad357ef9152374c748e7f1c
- VLC installed, H264 1080p playback ok, wifi ok, remote control via telnet script
- Run
ssh-keygen -A
at first boot for the ssh server to work
0.2 : 2022-09-24-videopi.img.xz
md5sum : f859f269c44f614e22e4fe601c3bb134
sha256 : b6fd8ef4eb726d4ce7d196b9aebf910f32327ecd43f0d78140b8647d328ded22
- Switch VLC to use http lua control
- Add systemd unit for running VLC on startup
- Add RTL8821CU driver for rpi 1/3
- Boot is now totally silent (blank screen)
- Disable Bluetooth
0.3 : 2022-10-09-videopi.img.xz
md5 : 8e5e5b474af47519785d5a4696db04e2 sha256 : 0fe3fe76d0e56e445124fa20646fa8b3d8c59568786b3ebc8a96d83d92f203e3
- Add rtl8192eu driver for rpi1/3
- Add http server for custom commands : reboot, shutdown, wifi signal, led blinking
- Add vlc.playlist.move method to VLC http lua (httprequests.luac)
- Add playlist to Webgui
- config file parsing ( look for 'videopi.toml' in ./, ~/., ~/.config/)
- Add VLC/waitress systemd units for automatic startup
- Use nginx reverse proxy + SSL between server and clients ( https://medium.com/@antelle/how-to-generate-a-self-signed-ssl-certificate-for-an-ip-address-f0dd8dddf754 )
- Webgui beautifying
0.4 : 2022-10-21-videopi.img.xz
md5 : dee7af70135994169cab4f073ee51905 sha256 : ec3e17fc9b41f8c5181484e9866be2d1d92cab8403210e3d22f4f689edd4cfde
- Switch to rpi os Bullseye
- Switch to user 'pil', pw 'pilpoil'
- client config file parsing ( look for 'pilpil-client.toml' in ./, ~/., ~/.config/)
- Add media folder sync (scp, rsync, http upload)
- Install script ; Wifi setup, generate/install SSH keys/ nginx SSL cert/key fore each host, change hostname, static IPs
0.5 : 2022-10-XX-videopi.img.xz
md5 : sha256 :
- Add rt8821cu driver back
- Use safe overclocking settings for rpi1, 3, 4, better memory split
- Add blink function to pilpil
FS checklist
- /etc/dhcpcd.conf
- /etc/ssh/sshd_config
- ~/.ssh/authorized_keys
- ~/Videos/*
- /etc/hostname, /etc/hosts
- /etc/ssl/private/nginx-selfsigned.key
- /etc/ssl/certs/nginx-selfsigned.crt
- /etc/wpa_supplicant/wpa_supplicant.conf
- dd if=/dev/zero of=/home/pil/Videos/remove_me bs=4MB count=100
DOING NEXT :
- ~ Test with several rpis
- Define http auth secret at setup
DONE :
- Increase live host scan when host first found
OTHER:
- get_client_rssi.sh on server
TODO :
-
FR localisation
-
GUI : Btn hover/press ?
-
? Scripts hotspot linux/win/mac
-
? Config sync
-
! Remove git personal details/resolv.conf, remove authorized_keys, ssh config, clean home, re-enable ssh pw login
-
~ Doc