Kooder is an open source code search project, offering code, repositories and issues search service for code hosting platforms including Gitee, GitLab and Gitea.
There are two modules, gateway and indexer. Gateway is integrated inside gateway under default config.
- Accept index tasks from HTTP requests and put them in the queue after examing it
- Accept search requests and return their results back to the client
- Monitor the index tasks inside the queue
- Update these add, delete and update index tasks back to the index library
Config following properties：
gitlab.url = http://gitlab-host:gitlab-port/ gitlab.personal_access_token = <root user personal access token> git.username = root git.password =
Kooder will use access token as the password if you don't offer one.
2.Add Gitea Webhook
3.Set up Webhook
- Set Target URL to
- Set POST Content Type to
POST + application/json
Custom Eventsfor the
Trigger Onoption. ( If you choose
Custom Events, you need to check
2.Config following properties.
gitea.secret_token = <webhook secret token> gitea.url = http://gitea-ip:prot/ gitea.personal_access_token = <admin user personal access token> git.username = <admin username> git.password = <admin password>