diff --git a/README-install.md b/README-install.md index 53fc1a7..dc6303b 100644 --- a/README-install.md +++ b/README-install.md @@ -1,6 +1,79 @@ -# lila Install +# HOWTO Set up Your Own Chess Server +This document shows how to install a chess server. +The free software application Lila, written by the developers at +lichess.org will be used. + +# Overview +Lila is the main component. + +System will be built from these main parts: + +* OVH ISP. + +* Debian Debian stable (Bullseye/11). + +* Lila. + +* Lila-ws. + +* Apache. + +* MongoDB. + +* Redis. + +* Java. + +* SBT. + +* Yarn. + +* Python. + +* Git. + +* Node. + +* All the way down to Grub and below... + +# Upstream +The best current upstream document describing the process is here: + +https://github.com/ornicar/lila/wiki/Lichess-Development-Onboarding + +Main upstream repos: + +* https://github.com/ornicar/lila + + +# Pre-Installation Setup +First, you need to have a location to host the server. You will want a server +with a minimum of 4 gigs of RAM. When the server is running, usage is low, +but it takes awhile to compile, so more CPU/RAM will speed that up. + +For this example, we'll set up at OVH, which is the same Internet company +that lichess.org uses. + +## Setup at OVH +Go here and create an account. They may have regional websites as well: + +* https://ovh.com/ + + + +# Installation + +# Configuration + +# Usage + +# Lila + +* https://github.com/ornicar/lila # lila-ws +* https://github.com/ornicar/lila-ws + ``` vim ./src/main/resources/application.conf # set