# Setup

- [1. Establish team](/v1.3/setup/1.-establish-team.md): Create a team that has the skills to be able to setup your OpenCRVS instance.
- [2. Gather requirements](/v1.3/setup/2.-gather-requirements.md): Prepare all the inputs required for product configuration.
- [3. Installation](/v1.3/setup/3.-installation.md): Installation steps for OpenCRVS
- [3.1 Set-up a local development environment](/v1.3/setup/3.-installation/3.1-set-up-a-development-environment.md)
- [3.1.1 Install the required dependencies](/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies.md)
- [3.1.2 Install OpenCRVS locally](/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally.md)
- [3.1.3 Starting and stopping OpenCRVS](/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs.md)
- [3.1.4 Log in to OpenCRVS locally](/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally.md)
- [3.1.5 Tooling](/v1.3/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling.md)
- [3.2 Set-up your own country configuration](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration.md)
- [3.2.1 Fork your own country configuration repository](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository.md)
- [3.2.2 Set up administrative address divisions](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions.md)
- [3.2.2.1 Prepare source file for administrative structure](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.1-prepare-source-file-for-administrative-structure.md)
- [3.2.2.2 Prepare source file for statistics](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions/3.2.2.2-prepare-source-file-for-statistics.md)
- [3.2.3 Set up CR offices and Health facilities](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities.md)
- [3.2.3.1 Prepare source file for CRVS Office facilities](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.1-prepare-source-file-for-crvs-office-facilities.md)
- [3.2.3.2 Prepare source file for health facilities](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities/3.2.3.2-prepare-source-file-for-health-facilities.md)
- [3.2.4 Set up employees & roles for testing or production](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production.md)
- [3.2.3.1 Prepare source file for employees](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.1-prepare-source-file-for-test-employees.md)
- [3.2.3.2 Configure role titles](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/3.2.3.2-configure-role-titles.md)
- [3.2.5 Set up application settings](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings.md)
- [3.2.5.1 Configuring Metabase Dashboards](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.5.1-configuring-metabase-dashboards.md)
- [3.2.6 Configure certificate templates](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.6-configure-certificate-templates.md)
- [3.2.7 Configure declaration forms](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms.md)
- [3.2.7.1 Configuring an event form](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/3.2.7.1-configuring-an-event-form.md)
- [3.2.8 Seeding your local development environment database](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database.md)
- [3.2.8.1 Clearing your local development environment database](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database/3.2.8.1-clearing-and-restoring-a-local-environment-to-factory-reset-data.md)
- [3.2.9 Countryconfig APIs explained](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained.md)
- [3.2.9.1 Managing language content](/v1.3/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained/3.2.9.1-managing-language-content.md)
- [3.3 Set-up a server-hosted environment](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment.md)
- [3.3.1 Provision your server nodes with SSH access](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access.md)
- [3.3.2 Provision environment](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies.md)
- [3.3.3 Provision a comms gateway](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.3-provision-a-comms-gateway.md)
- [3.3.4 Set up an SMTP server for OpenCRVS monitoring alerts](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts.md)
- [3.3.5 Setup DNS A records](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records.md)
- [3.3.6 Deploy (Automated & Manual)](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual.md): Steps required to build your country configuration to a Docker Container Registry and Deploy your OpenCRVS to a server hosted environment.
- [3.3.7 Seeding & clearing data on a server](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.7-seeding-and-clearing-data-on-a-server.md)
- [3.3.8 Automated & manual backup and manual restore](/v1.3/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.8-automated-and-manual-backup-and-manual-restore.md): Critical information required to understand how to regularly backup and restore your citizen registration data in case of a server problem.
- [4. Functional configuration](/v1.3/setup/4.-functional-configuration.md)
- [4.1 Configure application settings](/v1.3/setup/4.-functional-configuration/4.1-configure-application-settings.md)
- [4.2 Configure registration periods and fees](/v1.3/setup/4.-functional-configuration/4.2-configure-registration-periods-and-fees.md)
- [4.3 Create new user roles](/v1.3/setup/4.-functional-configuration/4.3-create-new-user-roles.md)
- [4.4 Managing system users](/v1.3/setup/4.-functional-configuration/4.5-create-system-users.md)
- [5. Testing](/v1.3/setup/5.-testing.md)
- [6. Go-live](/v1.3/setup/6.-go-live.md)
- [7. Monitoring](/v1.3/setup/7.-monitoring.md)
- [7.1 Application logs](/v1.3/setup/7.-monitoring/7.1-application-logs.md)
- [7.2 Infrastructure health](/v1.3/setup/7.-monitoring/7.2-infrastructure-health.md)
- [7.3 Routine monitoring checklist](/v1.3/setup/7.-monitoring/7.3-routine-monitoring-checklist.md)
- [7.4 Setting up alerts](/v1.3/setup/7.-monitoring/7.4-setting-up-alerts.md)
- [7.5 Managing a Docker Swarm](/v1.3/setup/7.-monitoring/7.5-managing-a-docker-swarm.md)
