If you would like to deploy TaskCollect software but would like some help in the process, contact us! We would be happy to negotiate an online or a potentially an in-person meeting (if we have a representative in your area) to help you get set up and ready to use TaskCollect in your institution.
If you are a larger or official institution, we expect you to have some preliminary ICT infrastructure (including computer networks, servers, firewalls, and intrusion prevention systems) in place. We do not provide specific consulting or support for networking or cybersecurity-related matters.
You may also choose to deploy TaskCollect independently, without our help. To do so, you should first consult the necessary documentation, in particular the project readme.
To install, you first need to download
TaskCollect. Then, unpack the downloaded .tar.gz
bundle, and in the unpacked folder, you should see the following files
and folders:
.git/
.gitignore
CONTRIBUTING.md
LICENSE
README.md
STATS.md
cfg/
doc/
makefile
prg/
res/
src/
As TaskCollect is a web server, you will need to generate a TLS private
key and TLS certificate. Name them key.pem
and
cert.pem
, respectively, and copy/move them to the
res
subfolder (of your newly unpacked TaskCollect folder).
Your folder should now have the following new files:
res/cert.pem
res/key.pem
Now that all the required deployment resources are ready, run the following command to deploy to production!
make deploy
Ensure that you have install Make before running this command. Invoking this command binds the TaskCollect server to TLS port 443 and TaskCollect should now be accessible by accessing the domain name of your server through a web browser.
TaskCollect is currently built as a web server, so you will need to ensure that you have the necessary firewall, rate limiting, and denial of service prevention software configured and running before you officially deploy in production. You will also need to ensure you are able to easily update TaskCollect in case important security patches or bugfixes are released.
Of course, do not hesitate to contact us if you need any help or advice.
If you want to set up TaskCollect on your own device and use it for personal purposes only, you can self-host the TaskCollect software.
To do so, download TaskCollect. Then,
unpack the downloaded .tar.gz
bundle, and in the unpacked
folder, run the following command:
make run
Ensure that you have install GNU Make before running this command.
If this command runs successfully, you may proceed to use TaskCollect. Simply open http://localhost:8080/ in your browser and voila!