{"id":21296930,"url":"https://github.com/reddec/miniconsole","last_synced_at":"2025-03-15T17:27:43.420Z","repository":{"id":81702538,"uuid":"399535895","full_name":"reddec/miniconsole","owner":"reddec","description":"Minio.io minimal admistrative UI","archived":false,"fork":false,"pushed_at":"2021-08-24T17:47:56.000Z","size":23,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-09T00:06:39.121Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reddec.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":null,"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":["http://reddec.net/about/#donate"]}},"created_at":"2021-08-24T16:34:11.000Z","updated_at":"2024-12-07T15:21:46.000Z","dependencies_parsed_at":null,"dependency_job_id":"f02a61d2-a0eb-42ca-bcf1-b524e9a5501c","html_url":"https://github.com/reddec/miniconsole","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddec%2Fminiconsole","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddec%2Fminiconsole/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddec%2Fminiconsole/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reddec%2Fminiconsole/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reddec","download_url":"https://codeload.github.com/reddec/miniconsole/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243765034,"owners_count":20344523,"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-11-21T14:31:07.031Z","updated_at":"2025-03-15T17:27:43.368Z","avatar_url":"https://github.com/reddec.png","language":"CSS","funding_links":["http://reddec.net/about/#donate"],"categories":[],"sub_categories":[],"readme":"# Minio.io UI\n\nThis is not tends to be full replacement of embedded Minio UI or [Mini console](https://github.com/minio/console).\n\nThe project tries to provide minimal administrative web console to manage minio instance.\n\nFeatures:\n\n* single, server-side credential (no login screen) - supposed to be behind SSO or Oauth2\n* can be deployed under any subpath (unlike minio UI/minio console)\n* proxies all requests to minio by server - no need to direct access to minio instance (good for docker-compose or internal clusters).\n* no javascript, no external dependencies\n\n## Installation\n\n### Docker\n\n**Docker** installation designed to be primary. Image runs under unprivileged user.\n\nImage: `ghcr.io/reddec/miniconsole`\n\nExample compose file\n\n```yaml\nversion: '3'\nservices:\n  minio:\n    image: minio/minio\n    command:\n      - server\n      - /data\n  ui:\n    image: ghcr.io/reddec/miniconsole\n    ports:\n      - '9001:9001'\n```\n\nSupported environment variables:\n\n* `MINIO_ENDPOINT` (default: `minio:9000`) - address of minio\n* `MINIO_KEY_ID` (default: `minioadmin`) - minio key id\n* `MINO_ACCESS_KEY` (default: `minioadmin`) - minio access key\n* `MINIO_SSL` (default: `false`) - use SSL connection to minio\n* `BIND` (default: `:9001`) - server binding\n* `MAX_OBJECTS` (default: `1024`) - maximum number of objects info could be returned during listing\n\n### From source\n\nRequirements:\n* go 1.17+\n\nBuild:\n- clone project\n- build by `go build -ldflags=\"-w -s\" -trimpath ./cmd/...`\n\nRun:\n- `./miniconsole --help`\n\n\u003e Default values for configuration could be different from in docker.\n\n## Screenshots\n\n![Screenshot_20210825_014546](https://user-images.githubusercontent.com/6597086/130664738-b09ab1af-c604-47b0-9d41-5eeb4eba3008.png)\n![Screenshot_20210825_014606](https://user-images.githubusercontent.com/6597086/130664745-9399b6ac-5769-436f-9e6a-4f254d1e6588.png)\n![Screenshot_20210825_014623](https://user-images.githubusercontent.com/6597086/130664746-d968059a-f8d0-44ad-b4de-f344c7763138.png)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freddec%2Fminiconsole","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freddec%2Fminiconsole","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freddec%2Fminiconsole/lists"}