No description
Find a file
2023-11-16 04:29:06 -05:00
.vscode Added support for Caddy healthchecks 2023-11-15 00:52:24 -05:00
app Cleaned up UI 2023-11-16 04:29:06 -05:00
components Cleaned up UI 2023-11-16 04:29:06 -05:00
lib Finished deleting 2023-11-16 02:04:09 -05:00
public Initial commit from Create Next App 2023-11-14 05:10:07 -05:00
.env.example Init 2023-11-14 05:40:54 -05:00
.eslintrc.json Initial commit from Create Next App 2023-11-14 05:10:07 -05:00
.gitignore Cleaned up utils and added new options for getting more caddy info 2023-11-14 23:17:34 -05:00
components.json Init 2023-11-14 05:40:54 -05:00
next.config.js Initial commit from Create Next App 2023-11-14 05:10:07 -05:00
package.json Added error and success messages for deletion 2023-11-16 02:22:49 -05:00
postcss.config.js Initial commit from Create Next App 2023-11-14 05:10:07 -05:00
README.md Update README.md 2023-11-14 05:42:40 -05:00
tailwind.config.ts Init 2023-11-14 05:40:54 -05:00
tsconfig.json Initial commit from Create Next App 2023-11-14 05:10:07 -05:00

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:

  1. Clone the repository
  2. Create a .env file
  3. Fill out required information in the .env from the .env.example
  4. Install dependencies with npm install
  5. Start the development server with npm run dev
  6. 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.