Daisuke
Contributor
- Joined
- Jun 23, 2011
- Messages
- 1,041
All @truecharts configs are standardized into all apps, not to mention stellar support. End of thread.tell me 1 reason that i need something that's available in truecharts
All @truecharts configs are standardized into all apps, not to mention stellar support. End of thread.tell me 1 reason that i need something that's available in truecharts
I didn't find a way for it.Thanks for the reply @dgrigo .
If I understand your solution, I have to use the custom port (9001 or whichever) in order to access Nextcloud UI.
That means that if I need to access from outside my network I need to forward the specific port on my router, for every application I want to install (in this case Nextcloud). Is that correct?
Is there a way to configure Nginx to use just the FQDN subdomain to forward to each application?
Cheers
Thanks for the reply @dgrigo .
If I understand your solution, I have to use the custom port (9001 or whichever) in order to access Nextcloud UI.
That means that if I need to access from outside my network I need to forward the specific port on my router, for every application I want to install (in this case Nextcloud). Is that correct?
Is there a way to configure Nginx to use just the FQDN subdomain to forward to each application?
Cheers
Yes, that's what I have now, except I don't use subdomains (e.g.Is there a way to configure Nginx to use just the FQDN subdomain to forward to each application?
pihole.home.lan
) because Pihole does not like it. I use 3 Raspberry Pi, 2 for Pihole redundant DNS and 1 to redirect all traffic to each Scale application through my home network, but you can use Traefik on Scale for that also. I personally don't like that approach because if Scale is down, my entire home network will be down, no DNS, etc. One important detail: you should never open your home network to outside world. Even if you register a domain and use Cloudflare, you expose your network to world and risk of being hacked. I use a VPN to access my local network from outside world.media.lan
front-page with easy access to all my Scale apps, Homer has support for each application API, showing you the errors, warnings, downloads etc. (uranus.lan
is my Scale server):media.lan
above screenshot and https://media.domain.com
Cloudflare/LetsEncrypt example configuration, running on Pi with Nginx:$ cat media.conf upstream homer { server uranus.lan:10178; } server { listen 80; listen [::]:80; server_name media.lan; index index.html; root /usr/share/nginx/html; include /etc/nginx/conf.d/proxy.inc; location / { proxy_pass http://homer; } } server { listen 443 ssl http2; listen [::]:443 ssl http2; server_name media.domain.com; index index.html; root /usr/share/nginx/html; auth_basic $auth_bypass; auth_basic_user_file /etc/nginx/htpasswd; include /etc/nginx/conf.d/*.inc; location / { proxy_pass http://homer; } }
$auth_bypass
is a mapped variable bypassing the local authentication, if local network is detected. In other words, I will be prompted with a Basic Authentication window, if I try to access media.domain.com
from outside my local network. Still, that is not 100% safe, so I always use a VPN to access my local network from outside world.photoprism.lan
configuration:$cat photoprism.lan upstream photoprism { server uranus.lan:2342; } server { listen 80; listen [::]:80; server_name photoprism.lan; index index.html; root /usr/share/nginx/html; include /etc/nginx/conf.d/proxy.inc; location / { proxy_pass http://photoprism; } }
update.tool
, to automate the update of @truecharts applications.Most people use the Traefik as their reverse proxy since it's built-into TrueCharts and tested with all the charts they release. You'd have to install Nginx or HAProxy outside of Nextcloud if you want a reverse proxy otherwise
Yeah I don't advertise incubator train apps on the forum since there's no guarantees when they'll be moved to Stable, but TC def provides options, one supported, one not.Addition: we do also have a "We very clearly advice you not to use it" nginx proxy manager App in the incubator train.
Nginx proxy manager is now in stable train but it takes 10 minutes to load nextcloud gui, or any website behind it.Addition: we do also have a "We very clearly advice you not to use it" nginx proxy manager App in the incubator train.
Nginx proxy manager is now in stable train but it takes 10 minutes to load nextcloud gui, or any website behind it.
it is deffo the Nginx Proxy Manager as if i switch back to my old homebrew Nginx proxy jail in Truenas core(im migrating from core to scale) it's lightning fast.
Caddy. Once you figure it out, it’s an excellent easy way to configure reverse proxy. Including wildcard certificates.
Hoping Truecharts might implement it.
Love Caddy; that's what I use on my OPNsense box as a reverse proxy--even though it (edit: OPNsense) has a GUI to configure HAProxy, and I have to write the Caddyfile by hand, Caddy's still much easier.Caddy. Once you figure it out, it’s an excellent easy way to configure reverse proxy.
When referring users to another community let's leave a link so they can easily find it. Many users may not notice it at first in the signature of the message :).You're adviced to file a support ticket on discord instead...
When referring users to another community let's leave a link so they can easily find it. Many users may not notice it at first in the signature of the message :).
For anyone looking to find their way to the TrueCharts Discord, here is the link: https://discord.gg/tVsPTHWTtr