Fleet Management #5

Closed
opened 2020-08-01 19:41:29 +00:00 by kemonine · 0 comments
Owner

Find a way to have a central server (docker container) manage a group of local/remote PiFrames.

Requirements

  • VPN to create a local LAN that can not be routed through the main vpn endpoint
  • Flexible sync options
  • Ansible management of remote nodes

Ideas

  • Use alpine + s6-overlay as base container setup
  • Add FileBrowser to container
    • Include env var to turn on @ startup via s6-overlay
  • Add syncthing to container
    • Include env var to turn on @ startup via s6-overlay
  • Add rclone to container
  • Run script to aid with setup and running the container

Future

Find a way to have a central server (docker container) manage a group of local/remote PiFrames. ## Requirements - VPN to create a *local* LAN that can *not* be routed through the main vpn endpoint - Flexible sync options - Ansible management of remote nodes ## Ideas - Use alpine + s6-overlay as base container setup - Add FileBrowser to container - Include env var to turn on @ startup via s6-overlay - Add syncthing to container - Include env var to turn on @ startup via s6-overlay - Add rclone to container - Run script to aid with setup and running the container ## Future - Replace ```linuxserver/wireguard``` with home role solution that's more specific to the needs of the PiFrame project - https://wiki.archlinux.org/index.php/Ansible - https://github.com/kewlfft/ansible-aur - https://github.com/githubixx/ansible-role-wireguard - https://github.com/linuxserver/docker-wireguard
kemonine added the
enhancement
label 2020-08-01 19:41:29 +00:00
kemonine self-assigned this 2020-08-01 19:41:29 +00:00
kemonine added this to the Fleet Management milestone 2020-08-02 20:13:12 +00:00
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: PiFrame/piframe#5
No description provided.