This project is a docker container running Ubuntu, Apache 2, MySQL 5, PHP5, FluxCP, rAthena char-server, rAthena map-server, and rAthena login-server, snapshotted at the moment just before setup begins. A 1-click (really copy-and-paste one command) way to run rAthena that still gives the user the option to modify if they want to - just swap out the rAthena git repo URL for your custom repo URL.
That's right: all the ease of use of pre-compiled binaries with all the transparency and customization of open-source in one standardized, portable, stable, current package.
1) Install docker as described at http://www.docker.com/
2) forward TCP 20000-20005 to your docker host.
3) Copy and paste this into your docker host terminal:
docker run -it -p 20000:80 -p 20001:443 -p 20002:3306 -p 20003:5121 -p 20004:6121 -p 20005:6900 -v ~/Desktop/datastore/:/datastore/ -v ~/Desktop/datastore/etc-apache2/:/datastore/etc/apache2/ -v ~/Desktop/datastore/etc-mysql/:/datastore/etc/mysql/ -v ~/Desktop/datastore/usr-bin-rathena/:/datastore/usr/bin/rathena/ -v ~/Desktop/datastore/var-lib-mysql/:/datastore/var/lib/mysql/ --name Aegis georgegeorgulasiv/tritogeneia
... and wait a few minutes. When the terminal stops scrolling, proceed to step 4).
4) In your browser, open:
(IP or hostname of the docker host):20000
5) As your password use:
secretpassword
6) Give it your mysql login and password. Both are :
ragnarok
Your server is live.
Github page for this project:
http://github.com/VirtualEstatePlanner/Tritogeneia
Dockerhub page for this project (featuring trusted Automated Builds)
http://registry.hub.docker.com/u/georgegeorgulasiv/tritogeneia/