Centralized Management for Multiple phpList Instances

Hi phpList Community,

I’m exploring a solution to manage multiple phpList servers, each configured with unique IP addresses and domains, through a single centralized interface. My goal is to streamline campaign management and subscriber administration without having to log into each phpList instance individually.

Here’s what I’d like the solution to achieve:
1. Campaign Management Across Instances:
• Create, schedule, and send campaigns across multiple phpList servers simultaneously.
• Reschedule campaigns on individual or all servers as needed.
2. Subscriber Management:
• Add and remove subscribers across all instances.
• Synchronize subscriber data (e.g., preferences, blacklist updates) between servers.
• Manage subscriber blacklists globally from the central interface.
3. Avoid Individual Logins:
• Eliminate the need to log into each phpList instance for day-to-day operations.
4. Unique IPs and Domains for Deliverability:
• Maintain separate sending domains and IPs for each phpList server while managing them centrally.

I’m considering potential solutions such as:
• Leveraging the phpList REST API to build a custom dashboard for centralized control.
• Using existing open-source or third-party tools that might support multi-instance phpList setups.
• Recommendations for plugins, extensions, or hosting management platforms that could help achieve this.

If anyone has experience with managing multiple phpList servers or has suggestions for tools, frameworks, or approaches to implement such a system, I’d greatly appreciate your insights!

Looking forward to your advice!

Thanks in advance! :blush: