Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

...

...

...

Sakai

...

21 Browser Support

Include Page
DOC:Sakai 21Sakai 20 21 Browser SupportDOC:
Sakai 21Sakai 20 21 Browser Support

Operating system (OS) choices

Sakai is OS neutral. It is typically run on any of the numerous Linux distributions. Examples of common Linux distributions include Ubuntu, CentOS, Fedora, Gentoo Linux, Red Hat Enterprise Linux (RHEL), and SuSe Linux. Sakai can also run on macOS, Microsoft Windows, and Sun Solaris. Operating systems other than Linux are not nearly as well tested, and all of the community QA servers are running Linux, so this is generally the recommendation.

Java 8

Sakai 20 has been tested with Oracle's Java 8 and OpenJDK 8. Sakai requires JDK 8 to build all code.  Certain files, such as *.jsp, require access-time compilation so attempting to use only the run-time environment (e.g. JRE 8.0) will not suffice. Sakai was QA tested with OpenJDK 8. 

Application server choices

Apache Tomcat 9 is the recommended, and most thoroughly tested servlet container, and is most often used behind a load balancer like Apache Httpd or Nginx. Sakai was QA tested with Tomcat 9.0.19.

Database choices

Sakai production installations typically run MySql 5.6+ or MariaDB 10.1+. Oracle is the next most popular choice, Oracle 12c.  

Database support details

Clustering, file storage and load balancing strategies

A typical Sakai cluster is comprised of one or more application servers running one or more instances of Tomcat 9 operating either in standalone mode or behind the Apache HTTPD load balancer. Each Tomcat instance runs a full copy of Sakai. The cluster is backed by a single database providing a transactional store of information.

...

Sakai can integrate with a variety of external authentication services including CAS, Kerberos, LDAP, ADFS, and Shibboleth.


Integrating with student information systems

Sakai Community institutions have integrated their Sakai installations with Banner, Datatel, and Peoplesoft as well as a variety of home-grown student information systems (SIS).

...