lemmy.ml

bionicjoey , to Free and Open Source Software in TC on open source evangelists

Translation:"I refuse to try the thing that people tell me might make my life better. I prefer to rant and complain to random strangers on a public forum rather than accepting that a solution to my problem may exist"

It's funny, this is not at all his stance when it comes to hardware and appliances. It doesn't even sound like something he'd say.

dom ,

The whole point is that a bunch of people don't have the technical skills to figure out FOSS. Sure, sometimes the ux is just as good as the main competitor, but in my experience, usually it isnt and has a decent learning curve

bionicjoey ,

I'd be more sympathetic to that mindset if it was anyone other than TC saying this. He's a smart dude and I have every confidence he could figure out how to use a new piece of software.

dom ,

I think he's talking in general. But who knows.

Bitrot ,
@Bitrot@lemmy.sdf.org avatar

He is, very obviously.

Some of his recent rants have been about technology that is actively unfriendly to people who are not good with technology. That doesn't mean he cannot figure it out, but it means his parents can't.

Inevitably people show up to suggest a giant convoluted solution based on the power of open source. Menu poorly worded on the ecobee? They should be using home assistant anyway!

Domiku ,

I follow him on Mastodon, and I think many regular users misunderstand his specific problems. They're unique due to his huge number of followers, and I think that if we want Mastodon to grow, it wouldn't be a bad idea to include more tools for folks with large followings.

misk , to Free and Open Source Software in TC on open source evangelists
@misk@sopuli.xyz avatar

Guy wanted to vent about smart thermostats, explicitly said he doesn't need advice and got bajillion responses with advice, mostly from FOSS folks who couldn't contain themselves. I'd be annoyed too.

sexy_peach ,

That's the biggest annoyance with mastodon

ech , to Free and Open Source Software in TC on open source evangelists

Better comparison would've been something like "Annoyed with your landlord? Go build a cabin in the woods!". Like, that's straight-up appealing to some people, but it's also not just something anyone and everyone can do.

OrnateLuna ,

Even then that's not that accurate, more like move to a different place.
It's inconvenient and might not have all the same things you wanted/liked from your old place but you can actually change things in the new place if you really want to

Hyperreality ,

More like moving to France. For me it wouldn't be an issue. My french isn't bad and I learn languages quickly.

I assume that's not true of everyone, just like everyone isn't great at PC stuff.

Fermion ,

Then you find out that while the new place doesn't have the problems the old place had, it has a whole new set of problems.

Sometimes the devil you know is better than the devil you don't.

NotAnotherLemmyUser , to Reddit in What is phycologically wrong Reddit's community?

A comment got 7 downvotes and there's something wrong with the whole community???

Hardy OP ,

Oh .. that happened numerous times to me in the past on several unrelated subreddits, ive also seen it happen to other users, but my comments in particular are clearly unprovoking. Im sure most Reddit users have experienced it already.. ive just kept silent until now

NotAnotherLemmyUser ,

Ok, but there's no context for us here and with the premise of your post, you're expecting us to judge an entire community based off of a single comment that has received practically no engagement in comparison to the community at large.

You might as well be asking for us to explain to you why you are being downvoted.

People can downvote you for any number of reasons, my assumption here is that your comment didn't carry the discussion forward in any meaningful way.

Rentlar , to Reddit in What is phycologically wrong Reddit's community?

I'm not an expert in phycology so I can't answer your question. Sorry.

Hardy OP ,

Ok, can you give me your opinion as to why i got -8 on this post now?

prettybunnys ,

I think that you need to encabulate more to enhance your phycology

Hardy OP ,

I have looked up “encabulate” in the dictionary and it doesn’t exist… 🤨
Your response is funny now, In hindsight …

RightHandOfIkaros ,

You've never heard of Chrysler's best invention, the Turbo Encabulator? It is essential to the maintenance and operation of Chrysler products.

nokturne213 ,
@nokturne213@sopuli.xyz avatar

Similar to the samophlange?

Hardy OP ,

No bec i live under a rock.. more like a man cave really . Lol

Rentlar ,

Ah. That I can answer. Making posts on Lemmy being salty about downvotes begets more downvotes, almost guaranteed. Hope this helps.

RightHandOfIkaros ,

