AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Websoft9: 클릭 몇 번으로 앱을 자체 클라우드에 배포하는 기업용 클라우드 앱 호스팅 플랫폼
Websoft9(微聚云) 是一个创新的企业云应用托管平台,只需单击几下即可将您的应用程序部署到您自己的云设施中。它支持用户自己构建和部署软件,同时也预制可一键部署的模板,包含:数据分析、AI、网站、企业运营、设计创作、低代码、数据库等细分领域数百个顶尖工具。企业可以轻松选择、部署和管理所需的应用,享受无缝的技术支持,专注于业务增长。
개발 도구Python · JavaScriptGitHub @Websoft9온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
100+ Docker Compose examples of selfhosted FOSS based on official image, just run it.
저장소 README에서 가져옴
README 전체를 불러오는 중입니다.
README 전문 보기 ↗This repository is the template library behind the Websoft9 App Store. It contains 100+ application packages built on Docker Compose, such as WordPress, MySQL, Odoo, MongoDB, GitLab, Grafana, n8n, Nextcloud, and ONLYOFFICE.
Each directory under apps/ is one independent deployment unit: a complete, versioned package that can be started with docker compose up, or deployed through the Websoft9 console.
Core design goals:
docker compose upUse the following prompt with your AI agent:
git colone https://github.com/Websoft9/docker-library.git, then deploy one app for me using the `install-app` skill.
Start by listing `apps/`, ask me which app to deploy if I did not specify one,
and return the final access URL plus a short validation summary.
Install Docker.
curl -fsSL https://get.docker.com -o get-docker.sh && sh get-docker.sh
sudo systemctl enable --now docker
Clone this repository and list the available apps.
git clone --depth=1 https://github.com/Websoft9/docker-library.git
cd docker-library && ls apps
Enter an app directory, review .env (at minimum set W9_POWER_PASSWORD), and start it.
docker network create websoft9
cd apps/wordpress
sudo docker compose up -d
The Websoft9 console is the easiest way to run these packages with a web UI, domains, HTTPS, backups, and lifecycle management.
Published appstore artifacts are available at:
https://artifact.websoft9.com/appstore/release/manifests/appstore-manifest.json
https://artifact.websoft9.com/appstore/dev/manifests/appstore-manifest.json
https://artifact.websoft9.com/appstore/rc/manifests/appstore-manifest.json
Each channel uses the same layout:
appstore/<channel>/
├── catalog/ # catalog JSON files and manifest
├── library/
│ ├── apps/<app>/latest.zip
│ └── manifest.json
└── manifests/appstore-manifest.json
Start from appstore-manifest.json; it points to the catalog and library manifests. Legacy clients can continue to use https://artifact.websoft9.com/<channel>/websoft9/plugin/library/.
This repository is maintained by AI agents under owner review. The owner decides demand and the final end-to-end result; AI handles upstream research, implementation, routine validation, and reporting.
Entry points for contributors and agents:
AGENTS.md - repository rules and fastest entry pointdocs/ai-sdlc/ - AI delivery pipeline, quality gates, and report formatskills/ - shared agent workflows for new apps, updates, deployment validation, and archive/restoremetadata/maintenance.yaml and metadata/archive.yaml - maintenance and lifecycle statecli/ - the libs automation interfaceCommand adapters are generated from skills/commands.manifest.json by make build-ai-commands.
| Command | Purpose |
|---|---|
/libs-install-app <app> [local|remote] | Install one app package with target selection, port pre-check, and health validation |
/libs-new-app <app> <trademark> <reference URL> | Create a new app package |
/libs-update-assessment <app> | Check upstream versions and decide whether an update is worth doing |
/libs-update-app <app> [version] | Implement an approved update and produce a report |
/libs-batch-update-app <selector> | Update a batch of apps by name list or initials |
/libs-deploy-validation <app> [local] | Prove an app deploys and passes structure, policy, reachability, and log checks |
/libs-release-readiness <app> | Check whether a task is ready for owner E2E or release |
/libs-test-report <app> <evidence source> | Generate a report in the repository test-report format |
/libs-catalog-seed <app> | Create or update commercial catalog metadata and preview the Contentful push |
/libs-archive-app <app> <reason> | Archive one app or a small batch |
/libs-restore-app <app> | Restore an archived app to active maintenance |
All images come from the official project or an authoritative third party (for example, Bitnami). Websoft9 does not maintain these images. Websoft9 verifies the upstream image and Compose configuration so that each package can run directly with docker compose up using the provided defaults.
Community contributions are welcome:
dev branch and include the latest test report.Websoft9 Enterprise Support covers knowledge, technical support (HTTPS, upgrades), and security services for production deployments.
LGPL-3.0. Additional terms: without authorization, it is not allowed to publish free or paid images based on this repository in any cloud platform's marketplace.
We cannot guarantee that third-party open-source software is free of vulnerabilities or security risks. Assessing and accepting those risks is the responsibility of the user under the applicable open-source licenses.