{"id":18044651,"url":"https://github.com/groonga/groonga-admin","last_synced_at":"2025-04-10T01:08:09.860Z","repository":{"id":22181696,"uuid":"25513675","full_name":"groonga/groonga-admin","owner":"groonga","description":"Groonga management Web UI for light Groonga users","archived":false,"fork":false,"pushed_at":"2019-02-28T14:07:25.000Z","size":213,"stargazers_count":6,"open_issues_count":3,"forks_count":2,"subscribers_count":10,"default_branch":"master","last_synced_at":"2025-04-10T01:08:05.148Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"lgpl-2.1","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/groonga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-10-21T09:25:18.000Z","updated_at":"2019-02-28T14:07:27.000Z","dependencies_parsed_at":"2022-08-20T22:40:43.172Z","dependency_job_id":null,"html_url":"https://github.com/groonga/groonga-admin","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groonga%2Fgroonga-admin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groonga%2Fgroonga-admin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groonga%2Fgroonga-admin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/groonga%2Fgroonga-admin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/groonga","download_url":"https://codeload.github.com/groonga/groonga-admin/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248137887,"owners_count":21053775,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-30T18:10:05.425Z","updated_at":"2025-04-10T01:08:09.838Z","avatar_url":"https://github.com/groonga.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Groonga Admin\n\nGroonga Admin is a Web UI to administrate Groonga. Groonga Admin is\ndesigned for light Groonga users. It means that users who doesn't know\nGroonga details can use Groonga Admin.\n\nGroonga Admin is based on client site technologies such as HTML,\nJavaScript and CSS. So you don't need to install server process. You\njust publish Groonga Admin by HTTP server provided by Groonga.\n\n## Install\n\nDownload the latest archive from http://packages.groonga.org/source/groonga-admin/ .\n\nExtract the archive. Then you get `groonga-X.Y.Z/` directory and find `groonga-X.Y.Z/html/` directory.\n\nMount the `html/` directory in your Groonga HTTP server.\n\nFor\n[groonga-server-http](http://groonga.org/docs/server/package.html#groonga-server-http),\nadd the following line to your `/etc/groonga/groonga.conf`:\n\n    admin-html-path = /PATH/TO/groonga-admin-X.Y.Z/html\n\nThen restart your groonga-server-http and access to http://localhost:10041/ .\n\nFor\n[groonga-httpd](http://groonga.org/docs/server/package.html#groonga-httpd),\nuse the following configuration in your `groonga-httpd.conf`:\n\n    location / {\n      root /PATH/TO/groonga-admin-X.Y.Z/html;\n      index index.html;\n    }\n\nThen restart your groonga-httpd and access to http://localhost:10041/ .\n\n## For developers\n\n### Install\n\nInstall tools:\n\n    % sudo npm install -g -y yo generator-angular grunt-cli bower\n    % sudo gem install compass\n\nClone repository:\n\n    % git clone git@github.com:groonga/groonga-admin.git\n    % cd groonga-admin\n    % npm install\n    % bower install\n\nRun Groonga HTTP server. There are some ways to run Groonga HTTP\nserver.\n\n  * Use package\n  * Run from command line\n  * Use Groonga HTTP server run on other host\n\nUse package:\n\n    % sudo apt install -y groonga-server-http\n\nRun from command line:\n\n    % groonga --protocol http -s /path/to/database\n\nUse Groonga HTTP server run on other host: Do nothing. You have a work\non running Groonga Admin.\n\nRun Groonga Admin:\n\n    % grunt serve\n\nIf you want to use Groonga HTTP server run on `groonga.example.com`,\nrun Groonga Admin as by the following command line:\n\n    % GROONGA_HOST=groonga.example.com grunt serve\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroonga%2Fgroonga-admin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgroonga%2Fgroonga-admin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgroonga%2Fgroonga-admin/lists"}