A few months back we announced on the forum that we are adding support for private packages to Hex, today we are out of beta and going live with it. Big thanks to everyone who helped out with the testing during the beta period.
Organizations will be a paid feature on Hex.pm to help offset some of the costs involved with running Hex.pm and it will help pay for the new infrastructure needed to support private packages. If you are running your own private repository you will also benefit from all the work that went into making private packages possible. The Hex client has been extended with support for easily using packages from multiple repositories and all the requirements for building and supporting your own repositories with Hex packages is specified and documented.
It looks like the instructions are outdated, it is true that you cannot publish private documentation right now. But it seems we can enable publishing at least so that you can download docs with mix hex.docs fetch/offline. I will flip the flags and run some tests on staging during the weekend to make sure everything works and then let you know.
The larger task is supporting browsing private docs on hexdocs as well since it currently only is an S3 bucket with a CDN in front of it. It has no authentication and everything is hosted on a single domain so attackers could read your documentation by uploading public docs with scripts. Because of this we have to build a new service for hexdocs from scratch.
I cannot give an accurate ETA right now, but we have a plan and I have started working on the authentication and infrastructure.
A few days ago we made it possible to publish docs for private packages with mix hex.publish. We also just released a new version of Hex which makes it possible to download the docs of private packages with mix hex.docs fetch/offline. Update to the latest version by running mix local.hex.
Organizations and private packages are already live. Private hexdocs is being tested in our staging environment right now and I hope to have it publicly available in a week or two.
Best place to get updates is our blog [1] and twitter [2] where notify about blog posts and other announcements.