Hello,
This behaviour happens after you restore? Or is the installation itself that's leaving you without a console? Anything is the systems logs? What type of backup? What machine/version was it taken from?
Here is the log for the Management Console failure:
System.TypeInitializationException: The type initializer for 'MyPhoneServer.Common.ClientManager' threw an exception.
---> System.Exception: Required parameter VAPID_PRIVATE_KEY is missing
at TCX.Configuration.ParameterExtension.GetRequiredParameterValue(IPhoneSystem phoneSystem, String name)
at _3CX.Push.PushExtensions.GetVapidDetais(IPhoneSystem ps)
at _3CX.Push.PushExtensions.GetVapidPublicKey(IPhoneSystem ps)
at MyPhoneServer.Common.ClientManager..cctor()
--- End of inner exception stack trace ---
at MyPhoneServer.Common.ClientManager.Start()
at MyPhoneServer.MyPhoneHostedService.StartAsync(CancellationToken cancellationToken)
at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>b__14_1(IHostedService service, CancellationToken token)
at Microsoft.Extensions.Hosting.Internal.Host.ForeachService[T](IEnumerable`1 services, CancellationToken token, Boolean concurrent, Boolean abortOnFirstException, List`1 exceptions, Func`3 operation)
at Microsoft.Extensions.Hosting.Internal.Host.<StartAsync>g__LogAndRethrow|14_3(<>c__DisplayClass14_0&)
at Microsoft.Extensions.Hosting.Internal.Host.StartAsync(CancellationToken cancellationToken)
at ManagementConsoleJS.Program.Main(String[] args)