Can you access the drive if you type it's address to the titlebar of windows explorer in this format: \\192.168.1.2
(Note it starts with double backslashes) Of course use the ip of your server, this is just an example.
Network discovery is not working on win 10, since they dropped support for SMB1. It's also possible that you are sharing with SMB1 so you have to enable SMB1 in win10: https://winaero.com/blog/enable-smb1-sharig-protocol-windows-10/
Read this: https://jellyfin.org/docs/general/administration/hardware-acceleration.html
Jellyfin does support AMD AMF, though ffmpeg (which Jellyfin uses for said support) doesn't support AMD for hardware decoding or scaling, only encoding, so you may not see much of a benefit.
You also need to insure the appropriate hardware is passed through to your docker container. The page I linked above has details.
Overall it's easier, and better, to use either Intel Quicksync (which isn't an option if you are using an AMD CPU vs. GPU) or an Nvidia GPU for hardware decoding/encoding/scaling.
Don't open samba to the outside world. Never. It's not made to be used that way it's for local shares.
Look upon tutorial to install openvpn or wireguard, they can be run on normal 80/443 ports to bypass firewall.
Honestly the most simple solution for you and your users is to setup sth like jellyfin/plex for media streaming and owncloud/newcloud for document sharing.
I'm using Duplicati 2.0 to run daily backups. It encrypts, compresses, and deduplicates everything. My source data is 343 GB, and 7 versions takes up 265 GB compressed. I have it connect to my server using FTP over the LAN.
It isn't nearly as user friendly as time machine, but it's free and open source, and it doesn't care if something goes wrong with the connection. I've never had a problem with dropped wifi, it just picks it up next time it's scheduled to run.
It does use a lot of processing power to compress the data, so my macbook fans come on full for a few minutes when it runs.
I use time machine periodically with an external usb drive just so I have something easy to restore from if I have to replace my computer, but duplicati has all of my most recent files backed up.
You can view the list of supported providers here:
I know that ProtonVPN has a free tier and is supported.
And I know you didn't ask... But a friendly reminder that when you use a free VPN the service is being paid for by someone.
What i just ordered was https://www.amazon.de/-/en/gp/product/B009DH5Q2S?pf_rd_r=KPJ20ZT3MKJ1DZ4DVY0A&pf_rd_p=f6634045-2cd8-4654-8338-b9246a89c6f1
There are many different variants on the same pricinple. One USB3 or eSATA connection to the box, which is externally powered on its own.
Unfortunatelly i can't give you more feedback on that exact model, because i am still waiting for delivery.
In any case this is simple addition, because you need only 1 USB3 port (although USB2 will work, but slower).
On top of that there are some that are a bit more sophisticated, which include their own RAID controllers (if you are up for things like that), but this one is JBOD (Just a Bunch Of Drives).
The OS is recognizing them as simple drives and you have the freedom to do whatever you like with them, and from what i have read more or less every JBOD case works the same way.
Of course there are some things to consider when choosing the box, but that's another topic i think.
In the end you can end up with something relatively small and quiet, that packs quite a lot of space for storage and for backup, which i believe is the whole point of this excercise.
Try to search something which will suite your needs best. Depending on the indended data volume you can get something even cheaper with 2 disks only.
The container won't work at all if it can't connect to the VPN. I know this because I've just had a load of connectivity issues between the container and NordVPN. The container would just continuously restart.
I'm a bot, bleep, bloop. Someone has linked to this thread from another place on reddit:
^(If you follow any of the above links, please respect the rules of reddit and don't vote in the other threads.) ^([Info](/r/TotesMessenger) ^/ ^[Contact](/message/compose?to=/r/TotesMessenger))
Yes. OMV is debian linux, and is able to mount USB drives.
Reliability may be an issue, completely dependant on hardware.
This one linked below works, and shows both disks as separate devices:
https://www.amazon.ca/gp/product/B073QLNV5Z/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
​
I have been running it for 4 years continuously as a CCTV storage drives in ZFS RAID with no issues.
The WebUI is not used for this at all, certificates in the webui are for SSL certs and not for SSH.
Just set up SSH key pairs as you would on a linux install, forget that OMV exists since it doesn't affect SSH keys.
https://www.digitalocean.com/community/tutorials/how-to-set-up-ssh-keys-on-ubuntu-1604
You want the public key on your OMV host, and your private key on your personal workstation.
You can either use your custom VPN or use a service like Mesh Net from NordVPN. I already paid for NordVPN as I use it for privacy, and I'm quite happy accessing my services with mesh net.
What you should never do is happily expose your server to the outside world. And, even with a VPN, install Fail2ban for extra peace of mind.
There is this case which adds a power button (and a fan and 2 USB 2.0 ports) but you have to set up a python script or something. I'm not totally sure how it's supposed to work.
I use Folder Sync. You can set it up so it can copy files from you Android to remote locations (smb, sftp, and s3 are what I use). You can even limit it to specific wifi networks.
Lite Version: https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite
Pro Version: https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.full
Based on my experience, my guess would be that a few 1080p streams should be fine. Simultaneous random access to the Pi NAS might experience some hiccups thoughs.
Considering that the Pi 4 uses close 7W while all its 4 cores are maxed out and a 5-bay NAS like this can, on paper, draw arund 80W, it's realistic to expect a total of 90W power consumption at full load.
Enable MagicDNS in your Tailscale settings on the website, your OMV machine should get a hostname like http://openmediavault
Connect to Tailscale on your phone then get another app for FTP, for example Amaze File Manager . Then you can connect through FTP to your OMV Tailscale instance using the MagicDNS address that you got.
If you are already running CIFS/SAMBA file sharing for your Windows machines or whatever, then probably something like this.
https://play.google.com/store/apps/details?id=lysesoft.andsmb&hl=en_US&gl=US
Sure - so this wont work?
https://www.amazon.co.uk/dp/B093Z5LFWD?ref_=cm_sw_r_cp_ud_dp_5YRXRDDYB0W7JTCDGYE6
[UPDATE] I discarded the hard drive as it was not reliable. Since my raspberry pi has a 100 megabit LAN port I instead bought a 64GB USB 3.0 pendrive (SanDisk Ultra Fit 3.1 64 GB here ) which has fast enough data rates on USB 2.0 that the actual data rate bottleneck is now the LAN port itself which will be fixed when I get an RPi 4. I found that for older RPi boards, this is the cheapest way to add decent amount of fast enough storage to your OMV system.
If you can't find a RPi you can get one of these guys. Any SBC will do but this has gigabit ethernet and USB 3.
The no-USB RAID people are right about RAID, but you don't want RAID. If you use don't need 24/7 uptime what do you need RAID for? If you want a local non-backup redundant solution use SnapRAID which isn't RAID but parity using software. It allows you to re-create damaged files or entire disks if you have enough parity.
Plug a USB 3 drive into it and install DietPi and OMV from the command line. I've never done it, but it should work.
As long as you have a good SD card in there (as in a name brand one that isn't from from amazon or anywhere that won't ship it in a blister pack but ideally from a local store in a blister pack) you shouldn't have to worry about it.
If you want to do anything besides this or really want an x86, you could get a NUC, but those things ain't cheap.
MZHOU PCIE SATA Card 6 Ports 4X PCIe SATA Expansion Card - 6 Gbps SATA 3.0 PCI Express Card - PCIe to SATA Controller Expansion Card with 6 SATA Cables and Low Profile Bracket https://www.amazon.co.uk/dp/B08F56WKW7/ref=cm_sw_r_apan_i_XHYMCAN1XY6E551ARBNX?_encoding=UTF8&psc=1
I'm no expert, but I use Gluetun and qbitorrent. But there is no reason that it wouldn't work with Radarr/Sonarr.
I just have to specify (in my case) Prowlarr's and qbittorrent's ports inside Gluetun and tell Prowlarr and qbit to connect via Gluetun's container.
My VPN provider is PureVPN and it works very well. Check on Gluetun's GitHub if your VPN provider is supported.
If you have questions, I'll try to answer them. (I'm no expert though :) )
RAID only provides you availability, if you want to save your data RSYNC backup is better.
​
I actually have one of this clone (different brand name in my country but same OEM since it looks same) and works pretty well, $139 isn't too expensive, you can even put more disks for other tasks.
New I'd go with one of those $200 Celeron NUCS, e.g.
Depending on where you live, there is also a market of used office SFF clients (like Dell Optiplexes) that are more powerful, expandable, and in some cases even cheaper. They are bigger, though.
Raspbian 64bit is not maintained.
Go for DietpiPi ARMv8 64bit instead -> made fresh install of OMV on DietPi this weekend, I've been surprised, official script installed OMV6 even it is not officially released, so just to know, that you will get OMV6.
Do I just install the regular Debian from here https://www.debian.org/distrib/netinst ? Or is there a special one for OMV?
The PC works fine, I was able to install Ubuntu server on it without any problem..
My personal experience is don't overload the Pi.
Each drive needs its own power source independent from the Pi.
For the Pi itself, I recommend a dedicated 30w wall brick from Anker.
For drives, I kept it simple and I use this USB drive dock. The Pi has 2 USB 3.0 ports so you can double up and buy two of these docks to support 4 drives with adequate power.
And get yourself a decent raspberry pi 4 charger like: Aukru 5.1V 3A Type C/USB C Power Supply Charger with ON/OFF Power Switch for Raspberry Pi 4 Model B https://www.amazon.co.uk/dp/B07VBS4SKS/ref=cm_sw_r_cp_api_glt_i_R3AR6RC5SAZYVTKD4MGM
Deal: Powered USB Hub 3.0, atolla USB Hub with 4 USB 3.0 Data Ports and 1 USB Smart Charging Port, USB Splitter with Individual Power Switches and 5V/3A Power Adapter https://www.amazon.co.uk/dp/B08PQN138B/ref=cm_sw_r_cp_api_glt_i_dl_F027SZ43AA5H6G3TTPHZ but also you could just use Deal: UGREEN 3.5" Hard Drive Enclosure, USB 3.0 External SATA HDD Caddy for 2.5 3.5 HDD/SSD up to 16TB with 12V 2A Power Adapter, Support UASP and Trim for Windows Linux MacOS, PS5 PS4, Xbox, TV, Laptop https://www.amazon.co.uk/dp/B076X4WWZY/ref=cm_sw_r_cp_api_glt_i_dl_CVWC6ZF23E4XQR7K7HN8?_encoding=UTF8&psc=1
(x how many 3.5” drives you are using).
I've found this power supply - plugging in the raspberry pi into the usb-c port using a c to c cable might work ok - what do you think?
https://www.amazon.co.uk/Anker-Charger-Adapter-PowerPort-Delivery/dp/B07ZGHB8SM?ref\_=ast\_sto\_dp
Well according to their documentation it just sits on top of a regular os same as OMV. So theoretically it's possible.
Install omv and then follow their guide to install retro pi
On boot i check the logs and i get this error:
dev-sda1.device: Job dev-sda1.device/start timed out.
Not sure what it means exactly do you have any ideas?
Heres the complete log https://hastebin.com/cokomuheku.makefile
Well Etcher should work fine.
Here is my suggestion since the OMV ISO is giving you problems. First the obvious... only drives connected should be your OS drive, and your Installation Media.
Go here... and download the appropriate "small CD" for your architecture. I'm assuming you're using a 64bit machine, so you'd need the amd64 ISO
https://www.debian.org/distrib/netinst
After that is done, use Etcher to to put that ISO onto your flash drive.
Boot the Flash drive. You'll pretty much take mostly the defaults as you go through the install process. Set your root password, set up a user and a user password, time zone, etc.
When it comes time to Partition, chose the "Guided take over a whole drive" (or something like that)... and select your OS drive... The installer will auto partition the drive... continue on with the installer and answer any questions it may have. When it asks adding additional media, choose no.
Eventually it will come and ask you what software you want to install.. to uncheck everything except SSH server and system utilities... once those are the only two checked, continue the installation.
At the end it will ask which drive to install the Grub onto... Choose the MBR of your OS drive from the list.
Once that is done, the installation is complete. Reboot, and you should come to a terminal login.. you can login as root or as your user you created. Once you get there, come back here and I'll explain how to install OMV (at this point, you will have a debian mini install). You also mentioned wireless. For now, you really need to have an ethernet connection.
You can direct message me if you need some help. I'll be up a bit
if you're relatively comfortable in a Linux environment, it's feasible that you could install Debian over the network and then add the OMV repository to /etc/apt/sources.list.d/
. This would allow you to install without hooking your monitor/keyboard up to the NAS and without needing installation media like a dvd or usb stick.
however, the Debian wiki does not recommend netboot for new users for good reason (keyboard + monitor on the box make it much easier to get out of a jam if you break something along the way).
If you're relatively familiar with Debian in a non-OMV context though, go for it.
I'm assuming it's hardware RAID and you've added the extra drives to the existing array in the cards BIOS.
You need to expand the volume information for the additional space.
Since it's hardware RAID, the filesystem won't automatically expand to use the extra space.
I believe you can do this with a livecd with gparted on it to expand the partition size.
https://gparted.org/features.php
I think you may have to do some other work with fstab, but honestly I'm not positive.
Google it and make sure you know what you're doing because you can lose data if you're not careful.
https://www.amazon.co.uk/dp/B08KWC7D78/ref=cm_sw_r_apan_glt_fabc_0QXKP49W1JKG16RR9XZK I hardly had problems with usb ethernet, however when in doubt check if it is Chromebook compatible. ChromeOS uses Linux kernel
This seems to be all I'm getting.
-- Unit docker.service has begun starting up. Nov 08 07:39:06 vault dockerd[1061]: Failed to load listeners: no sockets found via socket activa tion: make sure the service was started by systemd Nov 08 07:39:06 vault systemd[1]: docker.service: Main process exited, code=exited, statu s=1/FAILURE Nov 08 07:39:06 vault systemd[1]: Failed to start Docker Application Container Engine. -- Subject: Unit docker.service has failed -- Defined-By: systemd
-- The result is failed. Nov 08 07:39:06 vault systemd[1]: docker.service: Unit entered failed state. Nov 08 07:39:06 vault systemd[1]: docker.service: Failed with result 'exit-code'. Nov 08 07:39:09 vault systemd[1]: docker.service: Service hold-off time over, scheduling restart. Nov 08 07:39:09 vault systemd[1]: Stopped Docker Application Container Engine. -- Subject: Unit docker.service has finished shutting down -- Defined-By: systemd -- Support: https://www.debian.org/support
Rclone maybe a solution for you, it supports mega:
https://hub.docker.com/search?q=rclone&type=image
> this creates the files as the local user "pi" and is it not accessible using Samba anymore.
This is a permission problem, you can solve this multiple ways. Maybe you have to change umask to 002, than chmod 775 the shared folder, and add the pi user to the sambashare group.
I've been using a Sabrent 2 drive bay for a while with no issues. It's USB 3.
Might be nice to have a 2fer for future upgrades or to use cheaper drives.
Might not be the exact product: https://www.amazon.com/Sabrent-External-Duplicator-Function-EC-HD2B/dp/B0759567JT
You can put dietpi on it:
Then use their software installer to install OMV. If it doesn't perform well, you still have dietpi on it and can use it as any number of other things.
Here is a page with a write-up of part of the process (it came up as part of a search, I am not familiar with this blog):
I would suggest DietPi. There is a x86 version so it's not meant for Rasperry Pies only. It's Debian underneath and all the tools you might need for a media server are in the install list. Super easy to manage and easy on the resources.
Yes, it's dying. Reallocated sector count raw value should be 0 for a healthy drive. This means that 1169 sectors are already dead, but there are no data loss yet, as these sectors were marked as dead and not used anymore. If you check your other drives, the raw value for this line should be 0.
Read the 3rd comment from this thread, it gives a nice explanation: https://arstechnica.com/civis/viewtopic.php?p=22062211
You can also check Hdsentinel: https://www.hdsentinel.com/hard_disk_sentinel_linux.php It will give you an estimation how much time does it have left.
It's not already dead, if you store non super-important data, and use it in a raid you can use it for some time, but won't be surprised, when you wake up one morning and the "RAID array is degraded" message will greet you.
>Upon a reinstallation i have Raspian Buster, dated 8/20/2020
That doesn't mean anything, from here you need Raspberry Pi OS (32-bit) Lite
You could do that, but it's not that problematic to run a web server docker container.
Just point it to the correct directory and set up port forwarding and it should just work. If you want to use the default 80 and/or 443 ports, change OMV web gui port first.
This is a basic container setup:
docker run -d -p 80:80 --name web -v /var/www/html:/usr/share/nginx/html nginx
source: https://www.docker.com/blog/how-to-use-the-official-nginx-docker-image/
If it's a new install, you should have SSH access. (This is why you should ALWAYS have SSH access, even if you don't plan to use it very often). I don't use the Pi's, but I'm pretty sure it's enabled by default. If you're using Windows 10, I think you should have Powershell installed. Simply open Powershell and type ssh . It will ask you to accept a fingerprint key, then ask for your root password. Enter your root password and you should be greeted with a command line prompt just like you're staring at, but you can run commands from your local machine.
If you are pre Windows 10, download Putty.
https://www.chiark.greenend.org.uk/~sgtatham/putty/snapshot.html
Once Putty is installed, it has a dizzying amount options, but you don't really need them for now... Click on Session, and on the left, and on the right where it says Hostname/IP, put your server IP, 192.168.0.134. Don't change the port. Where it says connection type, choose SSH. Click Open. A popup will ask you to accept a fingerprint key, then on the next box ask for a user name (root) then enter your root password... and you'll again be staring at a command line prompt you can use from your local machine.
I see a line in your boot screen there saying a web server failed to start. That could be the openmediavault web interface not starting at all. I’d say try and reflash the sd card.
Etcher is renamed Balena Etcher now by the way, don’t know if you were using an old version and maybe that is the issue.
To my knowledge, you cannot "grow" a RAID 1, because as you said... it's just a mirror and frankly it is a total waste of space.
How much data do you currently have and how much do see it expanding in say, the next year? What is your backup plan in the event of drive(s) failure? Remember, RAID IS NOT A BACKUP! It sounds like you're trusting RAID to protect your data and this is an absolutely terrible idea. Don't fall for this.
https://emby.media/community/index.php?/topic/70869-emby-just-deleted-all-of-my-movies/
https://forum.openmediavault.org/index.php/Thread/28244-Problem-with-RAID-5-or-Hard-Drive/
I'm using jellyfin on my home OMV server.
Jellyfin has an app for android.
I installed from the jellyfin repo. Follow the instructions for Debian stable here: https://jellyfin.org/downloads/
This week is a challange to get Bionc working in a Docker. Free stickers to the first three people who post there exact process to the forums.
Boinc - https://boinc.berkeley.edu/ Forum post -
You need to have access to the router/NAT device for the school to open up the port you need, then get the public IP (different from the Pi's LAN IP).
Likely not possible given that it's a school.
However you can go another route with a service like this: https://ngrok.com/
It essentially proxies a connection from the Pi to their servers, meaning since the Pi is initiating the connection from inside the network opening ports or having access to the router is not required.
You could also do your own setup with a home server or cheap VPS: https://jordancrawford.kiwi/home-server-without-portforward/
So not sure if this will help but I noticed when stock, I would run Fast.com and i would only get 120mbit. I overclocked the cpu to 2000mhz and now I max out my internet. So maybe overclocking will help?
for hw monitoring I use netdata. You can install it from their repo, or I think a docker image is also available.
for cpu temp you have to install and configure lm-sensors, for hdd temperature hddtemp. both of them installable from the default debian repos: apt install lm-sensors hddtemp
To set up lm-sensors, run sensors-detect
. hddtemp asks questions during install, no other command needed for setup.
If you want to use built-in omv tools, you can see the current hdd temperature under Storage->S.M.A.R.T->Devices. I don't know a way to show cpu temp on the omv webui.
On top of the firewall I would proxy all the mentioned services via said vps with nginx and CrowdSec, which is meant as a modern version of fail2ban - this means that it can also protect ssh out of the box.
CrowdSec is free, open source, crowd sourced threat intelligence meaning that all users of the software (anonymously) transmits intelligence on who's attacking them to a central database where it's determined whether a given ip is malevolent or not.
When CrowdSec is setup to protect nginx as described above it also effectively works as a L7 anti-DDoS mechanism as well as working as a sort of firewall within nginx thereby protection from a variety of attacks.
On top of that it's possible to keep track of the attacks that's going on via fancy graphs in the free to use console.
Disclaimer: I am head of community at CrowdSec and an avid user myself.
These are just some of the things Crowdsec can do and a very short explanation of what it is and what it can do. It's new software in a rapid development with a userbase that's growing quite fast. I did a rather technical talk last week at ShellCon that will give an overview of the possibilities. Check it out here. Let me know what you think - also I'll be happy to answer any questions and help you out as much as I can.
Does it have to be through docker? I'm using pivpn https://www.pivpn.io/#install and choose the wireguard install there. On the client system just install the wg client and follow https://www.wireguard.com/quickstart/
Edit: added link for pivpn
Maybe editing proftp settings?
http://www.proftpd.org/docs/contrib/mod_shaper.html
Maybe direct in proftp can i set diferents Bandwidth restriction by users or exclude some user from restriction??
Just periodically take an image of your OS drive so you don't even have to think about it.
Not sure what your hardware setup is, but for example if you're running OMV off of a Raspberry Pi with an SD card as the OS disk, it's pretty easy to take a periodic backup image:
Did you make an image of the SDCard before installing it? One should always keep a backup before tinkering with things. :)
https://sourceforge.net/projects/win32diskimager/ is a great way to generate img files of complete sdcards, as well as restore img files back to sdcards.
Installing rclone is quite easy, issuing the command : apt install rclone
as root should do
Then you'll have to run rclone config
once, I never used it with gdrive but it is usually easy with the interactive prompts as it walks you though the process.
After that, its just a matter of setting up a scheduled task (daily/weekly? depends on your needs) which runs
rclone sync /srv/dev-disk-by-label-yourdata/... remote:backupfolder
You can run the command manually until you get it right. Be careful to not invert source and dest (which could cause your local data to be wiped). I'd generally recommend using a user which has read-only access on local data to avoid any possible mistake.
Are you talking about rclone instead of rsync? If not, i'd recommand trying that. Also rclone section about drive limitations is quite informative and answer most of your questions I guess : https://rclone.org/drive/#limitations
​
You can easily partition it after install, this is what I did. Download and boot from a gparted live usb, and resize the / partition, than boot to OMV, and create the new partitioins
I did this for a long time without issue using this usb drive Bay. Mediasonic ProBox HF2-SU3S2 4 Bay 3.5” SATA HDD Enclosure – USB 3.0 & eSATA Support SATA 3 6.0Gbps HDD transfer speed https://smile.amazon.com/dp/B003X26VV4/ref=cm_sw_r_apan_glt_fabc_XVDQB7XB65DFJAXZGNJ6?_encoding=UTF8&psc=1
Yes, just go to and search for a pritunl docker image. If you haven't set up Docker on your OMV server, TechnoDadLife and others have good tutorial videos on how to get started. Docker containers are the primary way to add functionality to your OMV server. I personally run the Wireguard container on my server for VPN connectivity to my home LAN, and a NordVPN container to provide connectivity from certain containers to the internet.
DISCLAIMER: I have limited experience with SAS cards. I’ve only used 1 card that was picked out for me.
I’m a fan of LSI cards. I would check out this one:
SAS9211-8I 8PORT Int 6GB Sata+SAS Pcie 2.0 https://www.amazon.com/dp/B002RL8I7M/ref=cm_sw_r_cp_api_glt_fabc_ZXZRESYJ7KRP3APS5FK3
You’ll need break out cables with it (x2). These should work: Cable Matters Internal Mini SAS to SATA Cable (SFF-8087 to SATA Forward Breakout) 3.3 Feet https://www.amazon.com/dp/B012BPLYJC/ref=cm_sw_r_cp_api_glt_fabc_5XS5QE4Y8GM38GNRDMXY
Just use any app that supports opening files via SMB by streaming it, the app that I know available on Android can do this flawlessly is Comic Screen, for iOS I use ComicShare though this app doesnt support streaming it, so it download the comic file first before you can view it so free up some space if you plan to use this. For Windows, I use CDisplayEX.
to access it while outside your local network, I suggest hosting a VPN on your NAS so you can connect to it directly, you can also use Zerotier as well if your ISP is under strict NAT.
Gonna refund and try with another one later ;)
Using this for my pi : https://www.amazon.fr/dp/B07MX5B8HH/ref=cm_sw_r_em_apa_glt_i_38QW9JNP4ZQRFS0SG8DP?_encoding=UTF8&psc=1
Should be enough?
>And are you really having both Transcend + Seagate connected
There's only one drive and it's probably this one
The issue here is the input/output error, the Pi is having issues reading the drive, which could relate to power. But as 2.5" drives should just work without issue provided the Pi has the correct power supply.
In theory (I never tried this):
It should be possible to run / install a stock image of Raspbian (aka Raspberry Pi OS) on a USB drive.
Then - running Raspbian - you should be able to flash an image to the mSD card.
or
you can use any Android device with a mSD card slot (I tried this on my Amazon Fire HD tablet and it worked)
download / install or sideload this app:
https://play.google.com/store/apps/details?id=com.redrobe.raspicardimager
Processing power is different, the old D410 is designed for desktop so power saving is not a major concern, there are some mini PC like this, which has ultra low power consumption but with better CPU power. The Intel graphics onboard can even support simple video transocding, lot's of people using those thing to make little home video streaming stuff. For me I just bought this to do the same thing, this is not something Pi 4 can do.
But of course, you already have Pi 4, then just go ahead with this, it's pretty good one for simple storage. Until one day you have more needs, or more disks to be used, then you can think about other solutions.
Powerline connections are devices which transmit Ethernet over standard electrical wiring (usually AC outlets). They're handy and convinient in certain situations when WiFi has too much interference, running regular UTP Ethernet cables aren't practical and the household AC wiring is decently setup. Net Gear makes some decent equipment. https://www.amazon.com/NETGEAR-Powerline-200Mbps-Nano-Adapter/dp/B006OOKT3Y/ref=sr_1_8?dchild=1&keywords=Netgear+powerline&qid=1617628614&sr=8-8
>- Powered USB hub
Hi, how did you connect those 4x 1TB disc? I have 4x 1TB 3.5" hdd and I'm trying to use this https://www.amazon.com/StarTech-com-SATA-USB-Cable-USB3S2SAT3CB/dp/B00HJZJI84/ref=pb_allspark_session_sims_desktop_5?pd_rd_w=hsaIE&pf_rd_p=bfefd6e2-acb1-463d-94d0-38a6e00f41d3&pf_rd_r=YXEVXTW5F8DDR1XANAPQ&pd_rd_r=9d254827-3a6c-46d9-909f-5cbe29045c19&pd_rd_wg=uYkR5&pd_rd_i=B00HJZJI84&psc=1 and connect to usb3.0 hub.
Turns out the problem was that the computer needs a monitor plugged in on reboot. I was able to solve it by using a dummy plug for the video output. One of these did the trick:
https://www.amazon.com/gp/product/B07YMTKJCR
No, iPhone is able to connect without VPN so long as it’s on the WiFi of course.
OMV server is not running VPN and is hardwired in.
Modem -> router -> house;
Is there maybe a setting on router that I don’t know about? I have ports forwarded for various applications such as plex and have no issues there regardless of device VPN status. I just find it really odd that it’s affecting all computers I’ve tried and not phones. And that having VPN allows it to work leads me think that it’s just one setting I’m overlooking. I mostly follow guides to do things on OMV so I don’t have the experience to reverse engineer it
Oh that's interesting; I had actually browsed, out of curiosity, at the DS380 and the Fractal Design Node 804 yesterday.
> After that it is all about the budget and if you plan to do different than just NAS on the machine.
I have a dedicated server, so I wouldn't need the NAS for anything but storage.
> I could give you more suggestions, if I know your budget.
For the budget, I'm not looking to get something cheap, unreliable and un-flexible; that's what lead me to get the Zyxel drives in the first place :D.
If I could build it for less than £800, including the drives, I'd be happy.
That's what I was thinking. Do you have a suggested openvpn client docker? I use Private Internet Access as my provider and they support OpenVPN and Wireguard. I'm looking into this one: thrnz/docker-wireguard-pia - Docker Hub
For the OS drive just get the smallest samsung evo you can find and forget about it. You could then use the old OS drive as a snapraid parity drive for error detection/correction.
For raid storage, do you see yourself filling up a 3TB disk anytime within the next two years? If not, then get another 3TB WD red, and set up the two empty drives in raid. Then copy the files over and use that disk as a backup.
The ideal situation for a home nas user is:
-A main storage array with some sort of redundancy and error detection/correction
-A constantly connected backup, making daily incremental backups. Error detection/correction is recommended here as well.
-An offsite backup, that cannot be damaged in the event of fire, theft or lightning strikes.
I personally have great success with questionably low priced HE8 ultrastars off of amazon: https://www.amazon.com/HGST-HUH728080ALE600-0F25739-8000GB-128MB/dp/B00NP6AOCK/ref=sr_1_1?s=electronics&ie=UTF8&qid=1516150152&sr=1-1&keywords=ultrastar+he8 Then again I'm a very mild data hoarder and +1.4tb is a normal year rather than my entire life.
No problems! :)
Managed to get it work finally! It wasnt working because of a really nood mistake, but now it's ok.
NordVPN doesn't want to connect to any server, but after some research i found out there is an issue with the latest image, which can be solved if you downgrade the file. Now looking for a guide on how to do that...
If you have some spare minutes and know any easy guide please share if you can!
Many thanks for all the help! I really appreciate it!
Many thanks for the quick reply!
A couple of questions: 1) would this stop the torrent client if the VPN connection drops? 2) at the volume part: data is the path where the torrents will be downloaded? 3) VPN_Client=openvpn - if I'd like to use wire guard do I need to remove this? 4) where do I need to add the VPN server info? 5) additional ports - do I need to add these as well or can leave this out like the port forwarding as NordVPN doesn't support port forwarding?
Apologies for the really noob questions, I was trying to find some material to understand these but couldn't find anything.
Many thanks again!
It’s confusing what you’re asking. Mullvad is not for sharing any services on your end. It’s for encrypting traffic from your machine out. You’re running a client in that case.
You’d need to setup your own vpn server in your home. Then any client that accesses your network will be encrypted. Nothing to do with docker etc. the entire connection will be tunneled. It’s possible your router already has a vpn server built in that can be setup in about 5 min.
To avoid the dynamic ip issue, use a dynamic ip service like duckdns
Below is my docker-compose for haugene/transmission-openvpn with environment variables for persisting completed and incomplete paths. You can see all the env vars you can set, here.
​
transmission:
image: haugene/transmission-openvpn
container_name: transmission
hostname: transmission
restart: unless-stopped
dns:
- 1.1.1.1
- 1.0.0.1
ports:
- "9091:9091"
volumes:
- ${persistent_path}/docker-configs/transmission/config:/config
- ${data_folder_path}:/data
environment:
- CREATE_TUN_DEVICE=true
- OPE<a rel="nofollow" href="https://nvpn.net/">NVPN</a>_PROVIDER=NORDVPN
- OPENVPN_USERNAME=${transmission_openvpn_username}
- OPENVPN_PASSWORD=${transmission_openvpn_password}
- OPENVPN_OPTS=--inactive 3600 --ping 10 --ping-exit 60
- NORDVPN_CATEGORY=legacy_p2p
- NORDVPN_COUNTRY=US
- WEBPROXY_ENABLED=false
- LOCAL_NETWORK=${docker_host_network_cidr}
- TZ=${timezone}
- TRANSMISSION_SCRAPE_PAUSED_TORRENTS_ENABLED=false
- TRANSMISSION_WEB_UI=combustion
- TRANSMISSION_RATIO_LIMIT=1.0
- TRANSMISSION_RATIO_LIMIT_ENABLED=true
- TRANSMISSION_WATCH_DIR_ENABLED=false
- TRANSMISSION_LPD_ENABLED=true
- TRANSMISSION_DOWNLOAD_QUEUE_SIZE=25
- TRANSMISSION_HOME=${transmission_home_dir}
- TRANSMISSION_DOWNLOAD_DIR=${transmission_downloaded_dir}
- TRANSMISSION_INCOMPLETE_DIR=${transmission_incomplete_dir}
I am currently using the pi4 4GB on my server. I am running OMV5 on buster, with several docker containers. (PLEX, nextcloud, deluge, couchpotato, sonarr, jackett, a reverse proxy and a NordVPN container.)
The only issue I had with mine was that when using portainer to manage the other containers, it would become unresponsive for varying lengths of time (i have a post about this). Sometimes just a minute, other times several hours. This would typically only occur when starting / stopping containers though, and was overall somewhat stable.
I already had a Pi3B dedicated to Pihole, and so NC e that was underutilized I moved portainer, LetsEncrypt, and DuckDNS over to that device. Now my Pi3B hosts portainer that controls the docker instance on my Pi4-NAS, and everything is super stable.
The pi4 easily streams 1080p to 1 tv, but I will admit that it has trouble if you try to use subtitles or require heavy transcoding. (I found aac audio is best).
I agree that the pi is adequate for basic uses, but you aren’t going to be doing any VMs or heavy streaming with it.
How does this handle multiple workloads if you have it running in a Docker container? I’ve got OMV on a Pi 3B and I don’t think it would handle that much load. Yes, no? Also, what instructions did you use to set it up in Docker? If it’s in a Docker container could you have the newer version of OMV to test running on the same Pi in a separate container? I’ve also been running ExpressVPN with Transmission going 24/7 and after about 6 months I’ve restarted Transmission maybe 4 or 5 times. In those 6 months I’ve transferred over 9TB of data, most of it uploads. Great for just loading a bunch of torrents and let Transmission just sit there waiting for some peers to appear to grab the file(s). I find the bottleneck occurs after downloading something and then transferring the file to my NAS or Filezilling it to my Mac. How do you manage your received files once downloaded?
Does setting an "OPENVPN_CONFIG" to = one of the files in here work to bypass it using the ?
I had that error with a different VPN Provider because the doesn't exist or it was pointing to a non existent .opvn file.
Did you get an update to this?
I initially used the SlickVPN windows app when I want to use my VPN, then I decided to try OpenVPN as its open-sourced and more well known, however I'm continuing to get the same certificate request as your original question. By clicking outside that window that pops up, I'm able to connect to the server, but I seem to keep getting bumped off occasionally.
AirVPN users will need to generate a unique OpenVPN configuration file by using the following link
​
Please select Linux and then choose the country you want to connect to
Kind of a long shot here, but I bought one of the best selling SATA to USB cables for my SSD on my Pi4 and it won't boot when connected to the USB3 ports.
Other buyers have mentioned the same issue.
Oh I am sorry to write to you again, but I have a question. I am curious. How did you attach 5 drives? I am looking at some sata expansion cards, a very friendly user recommend a card but it is really expensive. Maybe I am lucky and you have some experience in those cheap cards like this one?
It is using the chip ASM1166 but I can't find any info from other user using a card with that chip
Look into a LSI HBA pcie card. You’ll free up all your onboard sata ports for OMV and future expansion. Something like this: SAS9211-8I 8PORT Int 6GB Sata+SAS Pcie 2.0 https://www.amazon.ca/dp/B002RL8I7M/ref=cm_sw_r_cp_api_fab_ObYCFbB5DV2JK You can also find a bunch used on eBay. You’ll also need SAS to sata cables for you HDDs. It’s well with it and will be just as fast as sata connected ports (because pcie). It’s what I have in my OMV NAS.
Sorta - I use this external 4-bay hard drive enclosure with mine, but I specifically picked it because it doesn't have hardware raid built in, since I wanted a software solution instead.
With that, OMV detects each drive separately, and I use mergerfs to pool them together so they appear as a single drive, and snapraid with a parity drive so I can recover in the event of a drive failure. And I use rsnapshot to keep backup copies of all my main folders from each of the past several days, weeks, months, and years.
An enclosure like that would also work if you wanted to just simply mirror 2 drives with rsync, like the other comment says, or rsnapshot. I believe actual RAID via USB is not recommended though.
this one from amazon:
https://www.amazon.com/dp/B07W7LHVY5/ref=cm_sw_r_oth_api_i_av6.Eb95NA370
for me it seems like a network speed issue as i’m i easily getting 100mbps+ speeds locally on the raspberry pi
I have a HP 6300 SFF pc as well. I found a great hdd candy that replaces the CD drive. It’s from Icy Dock, only $15 on Amazon, holds two 3.5” and two SSDs. Amazon Link Highly recommend it.
I've got a setup with OMV on a raspberry pi with docker images for sonarr, radarr, and deluge for downloading media to a USB HDD plugged into the Pi. I run Plex on a separate machine though (Nvidia Shield)
I use openvpn to connect to NordVPN while downloading content. Plex goes through the VPN for remote connections but connections within my network are local
Not sure what VPN provider you're using but instructions like this one from IPVanish are common and give you a rough idea of how to setup a Sock5 proxy on a torrent client.
I used this unit
Mediasonic HFR2-SU3S2 PRORAID 4 Bay 3.5" SATA Hard Drive Enclosure - USB 3.0 & eSATA
https://www.amazon.com/dp/B003YFHEAC/ref=cm_sw_r_cp_api_SV42AbEH8MCAA
I started with an Odroid XU4Q but had to switch to an Intel NUC (Celeron) to host OMV4 since some of the plugins I wanted to use were not available on ARM.
Welp, I just dd tested my RAID drives like u/ Shishakli mentioned and my RAID 10 write performance is only 33.7 MB/s while my individual drives operate at 44.4 MB/s. I'm sure these drives can write much faster than that, but until I do further testing, I'm afraid my system is actually just reaching its maximum write speed. It could be that my PCI SATA card is not that good (SATA II should be plenty of speed because its 2 Sata II channels for 4 hard drives).
I must do further testing with my PCI card, maybe I need new drivers for it? Also a new problem has come up. After I DD tested my RAID, OMV shows my file system as missing even though the RAID Controller shows the RAID array as clean, any ideas?
EDIT: I think what happened was that the filesystem name somehow got changed. In the RAID configuration in both the WebGUI and the computer itself, it shows md0 as the RAID array, perfectly fine, but the filesystem name under blkid seems to have changed (I think).
EDIT2: I might have destroyed my RAID 10 array by writing the test file directly to one of my hard drives, but OMV says the RAID 10 array is clean.