ASYD data structure
Here is described the actual data structure for any ASYD installation
asyd.sh: startup script - allows you to start, stop, restart and check the status of your ASYD instance.unicorn.conf.rb: Unicorn config file, here you can define the web interface port or enable the debug mode.main.rb - config.ru: base files for ASYD to work,main.rbcontains the basic initialization routines andconfig.rukeeps the Rack configuration.installer/: contains the predefined monitor files and the monitoring deploy for launching monit on the added hosts. This folder gets deleted after the setup is complete.models/: contains all the ASYD core, all the functions for it to work.routes/: contains the routes and actions to be performed depending on the request.views/: contains all the views (web pages) to be displayed on the web interface.static/: contains all the javascript, css and images for the views.data/: stores ASYD datadata/db/: several SQLite DB files to store hosts, hostgroups, users, teams, tasks, notifications, monitoring notifications and system status.data/deploys/: where the deploys are stored (detailed information on the deploys section of the documentantion).data/monitors/: monit definition files for monitoring services.
In order to backup your ASYD installation, copy over the data/ folder. You can recover
it simply by copying it to a new ASYD installation.