Everything posted by wolfNZ
-
[Plugin] Docker Compose Manager
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)
-
Elastic Logstash Setup Help
Has anyone successfully setup an elastic logstash container on unraid? Any chance you could walkthrough your experience and approach?
-
[Support] cschanot - Docker Templates
Can you elaborate? What's the syntax?
-
USB Controller Failing During VM Audio Device Interaction
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?
-
Allow for the install of a custom root certificate authority (CA)
Yeah any info on setting it up with Traefik would be great thank you. Are you using Traefik locally or exposing ports?
-
Syslog notify - create notifications if specific words occur in the logs
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.
-
[Plugin] Custom Tab
Is it possible to create a tab which executes a script? Would be really useful for changing vms.
-
Allow for the install of a custom root certificate authority (CA)
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.
-
[Support] FoxxMD - elasticsearch
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.
-
[Support] d8sychain - Elasticsearch
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 **
-
[Support] FoxxMD - elasticsearch
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 **
-
VM Backup Plugin
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
-
[PLUGIN] Unraid Logo Tweaker – Easily change WebGui logo image and URL
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
-
Custom login page themes
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?
-
[Support] Tailscale Support Thread
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
-
Custom login page themes
Thank you very much for putting all this work in. I'm currently trying to customise a fork of your build. I have published the live fork to this domain. However, I'm getting the following error at the login screen. Here's the string i've put into the script. #!/bin/bash TYPE="retro-terminal" THEME="green.css" DOMAIN="GrantNNZ.github.io" # If you update the domain after the script has been run, You must disable and re enable JS or the whole theme. ADD_JS="true" JS="custom_text_header.js" DISABLE_THEME="false" Here's the output from running the script. I think my fork is up to date with your repository. I'm not familiar with pages etc, I believe i have set it up correctly but im not sure. I did disable the theme in the script, run it, reenable, run it as instructed when changing domains. If you have any ideas please let me know. Thanks
-
[PLUGIN] Unraid Logo Tweaker – Easily change WebGui logo image and URL
Any updates on this? Seems to happen on shares and users.
-
(SOLVED) How to configure Nginx Proxy Manager, the simplest way ?
Hi how did you resolve this?
-
Docker service 8 minute shutdown
Hi, My docker service takes 8 minutes minimum on every docker service shutdown. I have the auto kill timeout set to 15 seconds and regardless, a number of dockers hang on shutdown, it's also not consistently the same problematic dockers. I have deleted my docker image and reinstalled all dockers with the same problem persisting. I have attached my diagnositcs. If anyone is able to take a quick look and point me in the right direction that would be helpful. Thanks, meow
-
Slow Boot on win10 vm
For me I went from 5 - 10min VM boot load to about 30 seconds. SeaBIOS was incredibly slow to boot the VM but once I transitioned the system to UEFI I can now boot with a usable speed. The steps I took to resolve the problem were; Backup your vdisk. Reduce your problematic VM CPU core count and RAM (4 cores, 8GB worked for me). Run the following commands in the windows VM which is slow to boot. This prepares the system for UEFI booting. // The first line checks if your system is valid for UEFI mbr2gpt /validate /allowFullOS // The second line will convert your boot to UEFI (less than 1m) mbr2gpt /convert /disk:0 /allowFullOS Enable Unraids UEFI boot under the flash device settings. Enable UEFI in motherboard (leave CSM enabled). Reboot the server. Create a new VM changing SeaBIOS to OVMF and whatever RAM/CPU core count you desire. Point the vdisk to your old image. Please let me know if this works
-
Brutally slow Windows 10 VM boot with >2GB RAM and GPU passthrough
For me I went from 5 - 10min VM boot load to about 30 seconds. SeaBIOS was incredibly slow to boot the VM but once I transitioned the system to UEFI I can now boot with a usable speed. The steps I took to resolve the problem were; Backup your vdisk. Reduce your problematic VM CPU core count and RAM (4 cores, 8GB worked for me). Run the following commands in the windows VM which is slow to boot. This prepares the system for UEFI booting. // The first line checks if your system is valid for UEFI mbr2gpt /validate /allowFullOS // The second line will convert your boot to UEFI (less than 1m) mbr2gpt /convert /disk:0 /allowFullOS Enable Unraids UEFI boot under the flash device settings. Enable UEFI in motherboard (leave CSM enabled). Reboot the server. Create a new VM changing SeaBIOS to OVMF and whatever RAM/CPU core count you desire. Point the vdisk to your old image. Please let me know if this works
-
Very slow boot if i allocate large amounts of ram
For me I went from 5 - 10min VM boot load to about 30 seconds. SeaBIOS was incredibly slow to boot the VM but once I transitioned the system to UEFI I can now boot with a usable speed. The steps I took to resolve the problem were; Backup your vdisk. Reduce your problematic VM CPU core count and RAM (4 cores, 8GB worked for me). Run the following commands in the windows VM which is slow to boot. This prepares the system for UEFI booting. // The first line checks if your system is valid for UEFI mbr2gpt /validate /allowFullOS // The second line will convert your boot to UEFI (less than 1m) mbr2gpt /convert /disk:0 /allowFullOS Enable Unraids UEFI boot under the flash device settings. Enable UEFI in motherboard (leave CSM enabled). Reboot the server. Create a new VM changing SeaBIOS to OVMF and whatever RAM/CPU core count you desire. Point the vdisk to your old image. Please let me know if this works
-
Syslog server not working with promtail docker setup
Did you every find a solution to this ? I'm wondering if it's log format related.
-
WireGuard quickstart
I think the problem was caused by CGNat. I have found an alternative solution (tailscale).
-
WireGuard quickstart
After following the quickstart guide I can't get wireguard to create a handshake. I have set up my port forward and tried multiple connection methods, I want to use tunneled access but have been unsuccessful with any. I'm using duckdns. Is there a way I can verify if traffic is traversing through my unifi network at all?