{"repo":"offspot/imager-service","free":true,"listed":false,"github":"https://github.com/offspot/imager-service","clone":"git clone https://github.com/offspot/imager-service.git","description":"Create Kiwix Hotspot images online","language":"Python","stars":19,"topics":["sd-card","raspberry-pi","kiwix","offline","wikipedia"],"license":"GPL-3.0","category":"auth-billing-email","readme_excerpt":"Kiwix Imager Service Kiwix Hotspot Imager is a solution for semi-automation of SD-cards creation using a central scheduler, creator workers (to create image files), downloader workers and writer workers (to write images onto real SD-cards). i18n As manager and scheduler uses different stacks, while both depending on the same tools uses different management scripts manager scheduler Warehouse warehouse : A container on a machine with plenty of space (must be able to receive images created by all creators and retain them until downloaded by downloaders ). It is an FTP server which authenticates through the scheduler. Creator creator : A container fetching Tasks from scheduler, creating images and uploading them to the warehouse. Downloader downloader : A container downloading images from the warehouse so it can be written by a writer worker (shares credentials with writer – must be on same computer). Writer writer : A container writing images to SD-cards. Image files must be present (downloaded by the downloader worker). Writer Host (whost) A non-docker tool installed on the Writers' host to configure and manage the workers: SD-slots identification Configuration for: network authentication SD-card writers (USB device to Name association) Auto start of downloader and writer containers. Must be physically accessible, CPU doesn't matter, large space (256G per worker on host). Manager manager : A container providing a UI to create orders and manage users. Technically optional. Sche","default_branch":null,"files":null,"tree":[],"storefront":"/r/offspot","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/offspot/imager-service/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}