# Setup

- [1. Planning an OpenCRVS Implementation](/v1.5/setup/1.-planning-an-opencrvs-implementation.md)
- [2. Establish project and team](/v1.5/setup/1.-establish-project-and-team.md): Create a team that has the skills to be able to setup, implement, manage and maintain your OpenCRVS instance.
- [3. Gather requirements](/v1.5/setup/2.-gather-requirements.md): Prepare all the inputs required for product configuration.
- [3.1 Mapping business processes](/v1.5/setup/2.-gather-requirements/3.1-mapping-business-processes.md)
- [3.2 Mapping offices and user types](/v1.5/setup/2.-gather-requirements/3.2-mapping-offices-and-user-types.md): Defining how your offices and users are mapped to OpenCRVS
- [3.3 Define your application settings](/v1.5/setup/2.-gather-requirements/3.3-define-your-application-settings.md)
- [3.4 Designing event declaration forms](/v1.5/setup/2.-gather-requirements/3.4-designing-event-declaration-forms.md)
- [3.5 Designing a certificate template](/v1.5/setup/2.-gather-requirements/3.5-designing-a-certificate-template.md)
- [4. Installation](/v1.5/setup/3.-installation.md): Installation steps for OpenCRVS
- [4.1 Set-up a local development environment](/v1.5/setup/3.-installation/3.1-set-up-a-development-environment.md)
- [4.1.1 Install the required dependencies](/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.1-install-the-required-dependencies.md)
- [4.1.2 Install OpenCRVS locally](/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.2-install-opencrvs-locally.md)
- [4.1.3 Starting and stopping OpenCRVS](/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.3-starting-and-stopping-opencrvs.md)
- [4.1.4 Log in to OpenCRVS locally](/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.4-log-in-to-opencrvs-locally.md)
- [4.1.5 Tooling](/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling.md)
- [4.1.5.1 WSL Support](/v1.5/setup/3.-installation/3.1-set-up-a-development-environment/3.1.5-tooling/4.1.5.1-wsl-support.md)
- [4.2 Set-up your own, local, country configuration](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration.md)
- [4.2.1 Fork your own country configuration repository](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.1-fork-your-own-country-configuration-repository.md)
- [4.2.2 Set up administrative address divisions](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.2-set-up-administrative-address-divisions.md)
- [4.2.2.1 Prepare source file for administrative structure](/v1.5/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)
- [4.2.2.2 Prepare source file for statistics](/v1.5/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)
- [4.2.3 Set up CR offices and Health facilities](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.3-set-up-cr-offices-and-health-facilities.md)
- [4.2.3.1 Prepare source file for CRVS Office facilities](/v1.5/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)
- [4.2.3.2 Prepare source file for health facilities](/v1.5/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)
- [4.2.4 Set up employees & roles for testing or production](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production.md)
- [4.2.3.1 Prepare source file for employees](/v1.5/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)
- [4.2.3.2 Configure role titles](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.4-set-up-employees-for-testing-or-production/4.2.3.2-configure-role-titles.md)
- [4.2.5 Set up application settings](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings.md)
- [4.2.5.1 Managing language content](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content.md)
- [4.2.5.1.1 Informant and staff notifications](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/3.2.9.1-managing-language-content/3.3.3-provision-a-comms-gateway.md)
- [4.2.5.2 Configuring Metabase Dashboards](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.5-set-up-application-settings/4.2.5.2-configuring-metabase-dashboards.md)
- [4.2.6 Configure certificate templates](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.6-configure-certificate-templates.md)
- [4.2.7 Configure declaration forms](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms.md)
- [4.2.7.1 Configuring an event form](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.7-configure-declaration-forms/4.2.7.1-configuring-an-event-form.md)
- [4.2.8 Seeding & clearing your local databases](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.8-seeding-your-local-database.md)
- [4.2.9 Countryconfig API endpoints explained](/v1.5/setup/3.-installation/3.2-set-up-your-own-country-configuration/3.2.9-countryconfig-apis-explained.md)
- [4.3 Set-up a server-hosted environment](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment.md)
- [4.3.1 Verify servers & create a "provision" user](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.1-provision-your-server-nodes-with-ssh-access.md)
- [4.3.2 TLS / SSL & DNS](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records.md)
- [4.3.2.1 LetsEncrypt https challenge in development environments](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.1-letsencrypt-https-challenge-in-development-environments.md)
- [4.3.2.2 LetsEncrypt DNS challenge in production](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.2-letsencrypt-dns-challenge-in-production.md)
- [4.3.2.3 Static TLS certificates](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.5-setup-dns-a-records/4.3.2.3-static-tls-certificates.md)
- [4.3.3 Configure inventory files](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.2-install-dependencies.md)
- [4.3.4 Create a Github environment](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment.md)
- [4.3.4.1 Environment secrets and variables explained](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.1-environment-secrets-and-variables-explained.md)
- [4.3.4.2 VPN Recipes](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.4-create-a-github-environment/4.3.4.2-vpn-recipes.md)
- [4.3.5 Provisioning servers](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers.md)
- [4.3.5.1 SSH access](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.1-ssh-access.md)
- [4.3.5.2 Building, pushing & releasing your countryconfig code](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.2-building-pushing-and-releasing-your-countryconfig-code.md)
- [4.3.5.3 Ansible tasks when provisioning](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.5-provisioning-servers/4.3.5.3-ansible-tasks-when-provisioning.md)
- [4.3.6 Deploy](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual.md)
- [4.3.6.1 Running a deployment](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.1-running-a-deployment.md)
- [4.3.6.2 Seeding a server environment](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.2-seeding-a-server-environment.md)
- [4.3.6.3 Login to an OpenCRVS server](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.3-login-to-an-opencrvs-server.md)
- [4.3.6.5 Resetting a server environment](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/3.3.6-deploy-automated-and-manual/4.3.6.5-resetting-a-server-environment.md)
- [4.3.7 Backup & Restore](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore.md)
- [4.3.7.1 Restoring a backup](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.1-restoring-a-backup.md)
- [4.3.7.2 Off-boarding from OpenCRVS](/v1.5/setup/3.-installation/3.3-set-up-a-server-hosted-environment/4.3.7-backup-and-restore/4.3.7.2-off-boarding-from-opencrvs.md)
- [5. Functional configuration](/v1.5/setup/4.-functional-configuration.md)
- [5.1 Configure application settings](/v1.5/setup/4.-functional-configuration/4.1-configure-application-settings.md)
- [5.2 Configure registration periods and fees](/v1.5/setup/4.-functional-configuration/4.2-configure-registration-periods-and-fees.md)
- [5.3 Managing system users](/v1.5/setup/4.-functional-configuration/4.5-create-system-users.md)
- [6. Quality assurance testing](/v1.5/setup/5.-testing.md): How to ensure your OpenCRVS configuration is fully tested and ready for live use?
- [7. Go-live](/v1.5/setup/6.-go-live.md)
- [7.1 Pre-Deployment Checklist](/v1.5/setup/6.-go-live/3.3.4-set-up-an-smtp-server-for-opencrvs-monitoring-alerts.md)
- [8. Operational Support](/v1.5/setup/8.-operational-support.md)
- [9. Monitoring](/v1.5/setup/7.-monitoring.md)
- [9.1 Application logs](/v1.5/setup/7.-monitoring/7.1-application-logs.md)
- [9.2 Infrastructure health](/v1.5/setup/7.-monitoring/7.2-infrastructure-health.md)
- [9.3 Routine monitoring checklist](/v1.5/setup/7.-monitoring/7.3-routine-monitoring-checklist.md)
- [9.4 Setting up alerts](/v1.5/setup/7.-monitoring/7.4-setting-up-alerts.md)
- [9.5 Managing a Docker Swarm](/v1.5/setup/7.-monitoring/7.5-managing-a-docker-swarm.md)
