For some time now I’ve been trying to put a reverse proxy in front of the official Nextcloud app.
Nothing really has worked. The core problem always revolves around the Nextcloud instances always redirecting back to https://hostIP:9001.
Ideally I just want to use the official app and just put a reverse proxy on it’s network edge. ( I run segmented networks with tightly controlled ingress and egress beyond simple networking routing etc. )
So I’m bailing out of the official apps in general as well. They were great but fundamentally we can’t change them. So if there is something we don’t like or doesn’t work for us we hit a dead end quickly. This nextcloud process taught me that.
So instead I’m backing out all my official apps and migrating to VM’s or Pure containers. This I believe will provide me the most future proof path. Now that I read the pages on Electric Eel and the removal of K3. I think this is even more prudent. As it’s likely I’ll have to do this anyway. When ever a delivery team states they will provide a seamless migration from one platform to another I know this is not the case. I’ve worked in Enterprise far too long to pin my plans on those statements.
Now in no way am I bashing IX here. IX has done a remarkable job bring NAS to the community. The fact that the platform can host robust well maintained apps/extensions/services etc. Allowing us to tailor as we see fit is fantastic.
All I’m highlighting here is just one pitfall during the evolution of the platform. IX tried to implement a customised container manager in K3. Something that fit into a road map for the Scale. But it didn’t work out circumstances with Gluster, beyond their control as I understand it.
Depending on the apps I back out from and the current community support around replacements I will endeavour to post solutions I came up with and ask questions. Hopefully I can come up with a decent recipe for Nextcloud here.
Might I make a suggestion here. Since the platform is moving to Docker would it also be prudent to ensure that other Docker managers are not blocked from being installed. IX can always create or ship their own that fits with a greater plan. But allowing for other managers really empowers the community.
Best of luck with E Eel I’m looking forward to it.