Reference driver endpoint service written in Falcon, Werkzeug, Psutil and Docker
819
Reference driver endpoint service written in Falcon, Werkzeug, Psutil and Docker
This project works as an intuitive remotely accessible system performance monitoring and task management service for container station servers and headless Raspberry Pi setups where multiple containers are concurrently running and require observation, with secure passcode-protected endpoints so that clients can connect via the SuperVisor Frontend Service and manage their devices.
psutil librarydocker-py libraryTERMINATE, KILL, SUSPEND and RESUME opsRun the following command if you are on a generic PC.
docker run -d \
--restart unless-stopped \
--name supervisor-driver-service \
-p 8888:8888 \
-p 6969:6969 \
-v /var/run/docker.sock:/var/run/docker.sock \
t0xic0der/supervisor-driver-service:v1.2.1b-amd64
or the following command, if you are running an aarch64 distribution on Raspberry Pi 3 or 4.
docker run -d \
--restart unless-stopped \
--name supervisor-driver-service \
-p 8888:8888 \
-p 6969:6969 \
-v /var/run/docker.sock:/var/run/docker.sock \
t0xic0der/supervisor-driver-service:v1.2.1b-arm64
Then, run the following command to grab the credentials.
docker logs supervisor-driver-service
,---. . ,o
`---.. .,---.,---.,---.| |.,---.,---.,---.
|| || ||---'| \ / |`---.| ||
`---'`---'|---'`---'` `' ``---'`---'`
|
* Driver Service v1.2.1-beta
* Passcode : 1435738C7EFB8D9B
* Sync URI : http://:8888/
* TermSocket URI : ws://:6969/
* Monitor service : Psutil v5.8.0
* Container service : DockerPy v4.4.1
* Datastore service : RedisPy v3.5.3
* WebSocket service : Terminado v0.9.2
* Endpoint service : Falcon v2.0.0
* HTTP server : Werkzeug v1.0.1
* Starting Redis datastore server...
Take a note of sync URI, termsocket URI and passcode carefully and enter these at the login screen of the SuperVisor Frontend Service.
The frontend version and the driver version must be the same for total compatibility.
You may request for the addition of new features in the issues page but as the project is singlehandedly maintained - it might take time to develop on them. Please consider forking the repository and contributing to its development.
Content type
Image
Digest
Size
145.2 MB
Last updated
over 5 years ago
docker pull t0xic0der/supervisor-driver-service:v1.2.1b-amd64