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.

PixelPrint

Members
  • Joined

  • Last visited

Everything posted by PixelPrint

  1. Well the self hosted version isn't usable also, because it has no login protection at all, everyone can use it unlimited.... PS: I find hilarious that they don't use their tool to proofread their stuff...
  2. On my 64gb server i usually have 16gb free, but sometimes i launch a heavy operation and then everything freezes for OOM. I only have btrfs drives in raid1: the instructions say that it can't be done. I ignored the instructions and I got in the syslog, would be that a problem? Otherwise at work i have many "useless" 16gb usb drives, i could put that there (i have hundreds of them, i don't care if they break, the important is that i don't get freeze for OOM errors that once monthly) edit: from the settings page i see that the swap is not in use so yes, placing it on a btrfs raid1 drive, as the instructions said, won't work
  3. One month later I finally had the time to open the server and use this as an excuse to change the sata SSD with a more expensive but faster nvme one. I did a full surface scan with hd sentinel but it looks like the drive was working perfectly 😅 as you said probably it was a temporary cable/connection issue that went away the moment I plugged a different one
  4. ok i hope in the weekend i have time to take it out and see what happens if i switch the sata cables (of course i installed the server in the most inconvenient place of the house where i need to disassemble everything to take it out)
  5. I see a lot of unnecessary (shares configs, docker, qemu VMs) PII in the diagnostics, here are the relevant parts: syslog.txt TEAM_T2532TB_TPBFxxx-2024-04-03 ssd2 (sdb).txt btrfs-usage.txt
  6. I have two cache drives set as RAID1 via BTRFS. Today I misclicked on the icon and i accidentally opened the logs of one of them. I see extremely worring strings like: Sep 10 12:54:05 Server kernel: I/O error, dev sdb, sector 541844120 op 0x0:(READ) flags 0x80700 phys_seg 4 prio class 2 Sep 10 12:54:05 Server kernel: ata1: EH complete Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 4610 off 0 (dev /dev/sdb1 sector 490758712) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 7426 off 17612800 (dev /dev/sdb1 sector 54751520) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 7426 off 17616896 (dev /dev/sdb1 sector 54751528) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 7426 off 17625088 (dev /dev/sdb1 sector 54751544) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 7426 off 17620992 (dev /dev/sdb1 sector 54751536) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 7426 off 17629184 (dev /dev/sdb1 sector 54751552) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 7426 off 17633280 (dev /dev/sdb1 sector 54751560) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 4610 off 4096 (dev /dev/sdb1 sector 490758720) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 7426 off 17637376 (dev /dev/sdb1 sector 54751568) Sep 10 12:54:05 Server kernel: BTRFS info (device sdb1): read error corrected: ino 7426 off 17641472 (dev /dev/sdb1 sector 54751576) Sep 10 12:54:06 Server kernel: ata1.00: exception Emask 0x11 SAct 0x6002140 SErr 0x680100 action 0x6 frozen Sep 10 12:54:06 Server kernel: ata1.00: irq_stat 0x48000008, interface fatal error Sep 10 12:54:06 Server kernel: ata1: SError: { UnrecovData 10B8B BadCRC Handshk } Sep 10 12:54:06 Server kernel: ata1.00: failed command: READ FPDMA QUEUED But unraid didn't warn me at all about this problem. Should i replace this drive immediately?
  7. no, the /v2 is the service endpoint for the API if in the browser extension i just put [IP]:8010 it gives an error until i place /v2 at the end
  8. I'm just using cloudflare tunnel on my domain + I added it in the "zero trust" panel, network/routes
  9. Hi, because there's no login protection at all, I'd like to run this in a subdirectory like example.com/languagetool/v2, but then it complains like Error: You have '/v2/' in your path, but not at the root. Try an URL like 'http://server/v2/...' There's a way to run it anyway? I can't give it a dedicated domain or subdomain, that's too prone to abuse from bots and such. Or they designed it to practically force everyone to use their own server?
  10. I run it manually on sunday afternoons, as i like to watch what the updates do. In this way at midnight when unraid checks updates, finds nothing. Additionally, i hide the "update column" using a browser extension called "Amino", which allows to add custom CSS rules to pages. I added this custom CSS rule for the server page: .updatecolumn { display: none; }
  11. Solution: after manually updating the containers, run this: rm /mnt/user/system/docker/unraid-update-status.json /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/dockerupdate check the first command will remove any status of updates, the second line will check for updates, recreate that json file, then tell the status of the containers to the GUI Actually, i created for myself a more complex script that will update everything, then remove that json file. it's something like this percorso="/mnt/user/docker/" finale="/docker-compose.yml" comando="docker compose -f" managerpath="/boot/config/plugins/compose.manager/projects/" override="/docker-compose.override.yml" function aggiornamatic() { #primo argomento: nome directory percorsocompleto=$percorso$1$finale $comando $percorsocompleto -f $managerpath$1$override build && $comando $percorsocompleto -f $managerpath$1$override pull && $comando $percorsocompleto -f $managerpath$1$override down && $comando $percorsocompleto -f $managerpath$1$override up -d } #aggiornamatic: primo parametro è il nome container aggiornamatic "afterlogic" aggiornamatic "borgmatic" aggiornamatic "caddy" aggiornamatic "cloudflared" docker image prune --all rm /mnt/user/system/docker/unraid-update-status.json /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/dockerupdate check
  12. Until yesterday i was on 6.11 and i did not had this problem. Maybe i installed a plugin that hide the checks. Now it has this fake "update ready" warning which is not true. There's a way to change or remove the internal status? This version check should be saved somewhere. For example i could run a script that deletes the updates status every 10 seconds. Or write "installed version 999.999999" somewhere which will be the latest. Where is this "update ready" info stored? So i can delete it automatically edit: the info is stored in /mnt/user/system/docker/unraid-update-status.json and it's populated by the command /usr/local/emhttp/plugins/dynamix.docker.manager/scripts/dockerupdate check which is run every monday for example it contains: "library/mariadb:latest": { "local": "sha256:9ff479f244cc596aed9794d035a9f352662f2caed933238c533024df64569853", "remote": "sha256:5d851e999b84625ef9810589e832686cae58453452698ee69e2980041e626eb2", "status": "false" }, I was able to change the status of caddy to "up-to-date" by changing to "library/caddy:latest": { "local": "sha256:b3a7eac3daba82e1d682a7fa3f11b6d0dbe32869cdcc835fd30748021fbe3b9f", "remote": "sha256:b3a7eac3daba82e1d682a7fa3f11b6d0dbe32869cdcc835fd30748021fbe3b9f", "status": "true" }, unfortunately, deleting the file has no effect, maybe is cached somewhere else I also tried to make an invalid entry which on the GUI results as "not available" "library/munin-munin:latest": { "local": null, "remote": null, "status": "undef" }, but it has no effect i need to find a way to automate this otherwise my OCD will drive me crazy seeing "update ready" instead of "up-to-date". I exclusively use the docker compose plugin and never use docker containers from the community apps
  13. Is it possible to play audio on the local device? No streaming, because I want to play on the server itself, everything works great (video, keyboard, mouse, but no audio)
  14. Thanks, i disconnected the drive while writing and thanks to that script i got a notification
  15. I'm doing tests on a clean computer. I created a pool with three drives, one SATA, one nvme, one USB. If i turn off the machine to disconnect the drives, on reboot I get a warning "the drive is missing", but if i unplug the USB drive while the pool is running, nothing happens Is this normal? Maybe it's just because it's USB? Running version 6.12.2, tried in btrfs raid or zfs mirror
  16. Thanks, that solved the problem (rebooting is always a problem when I put hundreds of services on the server...)
  17. I also tried with odoo and it's probably the hardest app to selfhost that i ever tried. I once managed to let it work, but then after an upgrade it broke and i never managed to let it work again. I wonder if it's intentional to let people to subscribe to the cloud service (which is completely unaffordable for small business like me)
  18. Hi, I have an AMD Ryzen 5 5600G with the Cezanne iGPU. I installed radeontop from community applications, but I don't have /dev/dri, I can't pass it. Do I need to do something else? I didn't pass the GPU to another VM. Should I do something else? If i type radeontop it tells me 100% usage, but it might be a bug? Or do i need to connect a screen to make it work? Maybe is this tick in the IOMMU group interfering?
  19. Hi, I was wondering it too, everyone in the LAN can access all the VM in the server without any password, so it's mandatory to always keep them locked and with a good login password. There's an easy way to disable VNC for the VMs so i can enable it only when it's really needed? (ideally without a reboot) From the configuration page looks like a virtual gpu is mandatory
  20. Yesterday a VM needed more RAM. It looked like there were 4gb of unused RAM (cache) in my server, so I assigned most of it to the VM. As soon as I started the VM, the server was almost paralyzed by lots of writes on the HDD array, even if the VM is entirely on the SSD cache drives The server was very slow until I shut down the VM, I saw lots of iowait (the peak of user was caused by memory swapping inside the vm, before i added more memory) So I am wondering how can i avoid this, what's the limit to avoid overprovisioning the memory? And what's causing the writes? I installed iotop with the nerd tools, but it looked like the majority of writes were from "find /mnt/user/share -noleaf" 🤔
  21. For who has this problem like me but does not really want to watch a 4 minutes youtube video with 2 minutes of introduction to the 1-second solution followed by another 2 minutes of conclusion: While the USB creator is stuck at "syncing file system", format the USB drive as FAT32 and call it "UNRAID"
  22. yes it was cache only: I moved it from dynamix file manager, from a different share, which if i understand right does rsync+delete in background i created another share and did the same, but it did not replicate the bug, it was all in the pool as expected. Any way I can see a log? It happened 12 hours ago, not sure if it's still there (if i click logs from the web ui, that time is already passed)
  23. Hi, i got a cheap but slow SMR drive, just for additional backups. I created a pool called "backup" with that drive and then i created a share called "backups", set as cache only on that specific pool Now, from dockers and command line, which is the best way to refer to the files contained in that drive? /mnt/backup/backups Or /mnt/user/backups Because if i used dynamix file manager to move files in user/backups i saw that some content went to the array drives, instead if i moved it by command line on backup/backups i see that all the content is on the cache drive
  24. ok so i was attempting to replace "parity 2" today when this morning "parity 1" died... Apr 4 06:05:19 Server kernel: critical target error, dev sdf, sector 2001044936 op 0x1:(WRITE) flags 0x20800 phys_seg 1 prio class 0 SMART says "healthy", but if i get an error like this, the drive is gone, right? Both drives are like this. (Parity1 has only 1 error, data4 instead has 1306 errors) hopefully this won't cause a problem when i replace the drive, with two dead disks in the array buying a new drive immediately again...
  25. Hi, i have an array with 2 parity and 4 data drives. Unfortunately one of the data drive is suddenly gone. I can't afford a downtime higher than 12 hours. I remember that when I added the second parity drive, the downtime was minimal as it was calculating the parity with the array enabled. I don't have a spare drive with a similar capacity, and because I need to buy a new one, i want to be future proof and buy a bigger drive, meaning that i need to replace the parity, then using the old parity as new data. If i replace the second parity with a new drive while one of the drives in the array is dead, would i be able to continue to use the server during parity recalculations?

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.