Reminder: Do not include any PHI or PII in Confluence. If you require 508 accessibility assistance or any other support for this system, then please send an email to onc-jira-questions@healthit.gov
Introduction
This guide details the process for configuring the Structured Data Capture Conformance Tool (SDCCT).
Configure Authbind on Ubuntu
If you are installing SDCCT on Ubuntu, authbind is required to allow the sdcct-web-gateway user to run on privileged ports (port numbers 0-1023). For SDCCT, the sdcct-web-gateway service must bind to port 80. Authbind may already be installed on your version of Ubuntu and can be found in /etc/authbind. If it is not already installed:
sudo apt-get install authbind
Since authbind requires the use of IPv4, add the following to /etc/sysctl.conf:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
Reinitialize sysctl by running the following:
sudo sysctl -p
In order to allow the sdcct-web-gateway service to bind to port 80, run the following:
cd /etc/authbind/byport/ touch 80 chmod 500 80 chown sdcct-web-gateway 80
Installing the sdcct-web-gateway Debian Package
If you followed the Source Build Guide to build SDCCT, a Debian package will be created in ~/sdcct/sdcct-web-gateway/target/sdcct-web-gateway_<version#>~<timestamp>_all.deb. To install sdcct-web-gateway, run:dpkg --install sdcct-web-gateway_<version#>~<timestamp>_all.deb
To start the sdcct-web-gateway service, run:
service sdcct-web-gateway start