Modern Linux cli utility in Rust for application runtime management
翻译准备中
正在加载完整 README。
查看完整 README ↗🌍 Language: English · 🌐 Other Languages
Open source utility for managing runtime applications on Linux: a daemon and CLI written in Rust that launch and maintain applications of any runtime — Docker containers, native applications (systemd) and plain processes. Included: a package manager, backups, monitoring, and an MCP server for AI. Works standalone via the CLI or as an agent of the AdminService.Cloud SaaS platform. Runs in any Linux environment, including WSL (Windows Subsystem for Linux).
asc ...)asc app clone <id>: a full copy of an application instance (data, env, settings) with a new id; via the AdminService.Cloud UI a clone can be moved to another nodeproto/) and ship together with the daemon; the AdminService.Cloud platform links them from here. REST (JSON/HTTP) runs alongside ConnectRPC on the same server — from the same contractsasc.yaml manifest, registries (like apt) and installation via asc install <package>asc backup create|restore|list|prune, a local storage out of the box, S3/FTP/SFTP storages configurable (upload not wired up yet), exclusions via asc.backup.yaml, rotationasc completion <shell>Existing panels solve only part of the problem: Portainer manages Docker, Pterodactyl manages game servers, classic hosting panels manage websites. As soon as a real server mixes containers with native services, you are back to raw SSH. asc-daemon was born to manage any runtime through one tool — Docker containers, systemd services and plain processes — with the same commands, the same API and the same package manager. And because AI agents are becoming the way servers get managed, the daemon speaks MCP natively, so an AI can operate your server as a first-class client. The daemon is fully autonomous: everything works locally via the CLI, no platform account required.
curl -fsSL https://raw.githubusercontent.com/AdminServiceCloud/asc-daemon/main/install.sh | sudo bash
interactive: shows the default settings and asks — accept or change
curl -fsSL https://raw.githubusercontent.com/AdminServiceCloud/asc-daemon/main/install.sh | sudo bash -s -- --silent
silent mode: one command, everything installed with defaults and no questions
You can also configure it after a silent install: asc-updater + /etc/asc/config.toml.
asc service and autostart)asc service install
⚙️ install the daemon's API service as a systemd unit (autostart)
asc service start|status
🚀 start the service / check its state
asc status
📊 server and application status
asc install helloworld
📦 install an application from the registry
asc ls | asc ls ports | asc ls disk | asc ls stats
📋 list apps, or switch the same list to published ports, disk usage or live stats (
asc ports/asc disk/asc statsare the standalone equivalents)
asc stacks
🗂️ installed stacks and their member apps, hierarchically
asc app logs helloworld
📜 application logs
asc app clone helloworld
🧬 clone an application instance (data, env, settings)
asc app settings helloworld
🎛️ interactive settings editor (types, limits and enums from asc.settings.yaml)
asc backup create helloworld
💾 back up an app (local storage by default;
asc backup restore <app> <backup-id>to restore)
asc config lang ru
🌍 change the CLI output language (en|ru)
asc connect <token>
☁️ connect to the AdminService.Cloud platform
asc mcp serve
🤖 run the MCP server for AI clients
以上为 README 的开头部分。其余内容请阅读原文。 查看完整 README ↗