Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Update README.md #94
Update README.md #94
Conversation
Added instructions for setting up Kontrol from the repo
|
Can you also add a comment on how to run Kontrol after you created the initial keys? It's not urgent but would be awesome if you could :) |
|
What's this about? |
|
So there's only one host that runs Kontrol, and if that host dies then that's the end? Is there a way to run Kontrol in a distributed manner? |
|
@briantk1988 you can run multiple kontrols behind a load balancer, session stickiness enabled. eg: http://nginx.org/en/docs/http/load_balancing.html#nginx_load_balancing_with_ip_hash http://docs.aws.amazon.com/ElasticLoadBalancing/latest/DeveloperGuide/US_StickySessions.html |
|
@cihangir Thanks for the clarification! I thought that Kontrol has a built in way to manage multiple instances. |
|
@cihangir How do I set it up so that different instances of Kontrol communicate with each other? This should be simple, but I cannot find any documentation on it. Thanks. |
|
Hi, all kontrols are identical, just start them with same configuration, no other syncronization is needed. — On Saturday 14 Mar 2015 at 06:15, briantk1988 notifications@github.com, wrote: @cihangir How do I set it up so that different instances of Kontrol communicate with each other? This should be simple, but I cannot find any documentation on it. Thanks. — |
|
@cihangir So when I register a Kite with one Kontrol instance, how do the others know? |
|
Kontrol is using ETCD or Postgresql as backed storage, since all the kontrols uses the same backend, they will have all the information. -- From: briantk1988 notifications@github.com @cihangir So when I register a Kite with one Kontrol instance, how do the others know? — |
|
@cihangir Thanks! |
|
@cihangir Would you recommend running Kontrol on all nodes? |
|
It is fine for kloud, if you are OK with connection count to the storage backend. |
|
@cihangir Thanks. I'm not very experienced with this. Would this be any problem if I use etcd as storage? Another question is about kloud. Is there any documentation on this? The basic tutorial seems to only cover kontrol but nothing about kloud. |
|
Hi @briantk1988 we were using ETCD as backend storage, but just to uniform our backend we switched to PostgreSQL, so you should be able to use it without any problem.
sorry, we dont have an extensive documentation for kites yet. i rebuilt travis build, it is passing now. cc/ @fatih |

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

Added instructions for setting up Kontrol from the repo