Categorygithub.com/arshamalh/dockeroller
repositorypackage
0.1.0-alpha
Repository: https://github.com/arshamalh/dockeroller.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# README

Dockeroller

Dockeroller (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!

[!IMPORTANT] Dockeroller is made to run self-hosted, so WE WON'T ACCESS or STORE ANY OF YOUR DATA in any terms.

[!CAUTION] Dockeroller is in Alpha phase and not yet production-ready

How to use

First of all, you should make a bot (it's name and username doesn't matter) with bot father, copy its token, then you can run the CLI using:

dockeroller start --token "<YOUR-TOKEN>"

And now your docker daemon is accessible thorough your Telegram bot.

Security

There is no security concerns as long as you keep your telegram account safe, and Whitelist known ids:

dockeroller start -w 22,33,44

Dockeroller will return your ChatID when you message it in an UnAuthorized state, then you can whitelist it.

We will also add a password mechanism soon.

Features

  • Containers
    • List
    • Start
    • Stop
    • Live logs
    • Live stats
    • Remove
    • Rename
  • Images
    • List
    • Remove
    • Tagging

Some Screen Shots

dockeroller containers list started one dockeroller containers list stopped one dockeroller start command