No description
| .vscode | ||
| app | ||
| components | ||
| lib | ||
| public | ||
| .env.example | ||
| .eslintrc.json | ||
| .gitignore | ||
| components.json | ||
| next.config.js | ||
| package.json | ||
| postcss.config.js | ||
| README.md | ||
| tailwind.config.ts | ||
| test.json | ||
| tsconfig.json | ||
Caddy Reverse Proxy Web UI
This project provides a user-friendly web interface for managing a Caddy reverse proxy server. With this UI, you can easily view, add, edit, and delete routes, as well as manage user accounts. At least, thats the plan
Technologies Used
This project is built using the following technologies:
- React
- Next.js
- Tailwind CSS
- Caddy API
Checklist
- Dockerfile
- View all Routes
- Delete routes
- Add routes
- Edit routes
- User accounts
Getting Started
To build and run the project, follow these steps:
- Clone the repository
- Create a .env file
- Fill out required information in the .env from the .env.example
- Install dependencies with
npm install - Start the development server with
npm run dev - Open http://localhost:3000 in your browser
Contributions
Contributions are welcome! Feel free to submit pull requests or open issues if you find any bugs or have suggestions for new features.