PM2 Manager is a lightweight web-based tool for managing PM2 processes, providing an intuitive interface to monitor, restart, and manage your Node.js applications.
- Process Monitoring: View real-time information about your PM2 processes.
- Management: Start, stop, restart, and delete processes.
- Logs: Access logs directly from the interface.
- Responsive UI: Built with Tailwind CSS for a seamless experience across devices.
- Next.js: Framework for server-side rendering and API routes.
- TypeScript: For robust and type-safe code.
- Tailwind CSS: For modern and responsive design.
- PM2: Process management for Node.js applications.
- Node.js (v14 or later)
- PM2 installed globally:
npm install -g pm2
- Clone the repository:
git clone https://github.com/darkwaves-ofc/pm2-manager.git
- Navigate to the project directory:
cd pm2-manager
- Install dependencies:
npm install
- Development mode:
npm run dev
- Build for production:
npm run build npm start
- Open your browser and visit:
http://localhost:3000
- Ensure PM2 is running on your server.
- Use the web interface to manage processes:
- Add new processes.
- Monitor existing processes.
- View and manage logs.
Contributions are welcome! Fork the repository, make your changes, and submit a pull request.
This project is licensed under the MIT License.