There are many ways to get OpenACS working for you quickly and/or easily. See Try OpenACS for demonstrations and hosting solutions. In general, OpenACS can be installed with NaviServer or with AOLserver, which are two closely related servers. While NaviServer sees regular development, the AOLserver community is very conservative. Some of the guides below refer to AOLserver, some to NaviServer.
For platforms like Linux/Ubuntu, Linux/Debian, FreeBSD or Windows, one can use the packaged solutions:
The following installations are here for reference, but to install recent versions, the generic installation script (see next section) is better.
One other option is to use the Docker installation.
Generic installation scripts
For many Linux platforms (e.g. Ubuntu, Debian, Fedora), one can use the generic installer that compiles all base components (using NaviServer) and creates users/groups as needed; which works with PostgreSQL 9.2 or newer. These install scripts can be as well used on Mac OS X, when MacPorts are installed. These installer scripts are regularly updated.
- See: naviserver-openacs
The following alternative script installs aolserver and the contained modules from sources. It assumes, that PostgreSQL is already installed:
- Install AOLserver: https://openacs.org/storage/view/aolserver/install.tgz
- Install OpenACS: en:openacs-subsystem-install
Manually installing OpenACS:
These are the steps involved in setting up OpenACS. Before beginning, read about ways of getting help (en:docs-admin-help) during installation. Also, read the documentation completely before beginning, to minimize the chance of any surprises during installation.
- Prerequisites to installing OpenACS
- OpenACS reference platform
- Install a *nix based operating system
- Get the code
- Install Oracle
- Install PostgreSQL
- Install Tcl
- Install AOLserver
- Install OpenACS distribution
These pages contain notes where installing OpenACS on a specific OS different from the *nix standard installation instructions (above). These notes also refer to helper scripts and automated installers that can really simplify installation: