{"id":38368360,"url":"https://github.com/arshamalh/dockeroller","last_synced_at":"2026-01-17T03:25:37.882Z","repository":{"id":59301163,"uuid":"532899712","full_name":"arshamalh/dockeroller","owner":"arshamalh","description":"A cool ChatOps Cli tool for connecting your docker engine to a telegram bot","archived":false,"fork":false,"pushed_at":"2024-05-17T20:08:29.000Z","size":422,"stargazers_count":26,"open_issues_count":1,"forks_count":2,"subscribers_count":1,"default_branch":"main","last_synced_at":"2024-05-17T20:24:43.740Z","etag":null,"topics":["chatops","docker"],"latest_commit_sha":null,"homepage":"","language":"Go","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/arshamalh.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-09-05T12:52:20.000Z","updated_at":"2024-05-17T20:24:49.418Z","dependencies_parsed_at":"2024-04-03T08:26:02.810Z","dependency_job_id":"d782a388-4b04-48dd-9a00-e701c3321be5","html_url":"https://github.com/arshamalh/dockeroller","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/arshamalh/dockeroller","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshamalh%2Fdockeroller","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshamalh%2Fdockeroller/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshamalh%2Fdockeroller/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshamalh%2Fdockeroller/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/arshamalh","download_url":"https://codeload.github.com/arshamalh/dockeroller/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/arshamalh%2Fdockeroller/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28492894,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-17T02:39:23.645Z","status":"ssl_error","status_checked_at":"2026-01-17T02:34:19.649Z","response_time":85,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["chatops","docker"],"created_at":"2026-01-17T03:25:37.795Z","updated_at":"2026-01-17T03:25:37.860Z","avatar_url":"https://github.com/arshamalh.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dockeroller 🐳\n\u003cp align=center\u003e\n \u003ca href=\"https://codecov.io/github/arshamalh/dockeroller\"\u003e \n  \u003cimg src=\"https://codecov.io/github/arshamalh/dockeroller/branch/main/graph/badge.svg?token=KRK0L1IT5F\"/\u003e \n \u003c/a\u003e\n\u003c/p\u003e\n\nDockeroller (docker controller) is an open-source project giving you the power to control your docker daemon through Telegram, it was made for fun and personal use, but it appears to have many real-world use cases and it is a part of ChatOps world!\n\n\u003e [!IMPORTANT]\n\u003e Dockeroller is made to run self-hosted, so WE WON'T ACCESS or STORE ANY OF YOUR DATA in any terms.\n\n\u003e [!CAUTION]\n\u003e Dockeroller is in Alpha phase and not yet production-ready\n\n## How to use\nFirst make sure you installed go version 1.19 or above then run:\n````bash\ngo install github.com/arshamalh/dockeroller@main\n````\nThen you should make a bot (it's name and username doesn't matter) with [bot father](https://t.me/BotFather), copy its `token`, then you can run the CLI using:\n```bash\ndockeroller start --token \"\u003cYOUR-TOKEN\u003e\"\n```\nAnd now your docker daemon is accessible thorough your Telegram bot.\n\n## Security\nThere is no security concerns as long as you keep your telegram account safe, and Whitelist known ids:\n```bash\ndockeroller start -w 22,33,44\n```\nDockeroller will return your ChatID when you message it in an UnAuthorized state, then you can whitelist it.\n\nWe will also add a password mechanism soon.\n\n## Features\n- [x] Containers\n    - [x] List\n    - [x] Start\n    - [x] Stop\n    - [x] Live logs\n    - [x] Live stats\n    - [x] Remove\n    - [x] Rename\n- [ ] Images\n    - [x] List\n    - [x] Remove\n    - [x] Tagging\n\n## Note for developers and contributors\nWe cache containers and images list, and update this cache after \"next, back, list, final rename, final remove\" but we don't update this cache after \"remove form buttons clicking\", because we don't want you to face another container after clicking to \"Force: false\" button.\n\n## Some Screen Shots\n\u003cimg src=\"assets/containerslist_started_one.jpeg\" alt=\"dockeroller containers list started one\" width=\"500\"/\u003e\n\u003cimg src=\"assets/containerslist_stopped_one.jpeg\" alt=\"dockeroller containers list stopped one\" width=\"500\"/\u003e\n\u003cimg src=\"assets/start_command.jpeg\" alt=\"dockeroller start command\" width=\"500\"/\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farshamalh%2Fdockeroller","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farshamalh%2Fdockeroller","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farshamalh%2Fdockeroller/lists"}