Few things… 1.) The air will thermal throttle since no active cooling. Mini is better since it actually has a fan. 2.) Thunderbolt networking uses a software based network adapter, YMMV! 3.) PCIe pass through (IOMMU virtualization) is not supported on any version of Mac OS including Intel kernels, but on Intel macs you can run other OS like a true hypervisor like you said. Theoretically, the M1 platform supports it, but there are no APIs for VMs to actually use it on Mac OS. Possible that the Asahi Linux folks can figure it out. 4.) You’ll need to enable write back caching to get fast write performance on any RAID controller. This will almost certainly be turned off by default as power outrages can result in corruption. Make sure to use a UPS & journaled file system if you enable write back caching.
It depends on what you plan to do. Running a web server, sure. You can also run chroot containers within termux, and run python, nginx, php, etc. I have even run a XFCE desktop environment and remote connect with VNC. Of course, there are limitations due to HW capabilities of a phone. As other comments have pointed, I have also run a WordPress site within termux and using cloudflare as CDN cache. Having a custom kernel unlocks more features, and if that custom kernel has KVM enabled, you may run faster VMs with qemu than software emulation
I installed Debian on my M1 Mac Mini, mostly for the purpose of a Minecraft server, but it also ran other services as well through Docker. The Minecraft performance was nothing less than amazing and everything else worked, provided you weren't trying to use features that are not implemented (like USB3, Thunderbolt and GPU acceleration). Docker performance is also much better on Linux than on MacOS due to much less overhead; world generation in Minecraft was 20-30% faster than in a Docker container on MacOS. Once the Asahi team is closer to being done, the M1 Mac Mini is going to be phenomenal for home servers.
I use M1 as a virtual pedalboard for my guitar or virtual piano for my keyboard. Since power consumption is so low I run it 24/7 and my instruments are always ready to go. on my M1-Server I run: - Reaper - Keyscape - AmpliTube 5
I can tell you that with ubuntu desktop; headless remote desktop required a dummy display setup (either software or hardware); however, the lock screen produced other issues (you couldn’t allow remote connection to a locked desktop). I ditched the whole idea of a base desktop os (had tried with macos too, no display dummy necessary here, but it ate too much ram on its own for little purpose) so I decided on proxmox with a vm (for now will probably migrate to LXC soon for improved efficiency). Mac mini 2014 with 8GB RAM.
@Teluric Actually it does. By definition en.wikipedia.org/wiki/Server_(computing) Those of us who don't use our home servers to larp as a SRE at a big tech company are okay with some downtime. I don't have thousands of customers depending on my cheapo i3-6100 machine and would prefer to have regular kernel and security updates. As long as you have a UPS, I don't see what would prevent you from having a 6 month uptime on consumer hardware, if you wanted to brag on the Internet
I’ve gotten around it quite easily by using SwitchResX. You can set the desired resolution from the menu bar item then you can configure the settings to automatically use the last used resolution at boot if you need to restart.
Be careful with the HighPoint controllers, they bricked a few of my WD Reds a few years ago. The drives would not work on any card other than a HighPoint controller (no spin-up on SATA, SAS, toaster, etc., etc.). Took me 3 years to figure it out, but the reason was the HighPoint 'spin-down on idle' modified the FIRMWARE of the hard drives, and the only way to fix it was to plug the drives in to a HighPoint controller, and turn the power efficiency settings back off. It took me 3 years to figure this out because I sold the Highpoint cards as soon as I bought LSI RAID cards, and I by chance, by luck, plugged these in to an ancient 2760A I got from school a bazillion years ago. I'm happy to have saved 8 8TB WD reds that I spent like $2k on at the time, but what the actual heck HighPoint. My job is in enterprise networking, and the whole DAS concept scares me, I know it's fine for home use but still. You should look at setting up an ISCSI SAN, you can use ISCSI multipath for network redundancy, and a performance gain; Plus you can use one system to create ISCSI volumes for multiple servers, or have a single ISCSI volume to multiple "cluster-aware" servers. Only problem is that you'd want to set up VLANs to do it "right", and not have block-level storage accessible to your noob devices. I feel like I comment on all your videos now.. I do like your content, keep up the great work!
We have a 2012 mini working as a headless print server. I use the macOS screen share option to access it without a virtual display. Simple set up for simple requirements.
I use it as a Plex server. Combined with arm based synology NAS (HDD storage only as it’s focused more on storage rather than speed), so far works great.
I'm looking at this use case as well, and am particularly interested in the transcoding abilities of these m1/m2 chips since my synology can't keep up with any real transcoding needs. Any downsides you've seen other than price? It seems there's a fair amount of people trying to offload their m1 minis on ebay.
Great video, thanks for sharing the experience. I was contemplating the usage of a M1 for server purposes; but I will wait until more progress is made on Asahi (which is already amazing if you consider their mission). By then M1 can probably be picked up cheaper too. All good things…
Running 5 M1 Mac Minis as App Store/iCloud caches for larger wifi networks in schools. An HDMI dongle isn't needed, I use VNC for local connections as it shows the boot screen and thus makes system updates easier, TeamViewer for remote management once the Macs are online. Since the Macs only act as caches I don't have any issues. Using the internal SSDs is plenty for the main goal of speeding up app installations for our set of managed apps and saving bandwidth on the 1gig uplinks. Some connected at 1gig, some on 10gig, depending on the school's network. All powered with a UPS in climate controlled network-closets. Power consumption isn't relevant at this scale.
can we use the thunderbolt port of mac mini to connect directly to the laptop's usbc port since my laptop's usbc supports displayport 1.4 over usb and mac mini's thunderbolt also supports displayport???
As others have written, there is no need for a HDMI dummy plug while running a(n base m1) mac mini headless. Run the ' sudo fdesetup authrestart' terminal command to restart the server. See 'fdesetup help'. As far as I know, a headless mac with filevault encryption enabled cannot be made to restart gracefully after a power loss.
I just setup something very similar, I used an M2 Mac mini base, attached to a OWX Mercury Pro U.2 via thunderbolt and a OWC thunderbolt 10Gbe adapter. I'm getting nearly 5Gb/s to my MacBook Pro. My limitation here is ram, but this was really a POC. Will probably add another machine at some point with more ram. I have 4 x Crucial P3 4tb NVME drives for reference.
I have pretty much server experience with M1 MacMini at this point. I use it as a server for testing for about 10 months now. - VNC connections work even without a dummy HDMI plug. I use just the built in screen share of MacOS as VNC client. - There are running two instances of Minecraft server (not containerized) for a few months without any issues. - I didn't have any issues with external drives because i just use an external thunderbolt drive with 2 HDDs. (Raid1) - With docker i use nextcloud, directus, vaultwarden, watchtower, glance, fireflyIII, mariadb, nginx proxy manager and redis. If you want to virtualize Linux i suggest RockyOS. It works great on UTM and Parallels. But pleas just don't buy Parallels.. The overall performance may be better but they charge at least 50$ for every update additionally. It isn't worth it and OpenSource projects are much cooler anyways 😎 RockyOS because it is built for HPC like RedHat enterprise and CentOS. RedHat enterprise isn't free. Also RedHat enterprise and CentOS don't work on AppleSilicon because of the page size. Since CentOS has a rolling release it isn't that stable anymore.. Just a playground for RedHat. I also would like to run GitLab in a docker container but they don't support arm64 yet. For me it's a no go to run amd64 applications on an arm64 machine for performance and power consumption reasons. If you have any questions feel free to ask.
can we use the thunderbolt port of mac mini to connect directly to the laptop's usbc port since my laptop's usbc supports displayport 1.4 over usb and mac mini's thunderbolt also supports displayport???
@@OpinionsKaDailyDose I guess if there is a software available that addresses this feature. But usually not, because these ports (and ofc the software behind it) are meant just to send display data and not to receive it
I use an Intel Mini as a NAS, Plex Server and host for a few virtual machines. It's got a 5 bay Orico JBOD enclosure over USB3 and is in a raid5 through SoftRAID. AFAIK SoftRAID works on AppleSi. I used to use OpenZFS but it's gotten less and less reliable over the last several years.
Funny I’m actually switching from my M1 Mac Mini as a server to a custom PC build. I was using Parallels to virtualize my Home Assistant and Ubuntu (with Docker). Once Asahi Linux is released (not alpha or beta), I’ll use it in my M1 Mac Mini.
I tried using a few different Macs as servers and just couldn’t get good SMB speeds compared to Windows and Linux - despite what I tried, enabled or disabled.
Unclear why, but in my limited testing, Mac SMB file-serve speeds are poor. Given that Apple uses this as a default file-share method, I would have thought they would do better. Again, this comment is based on not-very-rigorous testing.
Kind of crazy how the end of the video turned into a post of why linux has the software i need rather than the typical reverse of that (in a desktop sense).
Great video! Thanks! ... I was actually thinking of buying an M1 Mac mini as a home server & NAS ... but this just assured me that I'll propably stick with some 9th gen Intel ThinkCentre Tiny or something similar with Ubuntu Server running on that.
@@maxarendorff6521 probably using the internal 1TB & some DAS via THunderbolt 3 at 40GB/s which is not quick, but enought for some long term redundant storage. Maybe a practice run is needed to see actual transfer rates though.
@@hansschmidt4416 I don't see why people insist on using mini PCs as a makeshift NAS. Just because of the power usage? I just bought an old Fujitsu office PC on Ebay for 50 Euros, put a bunch of WD Red drives in it that I had lying around, and it's been running in my basement ever since. The bigger case allowed me to put the drives in without having to resort to some kind of external solution. The machine is also fairly power efficient because of the old dual-core processor.
@Max Arendorff I second this. Thunderbolt devices can waste a lot of power compared to pure PCIe, and enterprise mini PCs aren't cheap. If you want a small form-factor NAS, you can get a Fractal Node 304 and a miniITX system. You'll get 6x 3.5" HDD slots
Not sure it would help at all but mac os does allow for software RAIDs via 'disk sets'. In theory you could avoid the DAS controller and just have mac os run the raid.
Great Video, I'm a Mac user and run a 2012 intel mini as my main server. I use a mix of USB3 and TB2 disk enclosures for the NAS part. The NAS part is mostly for archiving and a backup of my main Mac which has a DAS, so speed in not important. I also use the server as a iTunes server, IOS backup (imasing software) Cloud backup with backblaze, torrent client, plex. I run a few docker containers with a Ubuntu VM. VMware's fusion is free for personal use and works well on both intel and m1 Macs. I also have a few raspberry pi's, nuc and soon a Zima board for home lab experiments. I also have a risen 3 system running open media vault as a data hoarding server. Were a Mac household so the mini Macs sense for us. Thanks again
I think the original M1 macs had more limited support for thunderbolt and etc. So you may get much better results with future chips updates. Though with Apple killing off their own server app product, they will just not be that good for server uses. Though I think ARM chips are still the future and there are other platforms that run with ARM that work with Linux like raspberry pis and Ampere ones that Oracle is offering in their cloud services.
Wake up to reality techmonitor.ai/technology/cloud/google-arm-chips-cloud-data-centers www.theregister.com/2022/03/29/aws_arm_servers_datacenters/ www.hpcwire.com/2022/04/05/microsoft-rolls-out-ampere-altra-arm-cpus-in-azure/
I have a headless hackintosh running 9x3tb HDDs in RAID 5 using SoftRAID. Works perfectly and has been for many years. I use screen share to log in when needed.
At work we have a Mac mini as a ci runner. We re provisioned it recently as it used to have hfs+ aaaaand the "upgrade" to apfs killed the io perf REALLY HARD. it was kinda amazing how bad apfs is in comparison to a 30 year old filesystem like hfs+
You don't need (and should NOT) to change file system on HDDs to APFS. I also use a Mac mini as CI runner and I run all my HDDs on HFS+, and all my SSDs on APFS.
I use a macmini m1 as home server just out of the box. I connected two 2 TB ssd externally for Time Machine backups of my other Mac’s, use it as an airplay receiver with an external loudspeaker and an super drive to stream my old DVDs to my Apple TV. Yes, there is 1000x more to home servers, but for low effort, this is maximum return on investment. I can even play GTA V and Skyrim (ok, couple years old…) with crossover on my macmini, accessing it with my MacBook everywhere in my house.
I use a m1 Mac Mini as my server and have never used a dummy video adapter. I use Apple's Screen Share feature to connect to it and it works very well. Easy to access with the share screen button in the Finder. I have a OWC RAID drive attached to it over USB3.0.
The air thermal throttles WAY more than the Mini, it doesn't have active cooling, just passive. So if you get very active sustained stuff the air is gonna poop the bed
I've been editing and rendering 4K ProRes footage on the Air for over a year, with very decent performance. The claims about thermal throttling are exaggerated
I think everyone in Europe is concerned with power efficiency right now! My unraid/homelab uses about 30w idle with a 4590T...running a ton of dockers and a few VMs 24/7 but, let's be honest, 95% of the time there is hardly any load on it so I'm pretty happy with it for now.
have you tested your remote connection without the dummy hdmi plugged in to see if it actually made a difference? on the raspberry pi 4 sometimes it is used so you can have better control over the screen resolution remotely independent of what is plugged in for a primary physical monitor. or even used headless so you have different screen options. but in this setup it looks to be plugged in “just in case”. i haven’t plugged in a dummy on my mac mini since i had no remote display issues on any of its implementations and just wondering what benefit it would provide for that setup and what difference that would make.
I have a 4K one on my Mac Mini. If you have a 4K or 5K Monitor it makes all the difference. If I didn't have to Studio Display I probably won't have wasted my money on the HDMI dongle/ dummy plug. I didn't buy a cheap one either. Mine was like 8.80 off Amazon. If you purchase a 1080p one you get a better resolution but not much for what you pay. Most of the time you are in the Server you are going to install something and get out. Most people aren't in and out of their server like I am.
For running some isolated linux services, I found UTM to be pretty useless since there seemed to be no inbuilt way to get it to launch vms on startup which ended up being a huge hassle when I had a power cut. VMWare fusion on the hand works flawlessly for me, plus it even has opengl acceleration for linux guests. Definitely looking at installing Asahi in the future though, I can easily see it being useful for using as a docker or CI box for about a decade.
Ive been using the m1 mac mini as a server and desktop. Need to dockerize the services on my other servers and move then over to the m1. So far its been doing great.
Your power efficient video brought my attention to fujitsu mini pcs. I now have a fujitsu mini pc running ubuntu with zfs with i5 6500 and 4tb ssd 8gb ram wich consumes 1.9 Watt idle!!! Phenomenal power consumption. M1 macs use 2.5x that at idle! Plus i can install 2 Sata and 2 m2 drives (1 2280 and 1 2230) Best server bought ever!
@@andreasn455 Esprimo Q956? I can see that 1 m2 slot is for the wifi only and the other one is a SATA m2. Could not see if you could in addition add 2 more sata drives.
Why not use mac os's native software raid? Im sire its not as good as what linux can do but i have been using it in my mac pro for s few years now and works great.
Can't get truenas to install on my Mac pro. It'll boot trurnas and I can hit jnstallI on this machine but as it begins to initialize it keeps saying "pci8b power fault error". Any advice?
Perhaps a NAS instead of DAS because a NAS would have a CPU and Linux to manage RAID arrays and the file system. The problem is how to get cost effective high speed connectivity. If one could do it with a USB 3.2 cable that would be terrific, but apparently requires ethernet and 10 gig ethernet becomes expensive at both ends. Curious how you get Docker and Rosetta to work together to be able to run amd64 software?
I run TerraMaster D5-300 connected to an Rpi4 as a NAS. Works OK but the driver isn't UASP (only usb-storage). The raw read/write speed is 100 mb/s, enough to saturate a 1Gb link. Somewhat slower through the network.
Heads up to anyone considering buying this TerraMaster DAS, I would heavily recommend you buy from a better manufacturer. Their products tend to break a bit after warranty in my experience. I've had multiple of their DAS devices, one died completely within warranty, another died just after the warranty expired, and they seemed to always have issues awakening drives if you allow the HDDs to go to sleep in power settings (which is normal behavior for a PC). Just buy a real NAS from Synology, or maybe Qnap. Or buy a simple Western Digital DAS device instead.
Hi Wolfgang, thanks for your videos. I am very interested in the idea of using Thunderbolt for the connection between Macbook and SSD-based NAS instead of expensive 10Gbit adapters. Do you know: can this be implemented on a self-assembled NAS with Thunderbolt? Would any NAS operating systems support this?
On the note of Jellyfin, I'm fairly certain there is an arm64 image for Jellyfin, at least I assume so since I'm running Jellyfin off of my raspberrypi cm4.
@@WolfgangsChannel Ahhhh, yeah, okay, no clue why my brain decided to disregard the fact that this video was about using MacOS as much as it was the M1 xD
I’m using a broken-screen M1 air as a server. Home assistant Os (supervised) runs perfectly in UTM as there is an ARM64 version. Docker I have found has v slow disk access speeds though.
I have a 2011 Mac mini that I want to set up as a server. I’ll be grabbing some of your ideas herein though I know you made everything arm based but you also mentioned Intel equivalents. Thanks for sharing this amazing video
I use a Mac mini with a 10gbe connection to my Synology NAS. Run Plex natively in MacOS and all of my docker containers. I don’t use it for virtualization as my VMs don’t need to be powered on 24/7.
From the fast glimpse I see You've setup the VNC in macOS using user+password method, right? Did you had any luck using any of the options under "Computer settings" (like "anyone may request" or dedicated VNC password)? I tried using them with VNC Viewer with no luck...
So going back to your proxmox server, how have you set up mergerfs + SnapRaid on that? I'm struggling on getting something setup on my proxmox server that ISN'T zfs 😂
Easy: I'm not running Proxmox on my home server 😁 If I did, I would probably run Ubuntu as a guest and pass the relevant drives through to the VM directly
Had issues with Unraid again so on a whim I tried to get what i needed running on my M1 mini i was planning on selling. No need for a dummy hdmi, but can’t use encryption on the boot drive if running headless. Unfortunately no RAID, but I have 3 5TB usb 3 drives for all my archive and slow media and a 2TB NVME external drive for footage in an order that makes sense and is all backed up. Also, a lot cleaner connections from my other Apple devices. As for apps, the full Arrs stack is native, transmission w/flood, Plex, main node for Resilio sync, backblaze.. etc Docker desktop sucks and i feel worse for trying it so i have UTM running Ubuntu Server for my dockers. Overseer, Unifi, portainer and some things im just testing. Honestly works great and i dont have to worry about it and plenty of headroom, but low idle since i live in a bus w/solar. I did a few streams on the whole thing. At some point ill be removing the psu to run it direct on DC and 3D print a new enclosure w/ drives.
So I'm an sever noob, and my needs are small, so if I have an m1 macbook air with an external 4tb ssd (which is enough for me) I want my macbook to be my plex homeserver and nas and minecraft/other game server for 2 a 3 friends. is that possible?
Its a interesting video from a standpoint that you can succeed with one type of hardware but fail when using another set, using new and expensive thunderbolt stuff like this has some drawbacks like poor price/performance ratio, maybe look at older hardware, that can be sometimes acquired for free given there are no power supplies given together and its marked as unknown state. Would be nice to compare this old and cheap thunderbolt NAS from manufactures like Lacie, Caldigit, Drobo and others compared to some normal server equipment in terms of power draw, noise and reliability.
Hi! Can you please make a video about something like that but with normal hardare? I was thinking about building a NAS with an Intel NUC or something like that+ a USB enclosure with 4/5 HDDs slots. My biggest fear is if USB is safe to use for mostly a media storage+documents!
I am running a Mac mini m1 with openzfs on macos. I don't have any problems until now. The drives are 3*16TB plus 1*ssd cache in ZFS-1 in an external thunderbolt case. Why didn't you try zfs - for my needs it works okay.
Mostly because from what I’ve seen, people are still having a lot of bugs with it on M1, and I didn’t want to recommend something that might result in data loss. There have been a lot of really cool suggestions in the comments though (e.g. SoftRAID) and I might make part 2.
well, you could take a look at a project called asahi linux, it aims to make it possible to run linux on m1 macs natively, i'm not sure how well it would work with server software, but as a desktop os it works surprisingly well even still being under heavy development
I got rid of my 2013 iMac recently and got an m1 Mac mini. The longer I've had it the more I realise the performance is not anywhere as good as early reviewers would have us believe. Sadly many tasks it struggles where my very old mac did not, multiple programmes running it really shows its weakness against an intel. Yeah it uses a lot less power I guess...
Hello I am experiencing extremely slow transfer speed between two Macs both running Monterey over Ethernet or wifi, l've activated the share folder function to be able to manipulate my Intel Mac Mini files in my Macbook M1 and it works, but the transfer speed between the two machines is unbearably slow, I'm getting around 7MB/s according to black magic regardless of Ethernet or wifi, both machines and both are connected to a TPLink 1Gigabit router via ethernet cat 6 cable and I am targeting their internal SSDs in APFS encrypted file system (FileVault). Any ideas on how to speed up the connection? Could it be that the Intel Mac mini is not powerful enough to decrypt/encrypt the data quickly enough ? Thanks for any ideas to this beautiful community.
Even though you're connected via the Ethernet, it might be that macOS still prefers the WiFi connection. Go to System Preferences > Network > Three dots menu > Set Service Order and make sure that the Ethernet interface is above the WiFi adapter.
I didn't see anywhere in your video what you set your allocation unit at when you format your volume. If its too small the parity bit will be larger than the allocation unit causing degraded performance. The default of 4k that Windows uses is only good for small single drives or drives that only write a lot of small files. Typically you will want to up that to 64k or higher.
To address speed issues, you should try to use a SAS DAS with an extender and possibly a thunderbolt to SSF converter if you still want to go the mac way.
@@WolfgangsChannel a SAS DAS populated with SATA drives and connected through a SFF cable would reach SATA 3 speed without a bottleneck. The terramaster DAS enclosures with handles are fake thunderbolt. I'm thinking about something like the QNAP TL-D400S.
...what do you mean by 'fake' Thunderbolt? It's literally a Thunderbolt controller with a 12V power jack that goes into a PCIe x8 slot. The PCIe slot is populated with a RocketRAID SAS controller, which then connects to the drives via a SAS backplane. The SAS card is the bottleneck here. I've replaced it with an HBA from my home server, and the performance is much better.
@@WolfgangsChannel it means that terramaster always cheapens out on components crippling their devices, although their NAS products are decent for what they are. Good to know that replacing the HBA things improved. How is the power supply?
What's the deal with no ZFS on macOS? ZFS was almost the file system and volume management first choice by Apple until it wasn't. Still though, ZFS has been working in macOS since Sierra. Is it that ZFS doesn't work with Apple silicon? But, macOS is a BSD flavor, and ZFS definitely works on BSD.
Yep, like I said in the video, the M1 version doesn't seem to be very stable now. I haven't played with it, but it seems that if you actually want a reliable file system, you should look elsewhere.
Apple Remote Desktop and HDMI dummy are game changers when it comes to accessing the desktop of a Mac mini. Also you should consider iSCSI and NAS with 10G. Great content as always, keep up the good work!
Last time I knew they were still working on the bugs with iSCSI on M1 computer. Most vendors that support iSCSI don't support it with M1 Mac's because of the Kernel update to macOS. Did this change?
Hardware RAID5 consumer/prosumer chipset are usually quite bad with poor write performance. And with multiple SATA drives there often is issue with queuing data to multiple drives. Most common port multiplier chipsets don't support parallel access and need to switch between drives which adds rather long latency between reads/writes to different disks. This can be mitigated by setting the RAID to use larger blocks so more data can be transferred before the switch, but that also brings the speeds closer to single drive performance. On my own tests, the best performance could be obtained by used the drive arrays as JBODs and then building RAID5 array from multiple drive enclosures.
Meanwhile my server is still running on X79 with a Xeon 1680V2. But I did get the power consuption below 100 watts at idle, so that's something, right? :D
I ran a Mac Mini 2018 as 10 Gbit Server for NAS and TimeMache, iCloud-Caching and HomeBridge. Replacing it with an M1 Mac Mini did help save a lot of power. But the best way to save energy is to lower ones expectations and to get rid of 10 Gbit, RAID-Boxes and NVMe. But oh well....instead I replaced the rest of the 1 Gbit switches with the QNAP 10/2.5 Gbit ones...
#1 think I would like Apple to add to Macs is wake on lan from shut down stage, whatever c-state Apple would call it. That way you can remotely access your mac without it being always on. The only way to start mac remotely is Apples version of RDM: Enterprice MDM with one Mac with 10G ethernet always running.
Thank you, Wolfgang, for trying exploring all that. Now I won't feel bad about my simpleton setup: Just a hard disk toaster, plugging in HDDs as needed, and otherwise offline. Also here in Florida we have way lower power costs, as low as 6 cents/kWh
Power efficiency spreadsheet docs.google.com/spreadsheets/d/1LHvT2fRp7I6Hf18LcSzsNnjp10VI-odvwZpQZKv_NCI/edit (Source: Hardwareluxx.de)
Can you make 2024 update of M1 mini as home lab server, please?
time for an updated video with m4 mac mini! I'm curious to find what people will do with it
Few things…
1.) The air will thermal throttle since no active cooling. Mini is better since it actually has a fan.
2.) Thunderbolt networking uses a software based network adapter, YMMV!
3.) PCIe pass through (IOMMU virtualization) is not supported on any version of Mac OS including Intel kernels, but on Intel macs you can run other OS like a true hypervisor like you said. Theoretically, the M1 platform supports it, but there are no APIs for VMs to actually use it on Mac OS. Possible that the Asahi Linux folks can figure it out.
4.) You’ll need to enable write back caching to get fast write performance on any RAID controller. This will almost certainly be turned off by default as power outrages can result in corruption. Make sure to use a UPS & journaled file system if you enable write back caching.
Is it possible to make a home server using an android phone??
@@ldersovski5245 did you try ubuntu touch or similar ? Im not sure i have installed docker on ubuntu touch and ran an nginx server.
It depends on what you plan to do. Running a web server, sure. You can also run chroot containers within termux, and run python, nginx, php, etc. I have even run a XFCE desktop environment and remote connect with VNC. Of course, there are limitations due to HW capabilities of a phone. As other comments have pointed, I have also run a WordPress site within termux and using cloudflare as CDN cache. Having a custom kernel unlocks more features, and if that custom kernel has KVM enabled, you may run faster VMs with qemu than software emulation
yes
I use an Android TV box for a pi hole and samba. Check out armbian
I've heard stories about the battery exploding after a couple months so maybe remove that if you do plan to use a android
I installed Debian on my M1 Mac Mini, mostly for the purpose of a Minecraft server, but it also ran other services as well through Docker.
The Minecraft performance was nothing less than amazing and everything else worked, provided you weren't trying to use features that are not implemented (like USB3, Thunderbolt and GPU acceleration). Docker performance is also much better on Linux than on MacOS due to much less overhead; world generation in Minecraft was 20-30% faster than in a Docker container on MacOS.
Once the Asahi team is closer to being done, the M1 Mac Mini is going to be phenomenal for home servers.
are there any other ARM alternatives of similar performance? i like the idea of having a strong local server, but not a power guzzling one
@@sergsergesrgergsegI don’t think you can’t get anything as efective for the money saidly
I use M1 as a virtual pedalboard for my guitar or virtual piano for my keyboard. Since power consumption is so low I run it 24/7 and my instruments are always ready to go.
on my M1-Server I run:
- Reaper
- Keyscape
- AmpliTube 5
Do youi have Display/Mouse/Kb connected or how do you control it?
14:12 I've done a whole video on Apple Silicon virtual machines, it's actually quite a capable platform for VMs!
omg ive seen your virtualization video nice
you’ll have to revisit this with M4 Mac Mini if you get the funds to buy one!
Problem is software, not with M1
Im currently running an old mac mini as a headless server and there is no need to use a hdmi dummy. Great video keep up the work!
Cool, which os?
I can tell you that with ubuntu desktop; headless remote desktop required a dummy display setup (either software or hardware); however, the lock screen produced other issues (you couldn’t allow remote connection to a locked desktop). I ditched the whole idea of a base desktop os (had tried with macos too, no display dummy necessary here, but it ate too much ram on its own for little purpose) so I decided on proxmox with a vm (for now will probably migrate to LXC soon for improved efficiency). Mac mini 2014 with 8GB RAM.
Storing a bunch of files on any computer makes it a server.
Can sustain an 6 month uptime load?
@Teluric Actually it does. By definition en.wikipedia.org/wiki/Server_(computing)
Those of us who don't use our home servers to larp as a SRE at a big tech company are okay with some downtime.
I don't have thousands of customers depending on my cheapo i3-6100 machine and would prefer to have regular kernel and security updates.
As long as you have a UPS, I don't see what would prevent you from having a 6 month uptime on consumer hardware, if you wanted to brag on the Internet
I’ve gotten around it quite easily by using SwitchResX. You can set the desired resolution from the menu bar item then you can configure the settings to automatically use the last used resolution at boot if you need to restart.
Be careful with the HighPoint controllers, they bricked a few of my WD Reds a few years ago. The drives would not work on any card other than a HighPoint controller (no spin-up on SATA, SAS, toaster, etc., etc.). Took me 3 years to figure it out, but the reason was the HighPoint 'spin-down on idle' modified the FIRMWARE of the hard drives, and the only way to fix it was to plug the drives in to a HighPoint controller, and turn the power efficiency settings back off.
It took me 3 years to figure this out because I sold the Highpoint cards as soon as I bought LSI RAID cards, and I by chance, by luck, plugged these in to an ancient 2760A I got from school a bazillion years ago. I'm happy to have saved 8 8TB WD reds that I spent like $2k on at the time, but what the actual heck HighPoint.
My job is in enterprise networking, and the whole DAS concept scares me, I know it's fine for home use but still. You should look at setting up an ISCSI SAN, you can use ISCSI multipath for network redundancy, and a performance gain; Plus you can use one system to create ISCSI volumes for multiple servers, or have a single ISCSI volume to multiple "cluster-aware" servers.
Only problem is that you'd want to set up VLANs to do it "right", and not have block-level storage accessible to your noob devices.
I feel like I comment on all your videos now.. I do like your content, keep up the great work!
We have a 2012 mini working as a headless print server. I use the macOS screen share option to access it without a virtual display. Simple set up for simple requirements.
I use it as a Plex server. Combined with arm based synology NAS (HDD storage only as it’s focused more on storage rather than speed), so far works great.
I'm looking at this use case as well, and am particularly interested in the transcoding abilities of these m1/m2 chips since my synology can't keep up with any real transcoding needs. Any downsides you've seen other than price? It seems there's a fair amount of people trying to offload their m1 minis on ebay.
Great video, thanks for sharing the experience. I was contemplating the usage of a M1 for server purposes; but I will wait until more progress is made on Asahi (which is already amazing if you consider their mission). By then M1 can probably be picked up cheaper too. All good things…
Running 5 M1 Mac Minis as App Store/iCloud caches for larger wifi networks in schools. An HDMI dongle isn't needed, I use VNC for local connections as it shows the boot screen and thus makes system updates easier, TeamViewer for remote management once the Macs are online. Since the Macs only act as caches I don't have any issues. Using the internal SSDs is plenty for the main goal of speeding up app installations for our set of managed apps and saving bandwidth on the 1gig uplinks. Some connected at 1gig, some on 10gig, depending on the school's network. All powered with a UPS in climate controlled network-closets. Power consumption isn't relevant at this scale.
can we use the thunderbolt port of mac mini to connect directly to the laptop's usbc port since my laptop's usbc supports displayport 1.4 over usb and mac mini's thunderbolt also supports displayport???
As others have written, there is no need for a HDMI dummy plug while running a(n base m1) mac mini headless. Run the ' sudo fdesetup authrestart' terminal command to restart the server. See 'fdesetup help'. As far as I know, a headless mac with filevault encryption enabled cannot be made to restart gracefully after a power loss.
I just setup something very similar, I used an M2 Mac mini base, attached to a OWX Mercury Pro U.2 via thunderbolt and a OWC thunderbolt 10Gbe adapter. I'm getting nearly 5Gb/s to my MacBook Pro. My limitation here is ram, but this was really a POC. Will probably add another machine at some point with more ram. I have 4 x Crucial P3 4tb NVME drives for reference.
I have pretty much server experience with M1 MacMini at this point. I use it as a server for testing for about 10 months now.
- VNC connections work even without a dummy HDMI plug. I use just the built in screen share of MacOS as VNC client.
- There are running two instances of Minecraft server (not containerized) for a few months without any issues.
- I didn't have any issues with external drives because i just use an external thunderbolt drive with 2 HDDs. (Raid1)
- With docker i use nextcloud, directus, vaultwarden, watchtower, glance, fireflyIII, mariadb, nginx proxy manager and redis.
If you want to virtualize Linux i suggest RockyOS. It works great on UTM and Parallels. But pleas just don't buy Parallels.. The overall performance may be better but they charge at least 50$ for every update additionally. It isn't worth it and OpenSource projects are much cooler anyways 😎
RockyOS because it is built for HPC like RedHat enterprise and CentOS. RedHat enterprise isn't free. Also RedHat enterprise and CentOS don't work on AppleSilicon because of the page size. Since CentOS has a rolling release it isn't that stable anymore.. Just a playground for RedHat.
I also would like to run GitLab in a docker container but they don't support arm64 yet.
For me it's a no go to run amd64 applications on an arm64 machine for performance and power consumption reasons.
If you have any questions feel free to ask.
can we use the thunderbolt port of mac mini to connect directly to the laptop's usbc port since my laptop's usbc supports displayport 1.4 over usb and mac mini's thunderbolt also supports displayport???
@@OpinionsKaDailyDose I guess if there is a software available that addresses this feature. But usually not, because these ports (and ofc the software behind it) are meant just to send display data and not to receive it
I use an Intel Mini as a NAS, Plex Server and host for a few virtual machines. It's got a 5 bay Orico JBOD enclosure over USB3 and is in a raid5 through SoftRAID. AFAIK SoftRAID works on AppleSi. I used to use OpenZFS but it's gotten less and less reliable over the last several years.
Funny I’m actually switching from my M1 Mac Mini as a server to a custom PC build. I was using Parallels to virtualize my Home Assistant and Ubuntu (with Docker). Once Asahi Linux is released (not alpha or beta), I’ll use it in my M1 Mac Mini.
Спасибо, Вольфганг, как всегда очень познавательно.
I tried using a few different Macs as servers and just couldn’t get good SMB speeds compared to Windows and Linux - despite what I tried, enabled or disabled.
Unclear why, but in my limited testing, Mac SMB file-serve speeds are poor. Given that Apple uses this as a default file-share method, I would have thought they would do better. Again, this comment is based on not-very-rigorous testing.
I have a mac server, it's used exclusively as an android imessage bridge, I tried to do other stuff with it, but it was hopeless
Kind of crazy how the end of the video turned into a post of why linux has the software i need rather than the typical reverse of that (in a desktop sense).
and screen sharing? is pre built in Mac OS, great for controlling a Mac from another Mac
Great video! Thanks! ... I was actually thinking of buying an M1 Mac mini as a home server & NAS ... but this just assured me that I'll propably stick with some 9th gen Intel ThinkCentre Tiny or something similar with Ubuntu Server running on that.
excatly on the same topic and thankfull for this hands on test
How are you going to fit drives into that tiny thing though?
@@maxarendorff6521 probably using the internal 1TB & some DAS via THunderbolt 3 at 40GB/s which is not quick, but enought for some long term redundant storage. Maybe a practice run is needed to see actual transfer rates though.
@@hansschmidt4416 I don't see why people insist on using mini PCs as a makeshift NAS. Just because of the power usage? I just bought an old Fujitsu office PC on Ebay for 50 Euros, put a bunch of WD Red drives in it that I had lying around, and it's been running in my basement ever since. The bigger case allowed me to put the drives in without having to resort to some kind of external solution. The machine is also fairly power efficient because of the old dual-core processor.
@Max Arendorff I second this. Thunderbolt devices can waste a lot of power compared to pure PCIe, and enterprise mini PCs aren't cheap.
If you want a small form-factor NAS, you can get a Fractal Node 304 and a miniITX system. You'll get 6x 3.5" HDD slots
Not sure it would help at all but mac os does allow for software RAIDs via 'disk sets'. In theory you could avoid the DAS controller and just have mac os run the raid.
I’ll try it, thanks
if macos has access to the individual drives, you could run software raid from the host
Great Video, I'm a Mac user and run a 2012 intel mini as my main server. I use a mix of USB3 and TB2 disk enclosures for the NAS part. The NAS part is mostly for archiving and a backup of my main Mac which has a DAS, so speed in not important. I also use the server as a iTunes server, IOS backup (imasing software) Cloud backup with backblaze, torrent client, plex. I run a few docker containers with a Ubuntu VM. VMware's fusion is free for personal use and works well on both intel and m1 Macs. I also have a few raspberry pi's, nuc and soon a Zima board for home lab experiments. I also have a risen 3 system running open media vault as a data hoarding server. Were a Mac household so the mini Macs sense for us. Thanks again
I think the original M1 macs had more limited support for thunderbolt and etc. So you may get much better results with future chips updates. Though with Apple killing off their own server app product, they will just not be that good for server uses. Though I think ARM chips are still the future and there are other platforms that run with ARM that work with Linux like raspberry pis and Ampere ones that Oracle is offering in their cloud services.
Arm servers cant replace x86 and risc on mission critical workloads or heavy number crunching. Stop dreaming
Wake up to reality
techmonitor.ai/technology/cloud/google-arm-chips-cloud-data-centers
www.theregister.com/2022/03/29/aws_arm_servers_datacenters/
www.hpcwire.com/2022/04/05/microsoft-rolls-out-ampere-altra-arm-cpus-in-azure/
Nomachine also isn't bad for viewing a mac remotely (I actually use this for my Linux server instead of VNC) but its still no RDP
I have a headless hackintosh running 9x3tb HDDs in RAID 5 using SoftRAID. Works perfectly and has been for many years. I use screen share to log in when needed.
4gb for base?? I thought gnome was heavy with 2ish (on arch on my 16gig machine atleast)
*Up to* 4GB. macOS caches a lot and not all of that RAM is wasted on base system bloat
@@WolfgangsChannel ah that makes sense
At work we have a Mac mini as a ci runner. We re provisioned it recently as it used to have hfs+ aaaaand the "upgrade" to apfs killed the io perf REALLY HARD. it was kinda amazing how bad apfs is in comparison to a 30 year old filesystem like hfs+
You don't need (and should NOT) to change file system on HDDs to APFS. I also use a Mac mini as CI runner and I run all my HDDs on HFS+, and all my SSDs on APFS.
I use tnterviewer with a mac mini and it does not have a display plugged in at all.
I use a macmini m1 as home server just out of the box. I connected two 2 TB ssd externally for Time Machine backups of my other Mac’s, use it as an airplay receiver with an external loudspeaker and an super drive to stream my old DVDs to my Apple TV. Yes, there is 1000x more to home servers, but for low effort, this is maximum return on investment.
I can even play GTA V and Skyrim (ok, couple years old…) with crossover on my macmini, accessing it with my MacBook everywhere in my house.
I use a m1 Mac Mini as my server and have never used a dummy video adapter. I use Apple's Screen Share feature to connect to it and it works very well. Easy to access with the share screen button in the Finder. I have a OWC RAID drive attached to it over USB3.0.
The air thermal throttles WAY more than the Mini, it doesn't have active cooling, just passive. So if you get very active sustained stuff the air is gonna poop the bed
I've been editing and rendering 4K ProRes footage on the Air for over a year, with very decent performance. The claims about thermal throttling are exaggerated
I think everyone in Europe is concerned with power efficiency right now! My unraid/homelab uses about 30w idle with a 4590T...running a ton of dockers and a few VMs 24/7 but, let's be honest, 95% of the time there is hardly any load on it so I'm pretty happy with it for now.
I wished that North Americans weren’t overobsessed with more power consumption=better.
That, and the heavier the final product is, the better.
I wonder if the Thunderbolt Bridge you were using was responsible for slow disk access over the network. I've always found it slow and buggy.
have you tested your remote connection without the dummy hdmi plugged in to see if it actually made a difference?
on the raspberry pi 4 sometimes it is used so you can have better control over the screen resolution remotely independent of what is plugged in for a primary physical monitor. or even used headless so you have different screen options.
but in this setup it looks to be plugged in “just in case”. i haven’t plugged in a dummy on my mac mini since i had no remote display issues on any of its implementations and just wondering what benefit it would provide for that setup and what difference that would make.
I didn’t have to use a dummy plug, like I mentioned in the video
I have a 4K one on my Mac Mini. If you have a 4K or 5K Monitor it makes all the difference. If I didn't have to Studio Display I probably won't have wasted my money on the HDMI dongle/ dummy plug. I didn't buy a cheap one either. Mine was like 8.80 off Amazon. If you purchase a 1080p one you get a better resolution but not much for what you pay. Most of the time you are in the Server you are going to install something and get out. Most people aren't in and out of their server like I am.
9:00 I'm pretty sure MacOS and iOS uses the BSD kernel, which is indirectly based on but not completely the UNIX kernel
macOS is officially UNIX-03 compliant and is certified by The Open Group www.opengroup.org/openbrand/register/brand3688.htm
Correction BTRFS is not a Linux Exclusive. There is WinBTRFS what works greate, and macos-btrfs but this one i never tested.
For running some isolated linux services, I found UTM to be pretty useless since there seemed to be no inbuilt way to get it to launch vms on startup which ended up being a huge hassle when I had a power cut. VMWare fusion on the hand works flawlessly for me, plus it even has opengl acceleration for linux guests.
Definitely looking at installing Asahi in the future though, I can easily see it being useful for using as a docker or CI box for about a decade.
Automator script / Shortcuts?
In the most recent Apple launch, they advertised M2 Mini as a good server base.
Ive been using the m1 mac mini as a server and desktop. Need to dockerize the services on my other servers and move then over to the m1. So far its been doing great.
Your power efficient video brought my attention to fujitsu mini pcs. I now have a fujitsu mini pc running ubuntu with zfs with i5 6500 and 4tb ssd 8gb ram wich consumes 1.9 Watt idle!!! Phenomenal power consumption. M1 macs use 2.5x that at idle! Plus i can install 2 Sata and 2 m2 drives (1 2280 and 1 2230) Best server bought ever!
Whick exact model did you get.
Is it a futro, right?
Bookmark
Its a Q956
@@andreasn455 Esprimo Q956? I can see that 1 m2 slot is for the wifi only and the other one is a SATA m2. Could not see if you could in addition add 2 more sata drives.
4k transcoding is always a mess thus far, but things are changing with newer Intel iGPUs. BiteMyBits recently had a video on that.
Running a Mac mini 2018 as a server. You don't need a dummy plug to get an image, you just get it at a very low resolution (maybe 480P).
Why not use mac os's native software raid? Im sire its not as good as what linux can do but i have been using it in my mac pro for s few years now and works great.
Can't get truenas to install on my Mac pro. It'll boot trurnas and I can hit jnstallI on this machine but as it begins to initialize it keeps saying "pci8b power fault error". Any advice?
All Apple Devices have a Build in VNC Client. You only have to launch "Connect to Server" an use "vnc://IP"
Perhaps a NAS instead of DAS because a NAS would have a CPU and Linux to manage RAID arrays and the file system. The problem is how to get cost effective high speed connectivity. If one could do it with a USB 3.2 cable that would be terrific, but apparently requires ethernet and 10 gig ethernet becomes expensive at both ends. Curious how you get Docker and Rosetta to work together to be able to run amd64 software?
I run TerraMaster D5-300 connected to an Rpi4 as a NAS. Works OK but the driver isn't UASP (only usb-storage). The raw read/write speed is 100 mb/s, enough to saturate a 1Gb link. Somewhat slower through the network.
Heads up to anyone considering buying this TerraMaster DAS, I would heavily recommend you buy from a better manufacturer. Their products tend to break a bit after warranty in my experience.
I've had multiple of their DAS devices, one died completely within warranty, another died just after the warranty expired, and they seemed to always have issues awakening drives if you allow the HDDs to go to sleep in power settings (which is normal behavior for a PC).
Just buy a real NAS from Synology, or maybe Qnap. Or buy a simple Western Digital DAS device instead.
what about Neural Engine? I would like to run a local LLM on my server. Is mac mini a better alternative?
Really compelling and well-delivered video. Thanks.
Thank you very much for the video! I always enjoy your content!
Hi Wolfgang, thanks for your videos. I am very interested in the idea of using Thunderbolt for the connection between Macbook and SSD-based NAS instead of expensive 10Gbit adapters. Do you know: can this be implemented on a self-assembled NAS with Thunderbolt? Would any NAS operating systems support this?
chrisbergeron.com/2021/07/25/ultra-fast-thunderbolt-nas-with-apple-m1-and-linux/
On the note of Jellyfin, I'm fairly certain there is an arm64 image for Jellyfin, at least I assume so since I'm running Jellyfin off of my raspberrypi cm4.
There is one for Linux (the lsio Docker image I'm running in the video is arm64), but not for Mac unfortunately
@@WolfgangsChannel Ahhhh, yeah, okay, no clue why my brain decided to disregard the fact that this video was about using MacOS as much as it was the M1 xD
Can’t you forward the Thunderbolt enclosure to a proxmox or freenas vm?
4:31
I’m using a broken-screen M1 air as a server. Home assistant Os (supervised) runs perfectly in UTM as there is an ARM64 version.
Docker I have found has v slow disk access speeds though.
Looking forward to thunderbolt support on Asahi Linux. eGPU, external SATA or NVME…
I have a 2011 Mac mini that I want to set up as a server. I’ll be grabbing some of your ideas herein though I know you made everything arm based but you also mentioned Intel equivalents. Thanks for sharing this amazing video
Looking for a sfpc server video. Is thinkpad mainboard as a server still a thing? Maybe you can give us an update.
I use a Mac mini with a 10gbe connection to my Synology NAS. Run Plex natively in MacOS and all of my docker containers. I don’t use it for virtualization as my VMs don’t need to be powered on 24/7.
From the fast glimpse I see You've setup the VNC in macOS using user+password method, right? Did you had any luck using any of the options under "Computer settings" (like "anyone may request" or dedicated VNC password)?
I tried using them with VNC Viewer with no luck...
So going back to your proxmox server, how have you set up mergerfs + SnapRaid on that? I'm struggling on getting something setup on my proxmox server that ISN'T zfs 😂
Easy: I'm not running Proxmox on my home server 😁
If I did, I would probably run Ubuntu as a guest and pass the relevant drives through to the VM directly
SoftRaid and OWC Thunder bay or other JBOD thunderbolt. Using it for network backup target.
Had issues with Unraid again so on a whim I tried to get what i needed running on my M1 mini i was planning on selling.
No need for a dummy hdmi, but can’t use encryption on the boot drive if running headless.
Unfortunately no RAID, but I have 3 5TB usb 3 drives for all my archive and slow media and a 2TB NVME external drive for footage in an order that makes sense and is all backed up. Also, a lot cleaner connections from my other Apple devices.
As for apps, the full Arrs stack is native, transmission w/flood, Plex, main node for Resilio sync, backblaze.. etc
Docker desktop sucks and i feel worse for trying it so i have UTM running Ubuntu Server for my dockers. Overseer, Unifi, portainer and some things im just testing.
Honestly works great and i dont have to worry about it and plenty of headroom, but low idle since i live in a bus w/solar.
I did a few streams on the whole thing. At some point ill be removing the psu to run it direct on DC and 3D print a new enclosure w/ drives.
Ooh, nice!
So I'm an sever noob, and my needs are small, so if I have an m1 macbook air with an external 4tb ssd (which is enough for me) I want my macbook to be my plex homeserver and nas and minecraft/other game server for 2 a 3 friends. is that possible?
For sure
Parsec now runs on mac os, with a dummy hdmi works really smooth if you don't have a display.
Its a interesting video from a standpoint that you can succeed with one type of hardware but fail when using another set, using new and expensive thunderbolt stuff like this has some drawbacks like poor price/performance ratio, maybe look at older hardware, that can be sometimes acquired for free given there are no power supplies given together and its marked as unknown state. Would be nice to compare this old and cheap thunderbolt NAS from manufactures like Lacie, Caldigit, Drobo and others compared to some normal server equipment in terms of power draw, noise and reliability.
just use the inbuilt MacOS raid-Assistant and you will get good performance
Hi!
Can you please make a video about something like that but with normal hardare?
I was thinking about building a NAS with an Intel NUC or something like that+ a USB enclosure with 4/5 HDDs slots. My biggest fear is if USB is safe to use for mostly a media storage+documents!
The OWC thunderbolt enclosures don’t have the same power on problem
I am running a Mac mini m1 with openzfs on macos. I don't have any problems until now. The drives are 3*16TB plus 1*ssd cache in ZFS-1 in an external thunderbolt case. Why didn't you try zfs - for my needs it works okay.
Mostly because from what I’ve seen, people are still having a lot of bugs with it on M1, and I didn’t want to recommend something that might result in data loss.
There have been a lot of really cool suggestions in the comments though (e.g. SoftRAID) and I might make part 2.
what are the current specs of your current hypervisor server?
well, you could take a look at a project called asahi linux, it aims to make it possible to run linux on m1 macs natively, i'm not sure how well it would work with server software, but as a desktop os it works surprisingly well even still being under heavy development
Did you watch the video?
@@WolfgangsChannel i did, actually, i'm sorry if i missed something
Do you have a video explaining why or how hardware RAID is in fact dead?
Level1Techs has a video on that: th-cam.com/video/l55GfAwa8RI/w-d-xo.html
great video, thank you so much for your time
I got rid of my 2013 iMac recently and got an m1 Mac mini. The longer I've had it the more I realise the performance is not anywhere as good as early reviewers would have us believe. Sadly many tasks it struggles where my very old mac did not, multiple programmes running it really shows its weakness against an intel.
Yeah it uses a lot less power I guess...
You're a mad man for unscrewing the handle bar.
Hello I am experiencing extremely slow transfer speed between two Macs both running Monterey over Ethernet or wifi, l've activated the share folder function to be able to manipulate my Intel Mac Mini files in my Macbook M1 and it works, but the transfer speed between the two machines is unbearably slow, I'm getting around 7MB/s according to black magic regardless of Ethernet or wifi, both machines and both are connected to a TPLink 1Gigabit router via ethernet cat 6 cable and I am targeting their internal SSDs in APFS encrypted file system (FileVault).
Any ideas on how to speed up the connection? Could it be that the Intel Mac mini is not powerful enough to decrypt/encrypt the data quickly enough ? Thanks for any ideas to this beautiful community.
Even though you're connected via the Ethernet, it might be that macOS still prefers the WiFi connection. Go to System Preferences > Network > Three dots menu > Set Service Order and make sure that the Ethernet interface is above the WiFi adapter.
I didn't see anywhere in your video what you set your allocation unit at when you format your volume. If its too small the parity bit will be larger than the allocation unit causing degraded performance. The default of 4k that Windows uses is only good for small single drives or drives that only write a lot of small files. Typically you will want to up that to 64k or higher.
For vnc client, on the max there’s one built in: command + k
To address speed issues, you should try to use a SAS DAS with an extender and possibly a thunderbolt to SSF converter if you still want to go the mac way.
This *is* a SAS DAS
@@WolfgangsChannel a SAS DAS populated with SATA drives and connected through a SFF cable would reach SATA 3 speed without a bottleneck. The terramaster DAS enclosures with handles are fake thunderbolt.
I'm thinking about something like the QNAP TL-D400S.
...what do you mean by 'fake' Thunderbolt? It's literally a Thunderbolt controller with a 12V power jack that goes into a PCIe x8 slot. The PCIe slot is populated with a RocketRAID SAS controller, which then connects to the drives via a SAS backplane.
The SAS card is the bottleneck here. I've replaced it with an HBA from my home server, and the performance is much better.
@@WolfgangsChannel it means that terramaster always cheapens out on components crippling their devices, although their NAS products are decent for what they are.
Good to know that replacing the HBA things improved. How is the power supply?
I haven’t really pushed it, so can’t say. It hasn’t exploded yet so that’s a good sign
I ran a OMV5 vm in UTM with a QNAP TR-004 in HW Raid 5 and BTRFS for a while and it worked fine, but I got bored and reconfigured everything again.
Why are there suddenly two MacBooks later in the video? Is the other one unrelated to this project?
I’m not sure if CoreStorage can do RAID, but did you investigating using that file system? It’s how macos handle Fusion drives
Great video bud!
What's the deal with no ZFS on macOS? ZFS was almost the file system and volume management first choice by Apple until it wasn't. Still though, ZFS has been working in macOS since Sierra. Is it that ZFS doesn't work with Apple silicon? But, macOS is a BSD flavor, and ZFS definitely works on BSD.
Yep, like I said in the video, the M1 version doesn't seem to be very stable now. I haven't played with it, but it seems that if you actually want a reliable file system, you should look elsewhere.
Apple Remote Desktop and HDMI dummy are game changers when it comes to accessing the desktop of a Mac mini. Also you should consider iSCSI and NAS with 10G. Great content as always, keep up the good work!
Last time I knew they were still working on the bugs with iSCSI on M1 computer. Most vendors that support iSCSI don't support it with M1 Mac's because of the Kernel update to macOS. Did this change?
Hardware RAID5 consumer/prosumer chipset are usually quite bad with poor write performance. And with multiple SATA drives there often is issue with queuing data to multiple drives. Most common port multiplier chipsets don't support parallel access and need to switch between drives which adds rather long latency between reads/writes to different disks. This can be mitigated by setting the RAID to use larger blocks so more data can be transferred before the switch, but that also brings the speeds closer to single drive performance.
On my own tests, the best performance could be obtained by used the drive arrays as JBODs and then building RAID5 array from multiple drive enclosures.
x86 really got good over the past 6 years or so in terms of power efficiency in low to medium loads.
Meanwhile my server is still running on X79 with a Xeon 1680V2. But I did get the power consuption below 100 watts at idle, so that's something, right? :D
I ran a Mac Mini 2018 as 10 Gbit Server for NAS and TimeMache, iCloud-Caching and HomeBridge. Replacing it with an M1 Mac Mini did help save a lot of power. But the best way to save energy is to lower ones expectations and to get rid of 10 Gbit, RAID-Boxes and NVMe. But oh well....instead I replaced the rest of the 1 Gbit switches with the QNAP 10/2.5 Gbit ones...
I don't think you have to use RAID with the HighPoint controller, and can instead just use it as an HBA.
4k movie w/ direct play is fine on Pi4 too. Strange that very powerful M1 can't handle transcoding.
It's mostly Jellyfin. Like I said in the video, Plex works fine, even with software transcoding
#1 think I would like Apple to add to Macs is wake on lan from shut down stage, whatever c-state Apple would call it. That way you can remotely access your mac without it being always on. The only way to start mac remotely is Apples version of RDM: Enterprice MDM with one Mac with 10G ethernet always running.
Thank you, Wolfgang, for trying exploring all that. Now I won't feel bad about my simpleton setup: Just a hard disk toaster, plugging in HDDs as needed, and otherwise offline. Also here in Florida we have way lower power costs, as low as 6 cents/kWh
6 cents/kWh is for free on my end!😆