Does the power supply or motherboard of that miniPC have a place to plug in the power connector?
No, I'm going to provide it.
Does the power supply or motherboard of that miniPC have a place to plug in the power connector?
No, I'm going to provide it.
Hi,
Since you've been using this hardware for over a year now, would you still recommend it?
I'm considering getting the newer version: GMKtec NucBox G3 Plus, paired with an ASM1166L-based M.2 NVMe to 6-port SATA adapter. My plan is to connect two 3.5" HDDs and an SSD for Docker data.
Is it well supported?
Hi,
Is there any recommend usb storage device for boot? Or at least some features that I should search?
Something like this: https://www.westerndigital.com…b-3-1?sku=SDCZ74-032G-G46
Thank you
btrfs gives you some additional features, but this comes with a learning curve.
Won't it make backups and detect corrupted files easly? I have read on some posts about people that find out there were corrupted files on the backups.
That is the simplest and what most people do to easily have a backup of their operating system. You just have to be careful to make sure you install the flashmemory plugin, that will ensure the longevity of the pendrive.
I think I have seen a specific USB drive recommend but can't find it again.
And for the data shares should I use something like btrfs or should I keep with ext4?
Hi.
I have been using an RPi4 with OMV for 2 years. It has an HDD for network shares data and backups from the ssd. An SSD as storage for docker and the OS on the sdcard. My current installation is on a 32 bits version.
I'm using Portainer to manage dockers services.
Right now I need to move it for a 64 bit OS since nextcloud doesn't support 32 bit version anymore and I would like to add another HDD to have a backup solution. I also want to run more dockers.
I have been looking on posts about the N100 and I'm almost decided to buy the ASRock N100DC-ITX / N100M.
The new setup should be something like this:
2x 4TB HDD on sata ports;
1x M2 SSD for docker storage;
1x OS on a 32GB pen drive for easy backup and restore if needed? Would you do diferently?
Should I just use something like rsync to copy the data from HDD1 to HDD2 or something like raid 1 btrfs is the way to go?
Thank you
Hi, how do you check data integrity of your backups? I have been reading that is common after some years that some data may be corrupted. How do you check that the data on the disks are still ok?
My OMV installation is based on a RPi4.
Thank you
I think I don't need it
Hi,
I mainly use OMV for local shared folders and also for a instance of Nextcloud(backup of photos from family members). Recently nextcloud anounce that the installation should run on a 64bits OS. Since I Installed OMV for the first time, ~2years ago, the RPi4 add support for 64bits and also for run the OS from the SSD.
Right now I have a RPi4 with the OS on the sdcard, an HDD for data/backups and an SSD for docker + nextcloud DATA.
After the last update of NC my instance of nextcloud became slow.
I have already read about how to move omv.
My doubts are:
- Install a 64bit OS on the sdcard and use the SSD for docker + nextcloud DATA(the same setup as current)?
- Install the OS on the ssd, doesn't need to point the docker to another disk and also use this SSD for nextcloud DATA?
I didn't have any problems with OMV during these 2 years but from time to time I duplicate the sdcard in case I need to restore it. If I move to the SSD I think I'll lost the easier process of recover.
Dear all,
I have a maybe silly question. Assuming I have a computer with a clean swag server (listening the port 443 if I understand well for any https request pointing on my box), could I get a second computer running swag on the same network for managing the containers on this second computer.
I understood that this possible to access by internet two different OMV6 servers by the solution through the duckdns container by opening the two different OMV ports on my box. But with swag, any https request two the box will go only on one swag server, no ?
Thank you very much,
Harold
You only can port-forwarding a port 443 to one server. So only one SWAG could be reached from outside however I think nginx is capable of forward the packets from one SWAG to another based of subdomain per example.
You don't need two SWAG services running if you want to access OMV outside of your network. You can set the SWAG to forward a domain to a container on the some host or a machine on the same network using ip address.
SWAG service:
- omv1.domain.com -> localhost omv(omv on same machine as SWAG);
- omv2.domain.com -> ip of second host running omv;
Hi,
Do you encrypt your data disks? Is it possible on a RPi4 based setup?
Thank you
May I suggest "real" router/firewall like pfSense with IDS/IPS running?
Isn't fail2ban or CrowdSec enought for this type of attack?
EDIT:
if you don't want to go down the cloudflare or pfsense/opnsense road, at the very least you should be using a reverse proxy like swag or nginx-proxy-manager with fail2ban enabled so that hammering by a hacker is blocked after a few failed login attempts. I believe swag has fail2ban built in, while nginx-proxy-manager requires an extra docker container and some custom config to make it work.
Read it after :p
The main reason to my last post was me trying to find out why my nextcloud instance became slower lately.
192.168.1.248 - - [25/Mar/2023:19:02:31 +0000] "GET /apps/dashboard/ HTTP/2.0" 200 9646 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.881 0.880 0.020 0.870
192.168.1.248 - - [25/Mar/2023:19:02:32 +0000] "GET /apps/activity/js/activity-sidebar.js?v=71c8fb49-0 HTTP/2.0" 200 373126 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.270 0.270 0.030 0.050
192.168.1.248 - - [25/Mar/2023:19:02:32 +0000] "GET /apps/activity/js/activity-dashboard.js?v=71c8fb49-0 HTTP/2.0" 200 341839 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.283 0.280 0.030 0.070
192.168.1.248 - - [25/Mar/2023:19:02:32 +0000] "GET /apps/viewer/js/viewer-main.js?v=71c8fb49-0 HTTP/2.0" 200 670644 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.712 0.710 0.260 0.280
192.168.1.248 - - [25/Mar/2023:19:02:32 +0000] "GET /ocs/v2.php/search/providers?from=%2Fapps%2Fdashboard%2F HTTP/2.0" 200 221 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.353 0.350 0.030 0.350
192.168.1.248 - - [25/Mar/2023:19:02:33 +0000] "GET /ocs/v2.php/apps/notifications/api/v2/notifications HTTP/2.0" 200 480 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.296 0.300 0.030 0.300
192.168.1.248 - - [25/Mar/2023:19:02:34 +0000] "PUT /ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json HTTP/2.0" 200 119 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.400 0.390 0.030 0.390
192.168.1.248 - - [25/Mar/2023:19:02:34 +0000] "GET /ocs/v2.php/apps/activity/api/v2/activity/by HTTP/2.0" 200 872 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.557 0.550 0.030 0.550
192.168.1.248 - - [25/Mar/2023:19:02:34 +0000] "GET /apps/recommendations/api/recommendations/always HTTP/2.0" 200 314 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.929 0.930 0.030 0.930
192.168.1.248 - - [25/Mar/2023:19:02:34 +0000] "GET /ocs/v2.php/apps/user_status/api/v1/statuses/josex HTTP/2.0" 200 127 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.607 0.610 0.050 0.610
192.168.1.248 - - [25/Mar/2023:19:02:34 +0000] "PUT /ocs/v2.php/apps/user_status/api/v1/heartbeat?format=json HTTP/2.0" 200 119 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36" "-"0.618 0.620 0.050 0.620
Alles anzeigen
It looks like that is the nextcloud server that takes too much time to answer. How can I identify what could cause it?
$request_time – Full request time, starting when NGINX reads the first byte from the client and ending when NGINX sends the last byte of the response body
$upstream_response_time – Time between establishing a connection to an upstream server and receiving the last byte of the response body
$upstream_connect_time – Time spent establishing a connection with an upstream server
$upstream_header_time – Time between establishing a connection to an upstream server and receiving the first byte of the response header
Anyone knows how can I change the nginx log format on swag?
I would like to add some more info:
# Specifies the main log format.
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"'
'$request_time '
'$upstream_response_time '
'$upstream_connect_time '
'$upstream_header_time';
I try to add it to config/nginx/nginx.conf without success.
solved: I need to add the main tag to the access_log path: access_log /config/log/nginx/access.log main;
Alles anzeigenI have OMV 6 running on my RasPi 4. Only problem is the USB3 port and SSD enclosure. Works with RasPi4 USB2 port. Check out the following website for USB3/SSD issue:
https://jamesachambers.com/ras…ide-for-ssd-flash-drives/
System Info:
===========
Hostname: raspberrypi
OMV Version: 6.3.4-1 (Shaitan)
Processor: BCM2835
Revision: c03112
Model: Raspberry Pi 4 Model B Rev 1.2
RAM: 4G
OS: Raspberry Pi OS Lite (64-bit) A port of Debian Bullseye with no desktop environment
Kernel: Linux 6.1.19-v8+
SSD: SK Hynix SHGS31 - 500GS-2
USB3 Drive Connection: Sabrent Model:EC-OCUB
Drive Formated: EXT4
USB3 Powered Hub: Atolla 204
Static IP Address
But is it because you're using an unspported case?
Is 64bit installation recommended now?
Hi, needed to install docker and portainer at the end. I was very cautious during the process and it is working with the new ssd
Change the cp -rp with cp -rav. -v to know what cp is doing and -a because reading the man page it looks like it perserve more information.
Thank you for the guide