AMP 2.6.2.0 – Passthru Auth Disabled and Plugin UI Broken After Update (Standalone Setup)

OS Name/Version:
Ubuntu Server 24.04

Product Name/Version:
AMP Instance Manager v2.6.2.0 (Mainline / Release)


Problem Description:
After updating to AMP 2.6.2.0, my previously working standalone controller setup stopped working properly.

It started with this error when trying to access instances:

Failed to login to remote instance – Auth Disabled  
Authentication passthru is disabled on the controller – The auth server at http://localhost:8080/ is configured not to allow other instances to authenticate through it.

After that, even once I attempted to fix the passthrough settings, the UI started breaking too:

  • No diagnostics load for any instance (CPU/RAM/ports)
  • Metrics panels are empty
  • Web UI shows Data Binding Failure for DiagnosticsVM (only on local ip)
  • Browser DevTools shows 404s for:
    /Plugins/MinecraftModule.st...
    /Plugins/AnalyticsPlugin.st...
    /Plugins/LocalFileBackupPlugin.st...
    

This affects all instances, even if they are started and running correctly in the background.


Steps to reproduce:

  • Step 1: Upgrade AMP to v2.6.2.0
  • Step 2: Access AMP via domain
  • Step 3: Attempt to open a sub-instance (e.g., Minecraft server)
  • Step 4: See “Auth Disabled” popup, then no metrics/UI loads

I’ve also tried with the public IP and local IP (e.g., http://192.168.50.17:8080) — same result


Actions taken to resolve so far:

  • Edited ~/.ampdata/instances/ADS01/AMPConfig.conf and added:
    Security.EnablePassthruAuth=True  
    Security.PassthruAuthLocalOnly=False  
    Webserver.UsingReverseProxy=True
    
  • Restarted the controller with ampinstmgr restart ADS01
  • Cleared browser cache, tried in incognito/private window

Thanks in advance,
Senne

Try:

ampinstmgr repairauth standalone

What do I enter for the url of the controller/standalone instance? I tried my local ip but it says bad URL. I also tried domain and 127.0.0.1 but same bad url message.

http://localhost:8080

Assuming 8080 is your ADS port

All my instances are still missing UI the only thing that is working fine is the ADS01 instance.


in the console it also gives failed to load resource:

In deployment log I keep getting this.

Exception in API call Core/GetUpdates
UnauthorizedAccessException
[0] (UnauthorizedAccessException) : You do not have permission to use this method (GSMyAdmin.WebServer.GetUpdates) at this time. This method requires the Session.Exists permission.
   at GSMyAdmin.WebServer.WebAttributes.InvokeMethod(String MethodName, JObject Data, HttpContext context, IWebSession Session, WebMethodsBase MethodsClass, IPAddress RealIP)
   at GSMyAdmin.WebServer.ApiService.InvokeAPI(HttpContext context, IWebSession session, JObject data, String requestModule, String requestMethod)

Have you updated everything by following the guide? Or at least by running as root: getamp update

Yes, I followed the update guide and all my instances are on 2.6.2 I checked with ampinstmgr showInstancesList. I have tried everything I know but nothing seems to work. I have cleared cache tried local ip, domain and public ip I can access the ADS01 on all of them look at the deployment log but once I press on an instance I get the errors in the console.

Do you use cloudflare to proxy the panel?

I don’t use cloudflare but I don’t remember how I did my domain I think I did it on setting up the panel when it asked for a domain.