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.

wolfNZ

Members
  • Joined

  • Last visited

  1. Not sure if this helps but I have a script which executes my arguments so I don't need to cd to the directory everytime. Only problem is I don't know how to set container icons within a docker-compose.yml. #!/bin/bash (cd /mnt/user/path/to-thing;docker compose -f docker-compose.yml -f extensions/extension/extension.yml up)
  2. Has anyone successfully setup an elastic logstash container on unraid? Any chance you could walkthrough your experience and approach?
  3. Can you elaborate? What's the syntax?
  4. So, I have a USB PCI card which fails when I interact with the connected USB audio device. Everything plugged into it disconnects and doesn't reconnect. This is the related error. Jun 16 12:06:40 Tower kernel: DMAR: DRHD: handling fault status reg 2 Jun 16 12:06:40 Tower kernel: DMAR: [DMA Read NO_PASID] Request device [08:00.0] fault addr 0x4013414e000 [fault reason 0x04] Access beyond MGAW It was previously working fine. Not sure what changed. I have tried different ACS override settings - disabled, downstream, multi-function and also the "iommu=pt" kernel setting. We did have a power drop out recently so i'm not sure how to test for potential damage to the PCI card. Any ideas?
  5. Yeah any info on setting it up with Traefik would be great thank you. Are you using Traefik locally or exposing ports?
  6. Hi, thanks for creating this it's really useful in combination with a discord webhook. Currently I am only getting notifications which say "Failed sending notification". The syslog reflects this through the following entry. Any idea what would be causing the script to fail? If I run a test notification from the notification settings panel it works fine.
  7. Is it possible to create a tab which executes a script? Would be really useful for changing vms.
  8. Hi @j0e, would you be able to help me setup smallstep? I have pulled the image from here https://hub.docker.com/r/smallstep/step-ca and included some of the environment variables suggested like; I've been trying to follow this guide https://smallstep.com/blog/automate-docker-ssl-tls-certificates/ but I am out of my depth with the trust anchors.. How exactly do you go about installing the certificates within another container? I have tried using this command with the fingerprint of the root ca after installing the step apk step ca bootstrap --ca-url https://IP:PORT --fingerprint awdhirg78124etc --install I can't figure out what to do next 🤔 Will these settings persist and if this is the correct process is it likey the problem is with my DNS input for the CA? I just inserted *.tower.home as the init dns names.
  9. Ok, well I tried the alternative elasticsearch template by d8sychain and got it working by adding this environment variable. Not sure what the implications are, clearly something weird going on with my permissions. It didn't work with this template.
  10. Hi, using the default settings, any idea what would be causing permission related issues? mkdir: cannot create directory '/config/data': Permission denied mkdir: cannot create directory '/config/logs': Permission denied mkdir: cannot create directory '/config/jvm.options.d': Permission denied chown: changing ownership of '/config': Operation not permitted cp: cannot create regular file '/config/elasticsearch.yml': Permission denied cp: cannot create regular file '/config/jvm.options': Permission denied cp: cannot create regular file '/config/log4j2.properties': Permission denied cp: cannot create regular file '/config/my-plugins.txt': Permission denied comm: /config/my-plugins.txt: No such file or directory comm: /config/my-plugins.txt: No such file or directory Exception in thread "main" java.nio.file.NoSuchFileException: /config/jvm.options at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixFileSystemProvider.newByteChannel(UnixFileSystemProvider.java:218) at java.base/java.nio.file.Files.newByteChannel(Files.java:375) at java.base/java.nio.file.Files.newByteChannel(Files.java:426) at java.base/java.nio.file.spi.FileSystemProvider.newInputStream(FileSystemProvider.java:420) at java.base/java.nio.file.Files.newInputStream(Files.java:160) at org.elasticsearch.tools.launchers.JvmOptionsParser.readJvmOptionsFiles(JvmOptionsParser.java:167) at org.elasticsearch.tools.launchers.JvmOptionsParser.jvmOptions(JvmOptionsParser.java:128) at org.elasticsearch.tools.launchers.JvmOptionsParser.main(JvmOptionsParser.java:95) ** Press ANY KEY to close this window **
  11. Hi, Im try to set up this container with the latest version 8.2.2. I'm getting the following error, looks like it's permission related but I have no idea why the default template wouldn't have the required permissions? ElasticsearchUncaughtExceptionHandler","elasticsearch.node.name":"b046ed08a40e","elasticsearch.cluster.name":"docker-cluster","error.type":"org.elasticsearch.bootstrap.StartupException","error.message":"java.lang.IllegalStateException: failed to obtain node locks, tried [/usr/share/elasticsearch/data]; maybe these locations are not writable or multiple nodes were started on the same data path?","error.stack_trace":"java.lang.IllegalStateException: failed to obtain node locks, tried [/usr/share/elasticsearch/data]; maybe these locations are not writable or multiple nodes were started on the same data path?\nLikely root cause: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/data/node.lock\n\tat java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)\n\tat java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106)\n\tat java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)\n\tat java.base/sun.nio.fs.UnixPath.toRealPath(UnixPath.java:825)\n\tat org.apache.lucene.store.NativeFSLockFactory.obtainFSLock(NativeFSLockFactory.java:94)\n\tat org.apache.lucene.store.FSLockFactory.obtainLock(FSLockFactory.java:43)\n\tat org.apache.lucene.store.BaseDirectory.obtainLock(BaseDirectory.java:44)\n\tat org.elasticsearch.env.NodeEnvironment$NodeLock.<init>(NodeEnvironment.java:222)\n\tat org.elasticsearch.env.NodeEnvironment$NodeLock.<init>(NodeEnvironment.java:197)\n\tat org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:276)\n\tat org.elasticsearch.node.Node.<init>(Node.java:404)\n\tat org.elasticsearch.node.Node.<init>(Node.java:291)\n\tat org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:234)\n\tat org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:234)\n\tat org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:358)\n\tat org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:166)\n\tat org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:157)\n\tat org.elasticsearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:81)\n\tat org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:112)\n\tat org.elasticsearch.cli.Command.main(Command.java:77)\n\tat org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:122)\n\tat org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:80)\nFor complete error details, refer to the log at /usr/share/elasticsearch/logs/docker-cluster.log\n"} uncaught exception in thread [main] java.lang.IllegalStateException: failed to obtain node locks, tried [/usr/share/elasticsearch/data]; maybe these locations are not writable or multiple nodes were started on the same data path? Likely root cause: java.nio.file.NoSuchFileException: /usr/share/elasticsearch/data/node.lock at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixPath.toRealPath(UnixPath.java:825) at org.apache.lucene.store.NativeFSLockFactory.obtainFSLock(NativeFSLockFactory.java:94) at org.apache.lucene.store.FSLockFactory.obtainLock(FSLockFactory.java:43) at org.apache.lucene.store.BaseDirectory.obtainLock(BaseDirectory.java:44) at org.elasticsearch.env.NodeEnvironment$NodeLock.<init>(NodeEnvironment.java:222) at org.elasticsearch.env.NodeEnvironment$NodeLock.<init>(NodeEnvironment.java:197) at org.elasticsearch.env.NodeEnvironment.<init>(NodeEnvironment.java:276) at org.elasticsearch.node.Node.<init>(Node.java:404) at org.elasticsearch.node.Node.<init>(Node.java:291) at org.elasticsearch.bootstrap.Bootstrap$5.<init>(Bootstrap.java:234) at org.elasticsearch.bootstrap.Bootstrap.setup(Bootstrap.java:234) at org.elasticsearch.bootstrap.Bootstrap.init(Bootstrap.java:358) at org.elasticsearch.bootstrap.Elasticsearch.init(Elasticsearch.java:166) at org.elasticsearch.bootstrap.Elasticsearch.execute(Elasticsearch.java:157) at org.elasticsearch.common.cli.EnvironmentAwareCommand.execute(EnvironmentAwareCommand.java:81) at org.elasticsearch.cli.Command.mainWithoutErrorHandling(Command.java:112) at org.elasticsearch.cli.Command.main(Command.java:77) at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:122) at org.elasticsearch.bootstrap.Elasticsearch.main(Elasticsearch.java:80) For complete error details, refer to the log at /usr/share/elasticsearch/logs/docker-cluster.log ** Press ANY KEY to close this window **
  12. Hiya, firstly, thanks for creating and contributing this plugin. It's solving a really important issue for me so I really appreciate all the work. Could someone explain what to do when a partial img exists. What causes it? Is this a failed copy? Should I delete this? Also, does anyone know of a good guide to convert a raw disk type to qcow2 so I can snapshot? Thanks
  13. I have reverted to the method of executing a script to overwrite the logo (after backing it up) with a custom SVG with the same name. #!/bin/bashcp /CUSTOM-IMAGE-PATH/UN-logotype-gradient.svg /usr/local/emhttp/webGui/images/UN-logotype-gradient.svg
  14. It's trying this URL https://grantnnz.github.io/css/addons/unraid/login-page/retro-terminal/retro-terminal-base.css Can you see anything out of the ordinary?
  15. I understand @dsmith44 that this is out of scope for the project and i'm not asking for this function to be supported by you . I'm trying to get access to my subnet and webgui while maintaining an HTTPS connection. I followed all these steps (My ISP also uses CGNAT). I am yet to be able to access the webGUI or local devices via tailscale. I can however, ping and make an SSH connection to the tailscale unraid server IP. I am currently using the provisioned TLS certification in the unraid Access Management console (set to auto) which is probably the issue. I'd like to keep my HTTPS enabled if there is a way. Do you have SSL/TLS enabled @Ragemachinest? Has anyone figured out how to set up Tailscale with the Unraid TLS certification and provide access to the local subnet? Thanks

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.