Praxis is a set of documentation of the methodologies used by Edoceo in deploying and maintaining systems on the Open Stack. There are numerous How Tos and 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.
Packages
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.
Documentation
- Database Server
- MySQL, PostgreSQL, CouchDB, MongoDB, Redis
- Directory
- OpenLDAP
- 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
Features
- 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.
- GNU/Linux Kernel 3.4
- Development Tools - gcc, strace, time
- fcron, syslog-ng
- mdadm
- OpenNTP
- OpenLDAP
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
- Gentoo GNU/Linux which Praxis is based on
- Sabayon Linux - Gentoo based, desktop oriented binary packages
- Slackware Linux - where we started, back in the 1990s
- Debian GNU/Linux - very popular, base for many others
- Ubuntu Linux - Debian based, very pretty
- TurnKey Linux Distributions - Similar to Praxis, based on Ubuntu
- rBuilder - Build your own Linux Appliance
