lichess.org
Donate

Lichess needs a new server - can you help?

Would it be difficult to take a javascript version of stockfish (github.com/exoticorn/stockfish-js) and have people that want an analysis, make it themselves on their browser and have it posted on the site after (for stat)?

Seems to fit nice with the scalable part...?

First come first served to analyse a game.
Create a waiting list. Stockfish would not overload the server, if there were a limit to the amount of games being analysed at the same time.
We would click on the analysis as usual, but as an immediate reply, the answer could be,..
You are # 10 of 1500 games being analysed. In about 3 minutes, your game will be analysed. Press cancel if you change your mind or close the present window.
1) Distributed computing such as folding at home: Complicated as all hell, and difficult to standardise as all systems will have different processing capabilities. And also overkill for what we need.

2) Use a JS based Stockfish engine: This is only useful to people with powerful desktop machines.

3) Have a queue: we already have a queue.

We just need a moderately powerful computer (or several if you're feeling generous) that can be used constantly for extended periods of time.
I suspect that many lichess users will be willing to help in some way, but only a very small fraction will be familiar with setting up a server. (I mean setting up a linux box, getting a static IP, etc. I'm aware that you guys will be setting up the stockfish part).

On the other hand, I think a much larger fraction will find it easier to just donate money.

Is it possible to run the analysis on Amazon's web services, or some similar offering?
Why not implement a donation system, if 5% of Lichess users would donate 1$, Lichess could easily rack up 2000$/month which is more than plenty to buy amazing server infrastructure and a bit extra to motivate the devs into prioritising the development of Lichess over other projects.
Great, I sent you a message. I hope you can join #lichess IRC chan on freenode so we can discuss it comfortably.

This topic has been archived and can no longer be replied to.