Passdora should be shipped with the Sequry system already installed on an SD card. To distribute the system to multiple SD cards an image of an already set up operating system (Raspbian) is required. This script automates the process of setting up a plain Raspbian image in order to get a Passdora system running Sequry that can be cloned to multiple SD cards.
This automation is required, since setting up the whole system manually, when a new Raspbian version is released, takes a lot of time and can be the cause of missing dependencies and misconfigurations.
Reasons
- automate Passdora base image setup
- reduce risk of missing dependencies and misconfigurations
- speed up the process of Passdora base image setup
- allows shipping Passdora based on the latest Raspbian version (->security!)
New Features
What feature(s) did you add?
- Update pre installed apt packages & installed required packages
- Create MySQL database and user for Sequry
- Configure PHP settings
- Download & install QUIQQER with Sequry
- Generate certificates
- Configure nginx webserver
- Configure Raspbian (e.g. setting hostname, enabling
How did you implement it/them?
- apt-packages update & installation + basic setup steps [e545e0da]
- Create MySQL database & user for Sequry [78513fc6]
- Configure php [f029051b] [822809cf]
- Install QUIQQER with Sequry [a621d959]
- Configure nginx [c25bf984]
- Configure Raspbian [ea1ed061] [4728e136] [c6019d40]
Here is an overview of the setup routine procedure:
Thanks for reading
Jan, for PCSG Developers
Posted on Utopian.io - Rewarding Open Source Contributors