The config setting at the end seems like the first thing to try.
A single self-contained Python script.
Plug and cord hook, low profile:
https://www.thingiverse.com/thing:3723366
Simple perpendicular plug with cord hook:
https://www.thingiverse.com/thing:230595
Box cradle with plug, 2 parts:
https://www.thingiverse.com/thing:1122203
Outdoor cabinet:
https://www.lowes.com/pd/vevor-Steel-Electrical-Box-16-x-12-x-6-inch-Electrical-Enclosure-Box-Carbon-Steel-Hinged-Junction-Box-IP65-Weatherproof-Metal-Box-Wall-Mounted-Electronic-Equipment-Enclosure-Box-with-Mounting-Plate/5014065289
https://www.lowes.com/pd/vevor-Steel-Electrical-Box-12-x-10-x-6-inch-Electrical-Enclosure-Box-Carbon-Steel-Hinged-Junction-Box-IP65-Weatherproof-Metal-Box-Wall-Mounted-Electronic-Equipment-Enclosure-Box-with-Mounting-Plate/5014065279
Rclone syncs your files to cloud storage: Google Drive, S3, Swift, Dropbox, Google Cloud Storage, Azure, Box and many more.
Alternative for Windows with GUI: FreeFileSync
Google says to just use Pack instead of having to hack it.
Works on FreeNAS. Could be useful both on a home appliance, and on a hosted server.
I wonder if, instead of recompiling the source, it would be possible to get the binary from a dd-wrt build? Could the flash binary be mounted as a filesystem?
I wonder if, instead of recompiling the source, it would be possible to get the binary from a dd-wrt build? Could the flash binary be mounted as a filesystem?