Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Taddeusz

Community Developer
  • Joined

  • Last visited

Everything posted by Taddeusz

  1. @ljm42 I’m not talking specifically about accessing my Unraid server. I’m talking about accessing any computer on my network by name instead of IP address. My Unraid server already has a static IP, that’s never going to change. I like the flexibility of being able to refer to my home computers by name rather than IP and also not have to rely on DHCP reservations to ensure they always get the same IP. As well as not having to memorize the IP addresses of every single computer. I also don’t want to set up a DNS server on Unraid for those times I need to take the server down for maintenance effectively bringing the whole internet down for everyone in my family. I already went through that when I was running an Active Directory server in a VM. It’s not an experience I want to repeat.
  2. Is there a way for mDNS to work across the Wireguard VPN so that ".local" addresses can be resolved? Recently had to get a new router that doesn't have its own definable internal domain. So now I'm back to having to reserve IP addresses. I recently learned about mDNS and ".local" but those addresses won't resolve when I'm connected through the VPN. Any ideas?
  3. Yes, I’ve been working on it when I can.
  4. Is there any guide on how to configure Authentik for use with subdomain applications in SWAG? I'm currently using Keycloak and vouch-proxy for authentication. I think Authentik could replace both but I haven't been able to get it to work.
  5. @Electrohacker I'm not sure what's going on. It may be that the MySQL extension or one of its lib dependencies has gotten corrupted. What I would suggest doing is to stop the container. Go to the guacamole/extensions folder and delete the guacamole-auth-jdbc-mysql jar file (not the exact name, there's a version number there too). Also go to the guacamole/lib folder and delete the two mysql-connector files. Then restart the container. It should re-copy those files. Other than that there might be database corruption?
  6. @Electrohacker If you go to the Unraid interface and go to the Docker page. Click on the ApacheGuacamole icon and click Logs on the menu.
  7. @Electrohacker Might as well send the mysql_safe.log file that's in the database folder.
  8. Are you running this on Unraid?
  9. The catalina.out file would be a good place to start. It's in the config folder in log/tomcat. The Docker log output itself would also be useful.
  10. We're getting closer to Guacamole 1.5.0. They've released RC1.
  11. You also need to add the container port and map that to a local port if you haven't done that already.
  12. You probably need to figure out what the proper PUID and PGID values should be for Azure App Service and add also add those as variables as the defaults are specifically for Unraid. Make sure the container path "/config" points to a good local path.
  13. I don’t use WOL so I’m not sure how I could help. There may be someone else here that can.
  14. @Shamalamadindong Do you have the variable OPT_MYSQL set to “Y”?
  15. Since January 1st has come and gone I just wanted to post an update saying that the Apache Guacamole team has not yet made any 1.5.0 releases. As soon as they release something I will start working on an update.
  16. No idea. I was getting this error so I with into the container's console and renamed that file to stream.conf.old and the error went away. The file wasn't recreated and Swag is now running as it should.
  17. Do you use a Microsoft account or a local account to log in? If you’re using a Microsoft account it cannot be passwordless. If you use Windows Hello to login you must use the password at least once otherwise RDP will not let you login.
  18. I've added diagnostics but not sure it will show much since it's been rebooted since the read errors popped up. I didn't run any diagnostics on the NEW drive since I felt like this was a repeat from the other drive. I did run two full diagnostics on that drive and no read errors or sector reallocation are indicated in the SMART data on either drive.
  19. Under normal circumstances I wouldn't be asking this question. So on New Years day my server began its monthly parity check. I was out of town and woke up to an error email stating that one of the drives was offline because of a bunch of read errors. On our way home I ordered a new drive that arrived two days later. Swapped the drive out and rebuilt the array. No issues. I ran multiple diags on the drive and they all passed. It's a Seagate Ironwolf NAS 4TB and is only a year old. Fast forward to today I decided to put that drive back in to replace my oldest 2TB drive. Within about 20 minutes of starting the rebuild the NEW drive is getting a bunch of read errors. I replaced the SAS to SATA breakout cable from a spare I have and started the rebuild. I noticed it was saying the file system on the emulated drive was unmountable so I stopped the array and then started in maintenance mode to repair the file system. Started the array back up and it's now mountable and rebuilding. So, this brings me to my question. If I hook the 2TB drive up via USB how do I compare the data on that drive to the re-built data to verify it's integrity? unraid-diagnostics-20230111-1627.zip
  20. I just tried to add a book to Readarr and I'm getting an exception when it tries to access bookinfo.club with the error: 2023-01-09 09:39:43,879 DEBG 'readarr' stdout output: [Fatal] ReadarrErrorPipeline: Request Failed. POST /api/v1/book [v0.1.1.1504] System.NotImplementedException: Unexpected response from https://api.bookinfo.club/v1/work/96610946 at NzbDrone.Core.MetadataSource.BookInfo.BookInfoProxy.PollBook(String foreignBookId) in D:\a\1\s\src\NzbDrone.Core\MetadataSource\BookInfo\BookInfoProxy.cs:line 655 at NzbDrone.Core.MetadataSource.BookInfo.BookInfoProxy.GetBookInfo(String foreignBookId) in D:\a\1\s\src\NzbDrone.Core\MetadataSource\BookInfo\BookInfoProxy.cs:line 123 at NzbDrone.Core.Books.AddBookService.AddSkyhookData(Book newBook) in D:\a\1\s\src\NzbDrone.Core\Books\Services\AddBookService.cs:line 111 at NzbDrone.Core.Books.AddBookService.AddBook(Book book, Boolean doRefresh) in D:\a\1\s\src\NzbDrone.Core\Books\Services\AddBookService.cs:line 47 at Readarr.Api.V1.Books.BookController.AddBook(BookResource bookResource) in D:\a\1\s\src\Readarr.Api.V1\Books\BookController.cs:line 158 at lambda_method119(Closure , Object , Object[] ) at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.SyncObjectResultExecutor.Execute(IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync() at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync() --- End of stack trace from previous location --- at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope) at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger) at Readarr.Http.Middleware.BufferingMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Readarr.Http\Middleware\BufferingMiddleware.cs:line 27 at Readarr.Http.Middleware.IfModifiedMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Readarr.Http\Middleware\IfModifiedMiddleware.cs:line 40 at Readarr.Http.Middleware.CacheHeaderMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Readarr.Http\Middleware\CacheHeaderMiddleware.cs:line 32 at Readarr.Http.Middleware.UrlBaseMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Readarr.Http\Middleware\UrlBaseMiddleware.cs:line 26 at Readarr.Http.Middleware.VersionMiddleware.InvokeAsync(HttpContext context) in D:\a\1\s\src\Readarr.Http\Middleware\VersionMiddleware.cs:line 27 at Microsoft.AspNetCore.ResponseCompression.ResponseCompressionMiddleware.InvokeCore(HttpContext context) at Microsoft.AspNetCore.Authorization.Policy.AuthorizationMiddlewareResultHandler.HandleAsync(RequestDelegate next, HttpContext context, AuthorizationPolicy policy, PolicyAuthorizationResult authorizeResult) at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context) at Microsoft.AspNetCore.Diagnostics.ExceptionHandlerMiddleware.<Invoke>g__Awaited|6_0(ExceptionHandlerMiddleware middleware, HttpContext context, Task task) Google searches seem to indicate it's an SSL error that maybe the CA certs are not up to date.
  21. @nik82 @gtg524y Could this be your problem? https://issues.apache.org/jira/plugins/servlet/mobile#issue/GUACAMOLE-1146
  22. Are you manually putting the OpenID extension in? I noticed an oversight in my Guacamole templates and I've added the OPT_OPENID variable. What you need to do is add the variable OPT_OPENID and set it to "Y". It should then copy the needed OpenID extension on start.
  23. No, this does not include that. That fix should be included in Guacamole 1.5.0 when it gets released, most likely near the end of January.
  24. If anyone else is having the same issue you can change to jasonbean/guacamole:1.4.0 or jasonbean/guacamole:1.4.0-nomariadb depending on which you’re using.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.