Skip to main content

A simple CLI built using Typer

Project description

OwlOps Logo

SelfOps is a unified CLI-based Docker monitoring tool that connects with your SelfOps web dashboard to provide real-time insights into containers running across multiple servers — from cloud to native.

SelfOps Team

Features

  • 🚀 Monitor Docker containers across servers in real time
  • ⚙️ CLI control — start, stop, restart, and inspect containers safely
  • 🌐 Web dashboard integration for live stats and logs
  • 🔄 Scalable architecture built using FastAPI, Socket.IO, and Redis
  • 🧠 Future-ready — AI-powered insights and auto-recommendations (coming soon)

Installation

Install library using python package manager.

pip install selfops

--> Signup into web/ create your account first to start with library commands. <--

selfops init --app_name-- --command--

--commands--

  • -s or -select = to select which container to monitor by the application.
  • -a or -all = automatically select all the container on the device.

Use this Commmand to start live data pipeline for web.

selfops live

Extra commands

You will get the information about this tool

selfops 

Operational Commands

selfops monitor --container_name_or_id--
selfops start --container_name_or_id--
selfops stop --container_name_or_id--
selfops restart --container_nmae_or_id--

Requirements

  • Python 3.10 or higher
  • Docker installed and running
  • Internet access (for dashboard sync)

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

selfops-0.1.1.tar.gz (12.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

selfops-0.1.1-py3-none-any.whl (14.0 kB view details)

Uploaded Python 3

File details

Details for the file selfops-0.1.1.tar.gz.

File metadata

  • Download URL: selfops-0.1.1.tar.gz
  • Upload date:
  • Size: 12.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for selfops-0.1.1.tar.gz
Algorithm Hash digest
SHA256 29cf0451b950b567847fe4752698064b671e56dc8cbfaa1ba0b453cebd4ad338
MD5 0a3929574649ae619e450f924b13d1c0
BLAKE2b-256 a85b2d3cd1d568544d204942d1d49371673bb1d78b604824ce9559f2e614ce5e

See more details on using hashes here.

File details

Details for the file selfops-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: selfops-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 14.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.0

File hashes

Hashes for selfops-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ec7ed88de4de1b81d6c2fac2b7c7594249cfca852c21c3586e5c6324b8a9aa1e
MD5 689992c7a7636760b1a63f86458008c4
BLAKE2b-256 a0dca12a0375f1fd13a4355a465d205bebbd5d10608241dc7f17ffdfc8c40cf5

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page