How to fork and set up own OGS server

Hi, I have a question about OGS development.

Is it OK to Fork the source from GitHub - online-go/online-go.com: Source code for the Online-Go.com web interface and set up an original GO server?

Also, is there a description of how to do this anywhere?

Thank you.

Of course! See online-go.com/LICENSE

BTW, any project that is licensed under the AGPL is okay to fork :smiley:

2 Likes

https://docs.github.com/en/get-started/quickstart/fork-a-repo

Thank you for your response!

Actually, I understand how to fork a project, but I would be grateful if there is a manual for setting up the server and frontend after forking.

Of course, I realize that the procedure may vary depending on the server being used and the development environment. However, I would appreciate it if you could provide a general method.

1 Like

Ah sorry, I misread. Actually the source you linked is only for the web browser client. The backend code is closed source, so unfortunately can’t start your own server using OGS source.

If you’re still interested in spinning up the client, I’d start with CONTRIBUTING.md. I’m happy to help if you have questions.


If you’re primarily interested in a server, here are some open source go servers (although none is as widely used as OGS)

5 Likes

What’s your motivation for setting up your own OGS server?

2 Likes

Online Go server server!

6 Likes

Guys, I think we’ve taken the linguistics discussions too far.

2 Likes

Yes, this is precisely true “Online Go Server” is the name of a service, which has a server and a client and others stuff…

… and I still wonder whether the OP wants to set up a server because that’s the goal: have another server, or whether it is to some other end that we could help with

5 Likes