Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Getting started with APE Project
Clone this wiki locally
Ape, from a 400 km perspective
The APE Server is extensible using server-side modules. Information on how to do this can be found at Plugins.
Requirements to get started
- A computer with Linux or MacOS (a virtual machine on Windows works too) in order to install the APE Server.
- Some kind of access to a name server (DNS), but setting entries in /etc/hosts is also possible.
- Curiosity, persitance, creativity and an itch somewhere....
Run your own APE Server
There are different ways to use the APE Server on a dedicated server :
- APE with it's own dedicated IP in order to use port 80 (See: How to APE Server Configuration Port 80)
- APE on a server where it gets along with Apache (See: How to APE Server Configuration Apache)
- APE on a server where it communciates via ssl (See: How to APE Server Configuration SSL Tunnel)
Once you know what option you can (or want) to use, you'll need to:
- Download APE
- [Install the APE server](APE Server install)
- [Configure APE](APE-Project Configuration)
- and create your real time web application with Plugins
- The whole server API is asynchronous and nonblocking; this includes HTTP requests and MySQL queries.
- The APE Server ships with our own server version of MooTools (again, your client-side code may or may not use MooTools).