getmango / Mango

Mango is a self-hosted manga server and web reader
https://getmango.app
MIT License
1.7k stars 122 forks source link

[Question] - promoted as self-hosted solution but is dependant on external sources #358

Closed jhelbig closed 4 months ago

jhelbig commented 10 months ago

I've been running Mango for about two weeks in a containerized service behind Nginx. First incident was when pihole blocked cdn.jsdelivr.net. I could have easily allowed it through but I continued to ask the question; "Why are these files not included in the image?" I thought it was something to do with the license, but I couldn't find any reason why they were not included.

This brings me to these two questions:

  1. Are there any benefits that Mango gets from sourcing from an external CDN over hosting it out locally?
  2. Has the team thought about what happens to user experience when internet access is unavailable?

For the time being I'm using my local CDN coupled with the Nginx sub_filter configs to replace all the external sources to point locally, but just wanted to see if this is something that anyone has thought about.

Thanks for your time!

jhelbig commented 4 months ago

I have since forked this project and have made changes that make this no longer relevant.

BTW, thank you for building such a well developed application. Once you get to understand how it works, it really is nice to work with.