Hacker News new | ask | show | jobs
by ultramancool 3820 days ago
Everything here except for the engineers question can also be solved by simply hosting these things yourself. You don't need 3rd party code hosting on Github, just use Gitlab or JIRA. You don't need some external CI service, run your own Jenkins node. Chat and email should also be internal (we use XMPP, a local Mattermost instance would be an alternative) and SSL-only. You can do all of this with basically 1 docker command per install on your own dedicated hardware with a fairly underpowered machine. And this prevents leaking of all sorts of information, not just production database passwords.