Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DarkMoon in the cloud

🟢 Not technical? Follow the easy guide (easy-read) — install DarkMoon in the cloud with one command.

Your cloud, your infrastructure, DarkMoon — one command, no box, no marketplace.

Customers keep asking the same question: "Do you sell a hardware box?"

The answer is no. DarkMoon Pro is software-defined and self-hosted. It runs on any cloud (AWS, GCP, Azure, OVH) or on bare metal, and it deploys with one command. There is no proprietary appliance, no vendor SDK to link against, and no cloud-marketplace listing required. One mechanism works everywhere.

This repository is documentation only. The DarkMoon Pro engine itself is licensed/commercial software (see License); nothing here ships product source code. What you get here is the how: three copy-paste ways to stand up a DarkMoon node in the cloud, how to size it, which network flows to open, how to keep the keys out of instance metadata, and how to operate the node with darkmoon doctor.


Quickstart — the one-liner

On any fresh Linux VM (or bare-metal host) with outbound HTTPS:

curl -fsSL https://portal.dark-moon.org/cloud | sudo DARKMOON_LICENSE_KEY=<KEY> bash -s -- \
  --provider anthropic --model claude-opus-4-6 --api-key sk-ant-...

That single command:

  1. installs Docker Engine + Compose v2 (via the official get.docker.com),
  2. fetches and runs the DarkMoon install.sh non-interactively (Pro license required),
  3. runs darkmoon doctor to verify the node is healthy.

When it finishes, the VM is a DarkMoon node: open the dashboard on its ui_port (default 80) and start a campaign.

DarkMoon Pro is licensed software. You need a valid license key (DARKMOON_LICENSE_KEY) — the one-liner above will refuse to install without it.


Three paths, all free, all cloud-agnostic

Path You are here Best for
One command An SSH session on a Linux VM / bare metal A machine you already have
One click The cloud console's "launch instance" wizard Standing up a VM and DarkMoon in one go
One command (Terraform) Your laptop or a browser CloudShell Repeatable, reviewable infrastructure-as-code

All three converge on the same install.sh and the same node. There is no per-cloud fork and no special build.


Documentation

Start with the overview, then pick your cloud.

  • Overview — no box, no marketplace, one mechanism everywhere
  • One command — the cloud-install.sh one-liner, every flag
  • Per cloud (console user-data + Terraform + CloudShell):
  • Portainer — deploy the open source CLI as a Portainer App/Custom Template
  • Sizing — profiles mapped to instance types
  • Network — the flows to open in the security group / firewall
  • AI modes — Connected, Private, Local
  • Security — never inline secrets; use the cloud secret manager
  • Doctor & lifecycle — operate the node, not the containers
  • Troubleshooting — edge cases, symptom → fix, doctor-first
  • FAQ — "Do you sell a hardware box?" and "Why no marketplace?"

What this is / is not

  • This is vendor-neutral deployment documentation you can copy, fork and adapt.
  • This is not the DarkMoon Pro engine. The engine is licensed/commercial software distributed as container images and installed by install.sh; it is not in this repo.

License

The documentation in this repository is released under CC BY 4.0 — copy it, adapt it, share it, with attribution.

The DarkMoon Pro engine itself is licensed/commercial software and is not covered by this license. The engine requires a valid DarkMoon Pro license key at install and runtime.


DarkMoon Pro is developed by ASC-IT. This repository documents deployment only.

🎥 Video tutorial

Watch the Darkmoon + Cloud deployment tutorial on YouTube

▶ Watch the full Darkmoon + Cloud deployment tutorial on YouTube — real setup, end to end.

Darkmoon ecosystem

Darkmoon is an open-source, AI-powered penetration testing platform. It runs a full autonomous assessment and this integration brings the results into your Cloud deployment workflow.

About

Deploy DarkMoon Pro on any cloud (AWS, GCP, Azure, OVH) or bare metal — one command, no proprietary hardware, no marketplace. Documentation only.

Topics

Resources

Code of conduct

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors