Access Your CasaOS Docker Containers on the Internet via Nginx Proxy Manager - Ep 8

3 min read 3 months ago
Published on Jun 15, 2024 This response is partially generated with the help of AI. It may contain inaccuracies.

Table of Contents

Step-by-Step Tutorial: Access Your CasaOS Docker Containers on the Internet via Nginx Proxy Manager

  1. Purchase Windows 10 Pro Key:

    • Visit yourcdk.com to purchase a Windows 10 Pro key at a discounted price.
    • Apply the coupon code to avail of the discount.
    • Activate Windows using the new key.
  2. Install Nginx Proxy Manager:

    • Access your CasaOS system and navigate to the settings.
    • Change the port to a desired number, for example, port 90.
    • Reload the page to access the system on the new port.
    • Go to the app store icon and search for Nginx Proxy Manager.
  3. Configure Nginx Proxy Manager:

    • Set up the Nginx Proxy Manager with a custom name for identification.
    • Copy the image address to display the Nginx Proxy Manager icon.
    • Configure the ports for the container and host, typically using port 81.
    • Set up volumes for data and configuration within Nginx Proxy Manager.
  4. Validate Key Installation:

    • Ensure the Windows 10 Professional edition is permanently activated.
    • Validate the key installation for successful activation.
  5. Deploy Nginx Proxy Manager:

    • Access the Nginx Proxy Manager dashboard and log in.
    • Change the default username and password for security reasons.
    • Check the status of proxy hosts and configure domains for containers.
  6. Set Up Cloudflare for DNS Management:

    • Configure Cloudflare for DNS management, DDoS protection, and firewalls.
    • Generate an SSL certificate from Cloudflare for added security.
  7. Add Proxy Hosts in Nginx Proxy Manager:

    • Add a proxy host by pasting the necessary details and configuring the scheme.
    • Enable caching assets, blocking exploits, and supporting websockets.
    • Select the SSL certificate imported from Cloudflare and save the settings.
  8. Update Book Stack Settings:

    • Modify the Book Stack settings to use HTTPS and the appropriate domain.
    • Save the changes and redeploy the settings for the new configuration.
  9. Troubleshoot DNS Issues:

    • Check for DNS issues that may cause delays in accessing the configured domains.
    • Wait for a few moments for DNS propagation to take effect.
  10. Finalize Configuration:

    • Verify that Nginx Proxy Manager is up and running successfully.
    • Access the configured domains, such as book.dbtech.tips, with custom SSL certificates.
    • Ensure all configurations are working as expected.
  11. Conclusion:

    • The tutorial covers installing and configuring Nginx Proxy Manager, setting up Cloudflare for DNS management, and troubleshooting common issues.
    • Utilize the Patreon for additional resources and support for faster deployment.
    • Thank patrons for their support and wrap up the tutorial.

By following these steps, you can successfully set up and access your CasaOS Docker containers on the internet using Nginx Proxy Manager as demonstrated in the video.