Shibboleth consists of several individual components: the identity provider(IdP), service provider(SP), and discovery service(DS). You may choose to deploy one or more of these components depending on your needs. These are only the basic installation instructions; the provider must be further configured and hardened for production use. This recipe can be followed if you just want to test an IdP and an SP in a local environment. Understanding Shibboleth can give you a more thorough introduction.
Some of these build instructions are contributed by members of the Shibboleth community. If you encounter problems in the installation process, feel free to send a message to a email@example.com after checking the troubleshooting section and the list archives.