Skip to content
ASITECH OPS

Open source · Apache 2.0

Deploy and manage your applications on all your Linux servers, from a single dashboard.

ASITECH OPS is an open source deployment and infrastructure management platform: a central Control Plane, lightweight agents on your servers, and Docker at its core. Released under the Apache 2.0 license by ASITECH SOLUTION.

Overview Servers Applications Deployments Activity Healthy Deploying
Illustration Illustration of the planned interface — not a screenshot. Real screenshots will be published with the first releases.

Early development — not production ready yet. The foundation is being built. Follow the roadmap or contribute on GitHub.

See the roadmap

Everything you need to run your applications

The modules planned for ASITECH OPS. Their availability is tracked in the roadmap.

  • Multi-server

    Operate one VPS or a whole fleet of Linux servers from the same dashboard.

  • Git deployments

    Deploy a branch from a Git repository, with build commands and environment variables.

  • Docker & Compose

    Image builds with BuildKit and Docker Compose stack deployments.

  • Real-time logs

    Follow build and container logs live, without opening an SSH session.

  • Monitoring

    CPU, memory, disk, network and application health, with history.

  • Domains & SSL

    Domains, subdomains and automatic HTTPS certificates, without fighting your proxy.

  • Rollback

    The running release stays live until the new one passes its health checks.

  • Teams & permissions

    Organizations, roles, invitations and an audit log for every sensitive action.

How it works

Three steps, from your first VPS to your first deployment.

  1. Install the Control Plane

    A verified installer (SHA-256 checksum) deploys the dashboard, API, PostgreSQL and Redis with Docker Compose, without touching the services you already run.

  2. Connect servers with the agent

    Install the agent on each Linux server. It registers with a unique, revocable identity and opens an encrypted outbound connection.

  3. Deploy from Git

    Pick a repository and a branch: ASITECH OPS builds the image, deploys it, checks its health and keeps the history so you can roll back.

An architecture designed for security

A central Control Plane and remote agents. Agents connect to the Control Plane: no management port is opened on your servers.

ASITECH OPS architecture diagram The central Control Plane receives outbound TLS connections initiated by the agent installed on each Linux server. Each agent drives Docker locally. Control Plane Dashboard & API PostgreSQL · Redis Tasks & orchestration outbound TLS Server A Agent Docker Server B Agent Docker
  • Agents initiate the connection (WebSocket over TLS): no public management API on your servers.
  • Every task is validated, timestamped and time-limited; no arbitrary shell commands.
  • This public website is static and fully isolated from the platform.

Security, without vague promises

Principles applied from the design stage. The full threat model is documented in the repository.

  • TLS everywhere

    Encrypted traffic between agents, Control Plane and browser.

  • Revocable agent credentials

    Each server has a unique identity that can be revoked at any time.

  • No arbitrary shell execution

    The API only accepts defined, validated operations.

  • Audit log

    Sensitive actions are recorded and cannot be modified.

  • Organization isolation

    An organization can never access another organization's resources.

  • Docker socket risk documented

    Docker socket access is root-equivalent: it is treated as such and tightly controlled.

Install

On a supported Ubuntu server: download the installer, verify its SHA-256 checksum, then run it.

Installation commands
curl -fsSL https://get.asitechsolution.cloud/install.sh -o install.shcurl -fsSL https://get.asitechsolution.cloud/install.sh.sha256 -o install.sh.sha256sha256sum -c install.sh.sha256sudo bash install.sh

This distribution endpoint is not live yet: the VPS installer ships in Phase 5. Never run an unverified installation script in production.

Meanwhile, run the development environment (opens in a new tab)

Planned: Ubuntu LTS, 2 vCPU, 4 GB RAM, Docker Engine. Ports 80/443 already in use are detected: integration with your existing proxy is supported.

Apache License 2.0 (opens in a new tab)

Open source, for real

All the code — platform, agent, installer and this website — is published under the Apache 2.0 license. Contributions are welcome.

Developers, DevOps engineers, writers, translators: every contribution counts.

Roadmap

The project moves phase by phase. A feature is only marked “done” when it actually works.

  1. Phase 0 — Public website

    Done
    • Bilingual asitechsolution.cloud website
    • Docker image and deployment that leaves existing services untouched
  2. Phase 1 — Foundation

    In progress
    • Django backend and documented API
    • Authentication, organizations, roles and audit log
    • React dashboard
  3. Phase 2 — Server agent

    In progress
    • Secure server registration
    • Authenticated outbound connection
    • Metrics and online / offline status
  4. Phase 3 — Deployment engine

    In progress
    • Git, Dockerfile and Compose deployments
    • Build logs, history and health checks
    • Rollback to the last healthy release
  5. Phase 4 — Infrastructure management

    In progress
    • Containers, images, volumes and networks
    • Real-time logs
    • Monitoring and metric history
  6. Phase 5 — Production readiness

    Planned
    • Domains and SSL certificates
    • Backups and restore
    • VPS installer, upgrades and hardening

Frequently asked questions

Is ASITECH OPS free?

Yes. The code is open source under the Apache 2.0 license: you can use, modify and redistribute it, including commercially, as long as you follow the license.

Which operating systems are supported?

The Control Plane and the agent target Linux servers, Ubuntu LTS with Docker Engine first. The exact list will be published with the installer.

Can I keep my existing Nginx?

Yes. The installer never disables an existing proxy: if ports 80/443 are taken, it offers integration with your proxy, dedicated ports, or installation on a dedicated VPS.

Is it production ready?

Not yet. The project is in early development; this website will clearly say when a stable release is available.

How do I report a vulnerability?

Privately, by e-mail to security@asitechsolution.cloud, not in a public issue. The process is described in SECURITY.md.

Who maintains the project?

ASITECH SOLUTION, a company from Benin led by Augustin Sandé Idohou, together with community contributors.