Praxis is a set of documentation of the methodologies used by Edoceo in deploying and maintaining systems on the Open Stack. There are numerous Command Line Examples for using a large number of open source tools.

Praxis is primarily oriented toward Gentoo but the methodologies are the same across all distributions.


Praxis provides Gentoo compatible binary packages and a customised portage mirror. Different than an overlay, Praxis package tree is merged into the main-line.

Praxis is heavily integrated on-top of Gentoo GNU/Linux. We publish our own Portage Mirror and use binary packages to speed the installation of LSB system packages and the supported extensions. All updates are distributed via the Gentoo standard Portage system, there are no new tools to learn.


Database Server
MySQL, PostgreSQL, CouchDB, MongoDB, Redis
Fax to Email Gateway
Hylafax and Postfix
File Server
GlusterFS or Samba 3 or 4
Mail Server
Postfix + Dovecot (and Courier)
Print Server
CUPS, Samba
Web Server
Apache2 and/or Lighttpd and/or Nginx and/or Varnish-Cache


  • Fast install to bare metal or virtual machine (VM)
  • Optimised packages for performance and security
  • Binary Support for Standard Packages

Fundamentally Praxis is our way of doing things on our favourite Linux distribution. This environment has proved very reliable for both many server environments and developer/engineering desktops.

Praxis Applications

The Praxis comes with pre-installed pre-configured software for many operational environments including: web-servers, smb-servers, database-servers and even core routing environments.

Praxis Standard Base

These are features/packages that are the base-line of the Praxis system, they can be be found on many other distributions as well.

Praxis Supported Software

These packages are not installed by default, they may be added later. Each of these packages is fully supported on the Praxis platform by Edoceo and our partners.

Other Linux Distributions