DownloadThe Airship Installer
This is just a web-based GUI for configuring the first-run of Airship. Thus, it
doesn't depend much on the Airship framework code.
All it needs to do is define some configuration, create the first user accounts,
and get people out the door as quickly as possible. This code is not meant to be
modular, flexible, or high-performance (but, of course, security does matter).
After installing, it is fully expected that you should be able to delete the
Installer directory entirely without negative consequence. From then on, your
Airship should receive over-the-air automatic security updates independent of
this component.
Goals
-
Security
-
User experience (especially first-run experience)
-
Self-Contained
Non-Goals
-
Super Optimized
-
DRY
-
Modularity
-
Extensibility
-
Reusability
-
Integration with the Framework at Large
|