Catalog PyPI
PACKAGE EXPLORERView in registry

aem-instance-manager

PyPI

An AEM instance management tool designed to simplify switching across multiple project environments.

Versions collected1
Direct dependencies1From release 0.6
Last observed20 Oct, 20:23 UTC

README

Version 0.6 documentation

AEM Instance Manager

AEM Instance Manager is a Python-based CLI tool to help developers manage local Adobe Experience Manager (AEM) instances more easily. It allows you to start, stop, and monitor multiple AEM author/publish instances from a simple interface.


📦 Installation

First, clone the repository and navigate to the project directory:

pip3 install aem-instance-manager

📋 Dependencies

pandas
tkinter for GUI (usually comes with Python)

📂 Required AEM Project Structure

└── project1
    ├── author
    │   └── aem-author-p4502.jar
    ├── publish
    │   └── aem-publish-p4502.jar
    └── src

Required Inputs

To function properly, aem-instance-manager needs the following input details:

InputInfo
Project NameYou project name (e.g Project 1)
Author Portany author port number (e.g 4502)
Publish Portany publish port number (e.g 4503)
Folder Pathproject folder path (e.g. /Users/mayur/Desktop/aem/project1)

🚀 Usage

In Mac

Setup for macOS Terminal

export PATH="$HOME/Library/Python/3.13/bin:$PATH"
export PATH="/Library/Frameworks/Python.framework/Versions/3.13/bin:$PATH"

Then apply the changes:

source ~/.zshrc

Once installed, you can launch the CLI tool with:

aem-instance-manager

Or directly using Python:

python3 -m aem_instance_manager.run

aem-instance-manager gui window screenshot

🧠 Features

  • 🧾 Manage multiple AEM instances (Author / Publish)
  • ✅ Start/Stop/Restart selected instances
  • 📊 Track status using pandas DataFrames
  • 🖥️ Simple terminal interface (with optional GUI using tkinter)

📝 License

MIT License

Created By

Mayur Satav www.mayursatav.in

Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.619 Jun 20251

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Repository

PENDING
mayursatav/aem-instance-manager

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:23 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:081b6235ef3de75186d3b8144fb983ee7a224c439f58d6dc3be12ee42dfadf3b