Files
Charon/docs/index.md
Wikid82 429de10f0f feat: implement access list management with CRUD operations and IP testing
- Added API integration for access lists including listing, creating, updating, deleting, and testing IPs against access lists.
- Created AccessListForm component for creating and editing access lists with validation.
- Developed AccessListSelector component for selecting access lists with detailed display of selected ACL.
- Implemented hooks for managing access lists and handling API interactions.
- Added tests for AccessListSelector and useAccessLists hooks to ensure functionality.
- Enhanced AccessLists page with UI for managing access lists, including create, edit, delete, and test IP features.
2025-11-27 08:55:29 +00:00

4.6 KiB

📚 Caddy Proxy Manager Plus - Documentation

Welcome! 👋 This page will help you find exactly what you need to use Caddy Proxy Manager Plus.


🚀 I'm New Here - Where Do I Start?

Start with the README - it's like the front door of our project! It will show you:

  • What this app does (in simple terms!)
  • How to install it on your computer
  • How to get it running in 5 minutes

Next Step: Once you have it running, check out the guides below!


📖 How-To Guides

For Everyone

🏠 Getting Started Guide

Coming soon! - A step-by-step walkthrough of your first proxy setup. We'll hold your hand through the whole process!

📥 Import Your Caddy Files

Already have Caddy configuration files? This guide shows you how to bring them into the app so you don't have to start from scratch.

What you'll learn:

  • How to upload your existing files (it's just drag-and-drop!)
  • What to do if the app finds conflicts
  • Tips to make importing super smooth

For Developers & Advanced Users

🔌 API Documentation

Want to talk to the app using code? This guide shows all the ways you can send and receive information from the app.

What you'll learn:

  • All the different commands you can send
  • Examples in JavaScript and Python
  • What responses to expect

💾 Database Guide

Curious about how the app stores your information? This guide explains the database structure.

What you'll learn:

  • What information we save
  • How everything connects together
  • Tips for backing up your data

🔒 Security Features

Learn about the advanced security integrations available in CPM+.

What you'll learn:

  • CrowdSec intrusion prevention setup
  • Web Application Firewall (WAF) with Coraza
  • Access Control Lists (ACLs) - IP and geo-blocking
  • Rate limiting configuration
  • Best practices by service type

🐛 Debugging Local Containers

Troubleshooting guide for development and testing.

What you'll learn:

  • How to debug the Docker container
  • Inspecting logs and config
  • Testing Caddy configuration

🔐 ACME Staging Environment

Guide for testing SSL certificate provisioning without hitting rate limits.

What you'll learn:

  • Using Let's Encrypt staging server
  • Testing certificate workflows
  • Switching between staging and production

🤝 Want to Help Make This Better?

Contributing Guide

We'd love your help! This guide shows you how to:

  • Report bugs (things that don't work right)
  • Suggest new features
  • Submit code improvements
  • Follow our project rules

🆘 Need Help?

Quick Troubleshooting

Can't get it to run?

Having import problems?

Found a bug?


📚 All Documentation Files

User Documentation

Developer Documentation

Project Information



Made with ❤️ for the community
Questions? Open an issue - we're here to help!