-
Notifications
You must be signed in to change notification settings - Fork 0
Home
prismatex edited this page Jun 9, 2025
·
1 revision
Welcome to the Python Manager wiki! This documentation provides comprehensive information about installing, configuring, and using Python Manager to manage your Python scripts.
- Installation Guide - Step-by-step installation instructions
- Quick Start - Get up and running in 5 minutes
- Configuration - Understanding config.json and settings
- Web Interface Guide - Using the dashboard
- API Reference - REST API endpoints and examples
- CLI Usage - Command-line interface options
- Managing Scripts - Adding and configuring scripts
- Auto-Restart Configuration - Setting up automatic restarts
- Logging System - Log rotation and management
- WebSocket Events - Real-time updates
- Security Best Practices - Securing your installation
- Architecture Overview - System design and components
- Contributing Guide - How to contribute
- Plugin Development - Extending Python Manager
- Troubleshooting - Common issues and solutions
- Production Deployment - Deploying to production
- Docker Setup - Running in containers
- Nginx Configuration - Reverse proxy setup
- Systemd Service - Running as a system service
Python Manager is a web-based tool designed to simplify the management of multiple Python scripts. It provides:
- Centralized Control: Start, stop, and restart scripts from one interface
- Real-time Monitoring: Track CPU and memory usage
- Automatic Recovery: Configure scripts to restart on failure
- Comprehensive Logging: View and manage logs for all scripts
- REST API: Programmatic control via HTTP endpoints
- WebSocket Support: Real-time status updates
- Microservices Management: Manage multiple service components
- Data Pipeline Orchestration: Control ETL processes
- Background Job Processing: Monitor worker scripts
- System Monitoring: Run and manage monitoring scripts
- Development Environment: Quickly start/stop development services
- Start/stop/restart individual scripts
- Bulk operations for multiple scripts
- Process status monitoring
- PID tracking and management
- Real-time CPU usage
- Memory consumption tracking
- Thread count monitoring
- Resource limit enforcement
- Centralized log collection
- Automatic log rotation
- Log viewer with filtering
- Log download capabilities
- JSON-based configuration
- Hot-reload capabilities
- Per-script settings
- Global manager settings
- Python 3.7 or higher
- pip (Python package manager)
- Modern web browser
- Operating System: Windows, Linux, or macOS
- Issues: GitHub Issues
- Discussions: GitHub Discussions
-
Examples: Check the
scripts/
directory for example scripts
Python Manager is released under the MIT License.
Last updated: June 2025`