• Posts

  • Joined

  • Last visited

MJFox's Achievements


Newbie (1/14)



  1. Hi! I'm fairly new to the unraid community, I built my first unraid machine and purchased a license just about two weeks ago. Since then I'm wondering what's the best practice to set up a LAMP enviroment with Unraid. My first guess was to set up an Ubuntu VM and install apache, php and mysql. This worked well but I'm struggeling to find a good way to set up the webserver root (htdocs-directory). What I would like to to is to use a Unraid share inside the VM so I don't have to set up and manage another samba configuration inside the VM. First I tried to set up a mount tag and mount a 9p file system inside the VM. By raising the msize in the fstab mount I'm getting a reasonable performance (it was quite bad with the default msize). But I noticed that Apache doesn't update a file until I read the file inside the VM over the console (e.g. with the midnight commander editor). Until that Apache always seems to get a cached version of the file. I found two apache settings: EnableSendfile Off EnableMMAP Off After adding this into apache.conf I need to reload twice to get the latest version of a file. So still not perfect. I tried to mount the htdocs-directory over smb but I just got very weird results (Apache offering random files for download instead of serving them, files appearing and dissapearing randomly for Apache etc.). I finally set up another samba service inside the VM, but I don't like to manage two different samba configurations, creating another backup etc. What's your solution for your LAMP environment? Cheers MJFox
  2. so what is the best alternative to mount a (share-)folder from the host into the VM if you want to avoid 9p? I tried to mount the share over SMB and over NFS and set an apache web root to the mounted folder and I got very weird problems like the files disappearing and re-appearing randomly, apache offering the files for download instead of serving them, apache didn't see the latest version of a file until I opened the file on the VM-console etc.
  3. thank you very much for this great script, it works very well! 👍
  4. thanks for your suggestion I just tried and tested my script and it works well in the background, I just changed "tail -F " to "tail -n 1 -F " so my script only checks the last line of the log-file give it a try Cheers MJFox
  5. Hi! Great little plugin, thanks a lot. I have a question though: I want to start a script that runs in background after the disk array starts. This is the content of the script: #!/bin/bash tail -F "/mnt/cache/appdata/plex/Library/Application Support/Plex Media Server/Logs/Plex Media Server.log" | \ while read line ; do echo "$line" | grep "authenticated user" if [ $? = 0 ] then mdcmd spinup 0 mdcmd spinup 1 mdcmd spinup 2 sleep 30 fi done what it does is it spins up the disks whenever somebody opens plex obviously I want to keep the script running in the background when unraid boots up... is it ok to just start the script with the "At Startup of Array"- option? will it keep running in the background then? thanks MJFox