| Crates.io | zinit_server |
| lib.rs | zinit_server |
| version | 0.3.5 |
| created_at | 2025-12-26 21:21:52.703009+00 |
| updated_at | 2026-01-05 10:03:37.690405+00 |
| description | Zinit process supervisor server - OpenRPC daemon for service management |
| homepage | |
| repository | https://forge.ourworld.tf/geomind_code/zinit |
| max_upload_size | |
| id | 2006292 |
| size | 265,587 |
Process supervisor server with OpenRPC interface.
zinit_server is the daemon component of the Zinit process supervisor. It manages services, handles process lifecycle, and exposes a JSON-RPC 2.0 API over Unix sockets.
cargo install zinit_server
# Start the server in foreground
zinit-server
# The server listens on Unix socket at:
# ~/.hero/var/zinit.sock (or /var/run/zinit.sock)
ping - Health checkservice.list - List all servicesservice.status - Get service statusservice.start - Start a serviceservice.stop - Stop a serviceservice.restart - Restart a serviceservice.monitor - Register a new serviceservice.delete - Remove a servicelogs.get - Get log entriesApache-2.0