This behaviour is also common to Reddit.

The more time I spend here on Lemmy, the more Lemmy has the exact same issues I hoped it wouldn't have from Reddit.

Rentlar ,

Absolutely. Some aspects are unavoidable, being an anonymous thread based forum, so trolling, flamebaiting, brigading and the like happen here just like Reddit.

Luckily on Lemmy we do have workarounds to some of these issues. You can join instances that disable downvotes for people who are bothered by it. Federated, publicly visible moderation has its ups and downs but at least you have all the information and you can decide to move to an instance where you fit in better.

Garbanzo , to Reddit in Suspending my alt... for what?

Maybe they didn't like the username?

Perhyte ,

This is probably the only type of rules violation that could be fixed by creating another account, so this was exactly my thought.

Cloak OP ,
@Cloak@lemmy.ml avatar

Username is completely clean. It was something along the lines of “BeautifulPuppies”.

retrospectology , to Reddit in What is phycologically wrong Reddit's community?
@retrospectology@lemmy.world avatar

It had become, over the course of years, ground zero for groups trying to launch their propaganda into the main stream. You see right-wingers and holocaust deniers, homophobes, tankies, russian trolls etc. all trying to launch their social engineering campaigns via reddit.

It's an environment that offers anonymity and unlimited alts, they're basically begging to be sock puppet central. Being in those kinds of idiot pressure cooker communities rots the brain, so it's not a great wonder that it becomes toxic.

OpenStars , to Reddit in What is phycologically wrong Reddit's community?
@OpenStars@discuss.online avatar

They like being shit upon.

Well I mean, they are at least okay with it. They are after all the ones who remained after Rexodus.

Some are actual heroes - nursing subs in particular, trying to help anyone who goes there for advice.

But most are bots and people who enjoy conversing with bots. And people who enjoy conversing with people who enjoy conversing with bots... which is perhaps the majority answer to your question.

There are a lot of nice people there, but there are far more who are not so nice. I always got so defensive there. Tbh I may be starting to get that way here too, but like 0.1% of what I experienced there.

You cannot fix them - they seem to like it that way - your only choice is to decide whether you want to hang out there or not.

insufferableninja , to Homebrewing - Beer, Mead, Wine, Cider in I've been making my own Mead for a few months now. I'm absolutely loving it!

how are you sourcing your honey? i want to get into the mead game, but bulk honey is so expensive everywhere I've looked

Nefara ,

You might have a local apiary too, sometimes small businesses aren't really that visible online. You could look on Facebook but I found mine at our town's annual street fair. You could try going to a nearby farmer's market and see if anyone is selling honey there too.

morrowind , to cats in A+ cat
@morrowind@lemmy.ml avatar

People know about cat breeds?

oolio ,

Orange and non-orange

savjee , to Selfhosted in Move UnRaid from metal to Proxmox

