Jump to content

Hoopster

Members
  • Content Count

    2848
  • Joined

  • Last visited

  • Days Won

    16

Hoopster last won the day on May 22

Hoopster had the most liked content!

Community Reputation

542 Guru

5 Followers

About Hoopster

  • Rank
    Advanced Member

Converted

  • Gender
    Male
  • Location
    Utah USA

Recent Profile Visitors

5843 profile views
  1. An "array" can be just one drive and it does not need to have parity, cache, etc. I am not saying unRAID is what you need to use as it is not clear exactly what your purpose is for the small computer with one drive and what apps you want to install and use; just pointing out that unRAID can work that way. You could have just one user share (whatever you want the top-level directory to be called) and organize things as you wish on this share that is only one disk. You could even disable user shares, enable disk shares and just have something called "disk1" (the name unRAID will give the single disk share). Of course, you can also disable VMs. In this limited-use scenario perhaps you don't want to pay $59 for a basic license for using very little of unRAID (other than the OS, Community Apps, Docker, etc.) on a single disk. In that case, yeah, you need to look for another solution. Of course, unRAID is a server/NAS OS and not necessarily designed to run as a stand-alone computer. But, with the right docker containers you could probably come close.
  2. Yes. I was just talking about the rsync command that does the actual backup. Of course, change anything else related to what you are backing up. Since I am backing up four shares, I just duplicated the rsync line three more times and changed the share name. My modifications involve several shares (instead of disks) so I just removed the word 'Pictures' from all those logger lines and left it at Backup. I left the Pictures share line the same because I do have a Pictures share and it is being backed up. Here's my modified script for reference: #!/bin/bash PATH=/usr/local/sbin:/usr/sbin:/sbin:/usr/local/bin:/usr/bin:/bin ## Available variables: # AVAIL : available space # USED : used space # SIZE : partition size # SERIAL : disk serial number # ACTION : if mounting, ADD; if unmounting, UNMOUNT; if unmounted, REMOVE; if error, ERROR_MOUNT, ERROR_UNMOUNT # MOUNTPOINT : where the partition is mounted # FSTYPE : partition filesystem # LABEL : partition label # DEVICE : partition device, e.g /dev/sda1 # OWNER : "udev" if executed by UDEV, otherwise "user" # PROG_NAME : program name of this script # LOGFILE : log file for this script case $ACTION in 'ADD' ) # # Beep that the device is plugged in. # beep -l 200 -f 600 -n -l 200 -f 800 sleep 2 if [ -d $MOUNTPOINT ] then if [ $OWNER = "udev" ] then beep -l 100 -f 2000 -n -l 150 -f 3000 beep -l 100 -f 2000 -n -l 150 -f 3000 logger Started -t$PROG_NAME echo "Started: `date`" > $LOGFILE logger Pictures share -t$PROG_NAME rsync -a -v /mnt/user/Pictures $MOUNTPOINT/ 2>&1 >> $LOGFILE logger Videos share -t$PROG_NAME rsync -a -v /mnt/user/Videos $MOUNTPOINT/ 2>&1 >> $LOGFILE logger Movies share -t$PROG_NAME rsync -a -v /mnt/user/Movies $MOUNTPOINT/ 2>&1 >> $LOGFILE logger Family Videos share -t$PROG_NAME rsync -a -v /mnt/user/FamVideos $MOUNTPOINT/ 2>&1 >> $LOGFILE logger Syncing -t$PROG_NAME sync beep -l 100 -f 2000 -n -l 150 -f 3000 beep -l 100 -f 2000 -n -l 150 -f 3000 beep -r 5 -l 100 -f 2000 logger Unmounting Backup -t$PROG_NAME /usr/local/sbin/rc.unassigned umount $DEVICE echo "Completed: `date`" >> $LOGFILE logger Backup drive can be removed -t$PROG_NAME /usr/local/emhttp/webGui/scripts/notify -e "Unraid Server Notice" -s "Server Backup" -d "Backup completed" -i "normal" fi else logger Backup Drive Not Mounted -t$PROG_NAME fi ;; 'REMOVE' ) # # Beep that the device is unmounted. # beep -l 200 -f 800 -n -l 200 -f 600 ;; 'ERROR_MOUNT' ) /usr/local/emhttp/webGui/scripts/notify -e "Unraid Server Notice" -s "Server Backup" -d "Could not mount Backup" -i "normal" ;; 'ERROR_UNMOUNT' ) /usr/local/emhttp/webGui/scripts/notify -e "Unraid Server Notice" -s "Server Backup" -d "Could not unmount Backup" -i "normal" ;; esac
  3. Are the shares you want to backup from disk1 stored entirely on disk1? I modified the script to backup several shares, but, not by disk as the shares are spread across several disks. If you really only want to copy all of disk1, change the rsync line to copy from /mnt/disk1
  4. 👍 No problem. I hope that is the solution as it was for me.
  5. \boot\config\shares.cfg Or flash/config/shares.cfg if browsing in Windows
  6. I set up a VLAN (192.168.3.x) following this guide. UnRAID server is on 192.168.1.x LAN VLAN shows up as br0.3 in Docker container network type. Once selected, you can assign a fixed IP address (as I do) or let the VLAN DHCP assign it. NOTE: if you want to try this, it may not be necessary to setup a VLAN. It may work fine for you on br0 (no setup necessary). For me and others, IP addresses on br0 cause call traces and server lockups which a VLAN solves. It seems hardware dependent and your hardware may not cause the problem. I have several docker containers assigned IP addresses on the 192.168.3.x VLAN subnet.
  7. Yeah, mine says the same. I don't think that's it. I have had Heimdall running on both server IP address:port and now under a completely separate IP address and in both cases everything behaved as it should. Remote access always displayed unRAID GUI. Reverse proxy is the only difference as I have never implemented that.
  8. Perhaps. I am no expert on reverse proxy/SWAG so, unfortunately, I could not tell you what to look for there. Perhaps someone with more experience there will chime in on this thread. I do all my remote access to Docker container WebUIs via WireGuard as it is not frequent.
  9. The behavior you are seeing would seem to indicate that port 80 externally is somehow being redirected to port 280 internally.
  10. Nope, not normal. It should bring up the unRAID GUI (and it does for me). I have Heimdall assigned its own IP address on a separate VLAN so there should be no confusion between the two anyway. Even if you have it installed in Host/Bridge mode on the server IP address, it should have a port number that is required to bring up the Heimdall page. Have you done any internal docker or router port forwarding involving Heimdall port and port 80?
  11. 👍 Docker containers and plugins are all found under the Apps tab (Community Applications) as you now know. There is a direct way of installing them, but, Apps is the easiest way to find what you are looking for and to just explore what is available.
  12. Install the Unassigned Devices and Unassigned Devices Plus plugins to manage and format the USB. There is a sample backup script in the Unassigned Devices support thread. It will backup whatever you designated in the script as soon as you plug in the USB drive.
  13. No objections. That board should work fine. In fact, before I bought the ASRock server board, I had an ASUS Z97 board in the case with my i5 4590 CPU. The only "limitation" is that board has only 4 SATA ports so if you need more drives for storage/parity/cache, you'll need to add an HBA to the x16 slot. That should be fine since your i5 4670K has an iGPU and the slot would not be needed for a graphics card. Your iGPU will handle any unRAID video needs and even Plex (or other media platform) streaming and basic transcoding needs. I know since my i5 4590 is capable of this. If you want the flexibility of adding a GPU to the expansion slot for use in a VM (although your processor really does not have much overhead for VM use), you might want to look for a socket 1150 Mini-ITX board with 6 SATA ports.
  14. I'm not sure what "get quotations" means as far as price and availability but here are four listings for the board on Alibaba. The prices are reasonable if they actually have the board at those prices:
  15. I am using the ASRock Rack E3C226D2I in my backup unRAID server in the Node 304 case. See my signature for full system details. I am not sure what availability might be in your area. It's not easy to find any more. It's a great server board and even has IPMI.