I've been running Unraid on top of Proxmox for over 3 years. No problems whatsoever.
I initially bought a RAID controller to directly pass the drives to the UnRAID VM. Another option is to passthrough the SATA controller of your motherboard (only possible if you don't use them on the host).

I documented the process on my blog (it's quite straightforward): https://simplyexplained.com/blog/howto-virtualize-unraid-on-proxmox-host/

jjlinux OP ,

So, if I'm running ProxMox off of 2 NVMe drives in RAID, I can just pass through SATA and USB for the UnRaid VM and just NFS my way to happiness, right?

I'm still testing each of my UnRaid containers on ProxMox, and so far they all work fine. With a Ryzen 7 5700G and 64GB ECC RAM, I could give the UnRaid VM just 2 cores and 4GB of RAM, and should be smooth sailing from there, right?

savjee ,

Yep! The only requirement is that your NVMe controller is in a separate IOMMU group than the SATA controller. But that should be the case.

jjlinux OP ,

Awesome. I am happier every day I'm in Lemmy and out of Reddit. You guys are flat out amazing. Thank you.

just_another_person , to Selfhosted in Move UnRaid from metal to Proxmox

Oof. No.

Wouldn't do it for a litany of reasons, but the main being that it's not meant for such things. You want it to be as close to the OS and drivers as possible. Anything getting between Unraid managing the disks is overly complex, and asking for trouble. What happens if the container dies? What happens if the container gets OOMkill'd?

If you're not going to use it to manage your disks, then I guess no issues, but there's better suited software for such things.

Isn't Unraid also a VM host of sorts?

jjlinux OP ,

Yeah, UnRaid does all of that, but from my very basic testing of ProxMox in an old computer, the VM management is much better than in UnRaid. The same goes for VLAN awareness with just 1 nic.

I'm in no way unsatisfied with UnRaid, but I watched a video by Christian Lempa doing something similar, only with TrueNAS instead of UnRaid, which is what got my brain thinking about all these potential options.

https://www.youtube.com/watch?v=M3pKprTdNqQ

just_another_person ,

There's the question of "CAN I do this?" vs "SHOULD I do this?". I don't think abstracting your main storage handling software away from where it definitely needs to be is going to net you anything positive, but add more issues and complications.

I'm sure you can find videos of people running drivers out of containers just because it's possible. Should you though? Nope.

jjlinux OP ,

I do have the advantage of having a mirror of my server 2.5K miles away in my brother's house. That's probably why I'm thinking about being so candidly careless.

I appreciate the great advise. But now I'm willing to take one for the team and come back with either am horror story or an epic win.

BRB.

just_another_person ,

You're thinking about this wrong way though. Why are trying to abstract the thing that keeps your disks working properly? What's your gain here?

jjlinux OP , (edited )

Oh, ok. Mainly 3 things:

  1. Manage all my containers and VMs over ProxMox instead of inside UnRaid directly, effectively leaving UnRaid to be just manage storage only.
  2. This, from my understanding, will in turn allow me to play with container options other than docker (docker is awesome, I know, but it also has limitations), effectively opening new roads of knowledge to me. UnRaid doesn't even support Kubernetes or LXC.
  3. Easier VLAN management in the server side. I have to play with firewall permissions on my PFSense to allow some containers to talk to others. ProxMox, being VLAN aware, would allow me to eliminate those permissions from PFSense and just manage interconnectivity via ProxMox.

While I'm aware that I can even compose dockers in UnRaid if there's no UnRaid docker template available, it's not the most user friendly way for managing those containers, in my opinion.

Another reason is that I'm always trying to learn new things, and from my limited experience with ProxMox (I've only been playing with it for about a month or so on an old rig), ProxMox is incredibly easy and powerful when it comes to container and VM deployment. The management options seem to be infinite.

Your point is very solid, which is why I'm contemplating segregating UnRaid and ProxMox into 2 separate rigs as opposed to virtualizing UnRaid.

These are hard decisions. Keep just 1 rig and spend way more time and probably migraines configuring this, or just build a new rig for ProxMox and migrate all my containers and VMs to it, which is faster, but will come at a higher monetary price, including power consumption.

just_another_person ,

Just get a separate host for whatever the VM stuff you want. You won't need to worry about messing anything related to storage up, AND you'll be able to mess with all the networking stuff without impacting your NAS.

If you're just trying to run some simple services, just get a $300 Ryzen minipc. Plenty powerful for what it sounds like you're looking to do.

jjlinux OP ,

Yeah. I told my wife what I wanted to do, and she actually would rather have me spend the money than risk spending too much time if and when I break something.
I'm thinking a minispc Ryzen 9 or a Ryzen 7 venus, set it up with a 4TB NVMe. That should do the trick. It's a bit over 300 bucks, but will be a bit more future proof. 64GB DDR5, and fire it away.

pyrosis ,
@pyrosis@lemmy.world avatar

Have you considered the increase in disk io and that hypervisor prefer to be in control of all hardware? Including disks...

If you are set on proxmox consider that it can directly share your data itself. This could be made easy with cockpit and the zfs plugin. The plugin helps if you have existing pools. Both can be installed directly on proxmox and present a separate web UI with different options for system management.

The safe things here to use are the filesharing and pool management operations. Basically use the proxmox webui for everything it permits first.

Either way have fun.

jjlinux OP ,

I actually never considered this. And if I'm understanding you correctly, this would render using UnRaid unnecessary.

This is great info. I'm going to fit my current ProxMox test rig with a few disks I have (old small disks I have replaced over the years that still work) and test this option first. This might make this easier.

If this works out, I can still keep the server I set up off-site to mirror my storage, right? Even if that is still UnRaid? I need more coffee.

pyrosis ,
@pyrosis@lemmy.world avatar

Yup you can. In fact you likely should and will probably find yourself improving disk io dramatically compared to your original thoughts doing this. It's better in my opinion to let the hypervisor manage disks operations. That means in my opinion it should also share files with smb and NFS especially if you are already considering nas type operations.

Since proxmox supports zfs out of the box along with btrfs and even XFS you have a myriad of options. You combine that with cockpit and you have a nice management interface.

I went the zfs route because I'm familiar with it and I appreciate it's native sharing options built into the filesystem. It's cool to have the option to create a new dataset off the pool and directly pass it into a new lxc container.

jjlinux OP ,

I'm very inclined to use this method instead.

I would like to ask for some suggestions on the initial process to migrate the data from UnRaid.

Considering that:

  • My disk pool is made out of 2 10TB disks, for a total of 20TB
  • It also has a 10TB parity disk
  • The pool is using just -6TB of the storage

The option I see is:

  • Get another 10TB disk
  • I can clear the parity drive and copy my data from the pool to that disk for migrating
  • Configure the pool disks to RaidZ and once I complete that, use the other 2 disks as parity pool

Or, I bite the bullet, get brand new 10TB disks, 12 to make it Raidz2 and have a storage pool of 40TB (35 usable?). I'm thinking 4 groups of 3 disks each should do the trick. Then use the same method to migrate my data.

With 64GB of ECC RAM, I should have a pretty swift storage IOPS that way.

pyrosis ,
@pyrosis@lemmy.world avatar

Bookmark this if you utilize zfs at all. It will serve you well.

https://jrs-s.net/2018/08/17/zfs-tuning-cheat-sheet/

You will be amused with zfs performance in proxmox due to all the tuning that is possible. If this is going to be an existing zfs pool keep in mind it's easier to just install proxmox with the zfs option and let it create a zfs rpool during setup. For the rpool tweak a couple options. Make sure ashift is at least 12 during the install or 13 if you are using some crazy fast SSD as proxdisk for the rpool.

It needs to be 12 if it's a modern day spinner and probably a good setting for most ssds. Do not go over 12 if it's a spinning disk.

Now beyond that you can directly import your existing zfs pool into proxmox with a single import command. Assuming you have an existing zfs pool.

In this scenario zfs would be fully maintaining disk operations for both an rpool and a media pool.

You should consider tweaking a couple things to really improve performance via the guide de I linked.

Proxmox vms/zvols live in their own dataset. Before you start getting to crazy creating vms make sure you are taking advantage of all the performance tweaks you can. By default proxmox sets a default record size for all datasets to 128k. qcow2, raw, and even zvols will benefit from record size of 64k because it tends to improve the underlying filesystem performance of things like ext4, XFS, even UFS. Imo it's silly to create vm filesystems like btrfs if you're vm is sitting on top of a cow filesystem.

Another huge improvement is tweaking the compression algorithm. lz4 is blazing fast and should be your default go to for zfs. The new one is pretty good but can slow things down a bit for active operations like active vm disks. So make sure your default compression is lz4 for datasets with vm disks. Honestly it's just a good default to specify for the entire pool. You can select other compressions for datasets with more static data.

If you have a media dataset full of files like music, vids, pics. Setting a record size of 1mb will heavily improve disk io operations.

In proxmox it will default to grabbing half of your memory for arc. Make sure you change that after install. It's a file that defines arc_max in byte number format. Set the max to something more reasonable if you have 64 gigs of memory. You can also define the arc_min

Some other huge improvements? If you are using an SSD for your proxmox install I highly recommend you install log2ram on your hypervisor. It will stop all those constant log writes on your SSD. It will also sync them to disk on a timer and shutdown/reboot. It's also a huge performance and SSD lifespan improvement to migrate
/tmp and /var/tmp to tmpfs

So many knobs to turn. I hope you have fun playing with this.

jjlinux OP ,

Thanks so much.

All this info brought me back to the drawing board.

This led me to start searching for new components, as I'm pretty sure that I will want to build a new rig and just probably donate my current box.

Thank you, I really appreciate it. My bank account, not so much 🤣🤣

pyrosis ,
@pyrosis@lemmy.world avatar

Another thing to keep in mind with zfs is underlying vm disks will perform better if the zfs pool is a type of mirror or stripe of mirrors. Z1 Z2 type pools are better for media and files. Cm disk io will improve on the mirror type style dramatically. Just passing what I've learned over time in optimizing systems.

jjlinux OP ,

I'll be studying that link you sent me deeply before I start my adventure here.

I didn't know this rabbit hole was so deep. Love it!

glasgitarrewelt ,

That sounds like a great idea.

At the moment I am using Openmediavault as a VM within proxmox - I pass my HDDs through to this VM.
Openmediavault let's me do all the stuff I want to: Share folders via SSH, NFS and raid-management.

Do you know if I can do the same with proxmox directly? Do you maybe have a link where this way is described in detail?

pyrosis ,
@pyrosis@lemmy.world avatar

At its core cockpit is like a modern day webmin that allows full system management. So yes it can help with creating raid devices and even lvms. It can help with mount points and encryption as well.

I do know it can help share whatever with smb and NFS. Just have a look at the plugins.

As for proxmox it's just using Debian underneath. That Debian already happens to be optimized for virtualization and has native zfs support baked in.

https://cockpit-project.org/applications

GluWu , to No Stupid Questions in I like this text. In which Lemmy community can I best share it ? Thanks.

Curated tumblr, microblog memes, Lemmy being wholesome, 196, lots of places it could fit and be appreciated.

Nimrod ,

Literally until the moment I read your comment, I thought that community was “microbiology memes”

Not on topic, but wow.

threelonmusketeers ,

And if all else fails: !nowhereelsetoshare

NullGator , to Selfhosted in Move UnRaid from metal to Proxmox

If you virtualize unraid, unraid wont have direct drive access - you can get around this by getting an HBA card and forwarding that to the unraid VM.
Others have mentioned that proxmox doesn't have docker support, I personally run docker containers within lxc boxes on proxmox. There are solutions to make managing containers easier, like portainer, if you want to go down that route.

jjlinux OP ,

After Ai watched Lempa's video virtualizing TrueNAS passing through all drives on ProxMox, I started searching to see if anyone had tried the same with UnRaid, and TechHut actually did it.

https://www.youtube.com/watch?v=ahOXQM4416Q

However, my use case is somewhat different than his, and he's just a hobbyist like me, so I'm much more comfortable asking in this community where it's highly likely that someone already crashed and burned before me, lol.

I'm thinking I'll take the advise of just building a new server for ProxMox, and then use my current UnRaid box exclusively for storage. That should be somewhat safer, right?

NullGator ,

That's my current configuration, it works well. Put your storage on a separate network. I use smb shares so my data is password protected, even on that separate network.

Main downside of this is there's more places for failure to occur. If your NAS goes down, there's no storage access for proxmox which may cause service downtime. Alternatively if proxmox goes down, this also causes service downtime. For me this is fine, but something to keep in mind. Ideal solution would be 2 HA clusters for storage and compute, but thats expensive haha.

fishpen0 ,

Run docker within lxc within proxmox. This gave me an aneurism. You’ve lost the whole point of not actually virtualizing with containers by putting in two layers deep in virtualization. At this point your shit is so convoluted why don’t you just run kubernetes

NullGator ,

How is running a container in an LXC worse than in a VM? It's not really, is it? No, not really. Kubernetes could also be built on top of the LXC as well, sure.
There are a number of genuine benifits from running docker on top of an LXC, and it doesn't compromise security or come with a significant performance drop (unlike VMs).

fishpen0 ,

I was suggesting to do neither and run the container directly. Putting k8s on top of lxc is still completely stupid. Just run k8s bare metal to operate your containers.

Moonrise2473 , to Selfhosted in Move UnRaid from metal to Proxmox

If you want to just use it exclusively as a Nas, then why not truenas?

I have a unRAID server but the nas part is nowhere as good as truenas (slower, worse ad integration)

Main issue with virtualization is the bootable USB with the serial number that's used as DRM

  • All
  • Subscribed
  • Moderated
  • Favorites
  • kbinchat
  • All magazines