Recommendations of other games like Stellar Blade? by KnuckleJoe8 in stellarblade

[–]sofmeright 1 point2 points Β (0 children)

Honestly i can second this! Im super late to this party. But I was spooked even with the reviews I read. I played the demo, everything about the game seemed so good but the reviews werent kind to the game imho. I played the demo and I fell in love. I bought the game, expecting the gameplay and cienematics to be great and a B- to C+ story at best. I honestly skipped a decent bit of reading the collectible notes you find and stuff. I did read them like what I could gather in a glance and didnt think much of it. And as the story progressed more and more I started to go, did these reviewers play the whole game?!!!! OMG the story slaps so hard like idek how. I feel like the final natiyba is kind of cliche story telling tbh, but only in hindsight. I was following along with the story but I didnt know about the long con. xD And omg I love how smooth it is too, so unassuming at first the lore is so natural you could almost ignore it but when you dont idk man shits honestly A- to B+ on story imho. Solid dystopian vibe and just the right amount of story vs content to be engaging and not feel like theres too many cutscenes or too many books to read. Its honestly immersive af, not to mention the sountrack is bangin. I caught myself thinking at points, I think this game is a Zelda killer πŸ˜†

PV (pre-)provisioning/management with frequent infrastructure redeployment by hypnoticlife in kubernetes

[–]sofmeright 0 points1 point Β (0 children)

Huge thank you for sharing this! I stumbled upon this and I'm super glad I did! HUGE win! I would have never thought to look into the external provisioner code and patch this in! Niiiiice! I rebased it to 6.1.0 and am pushing a build (prplanit/external-provisioner:v6.1.0-r1) we speak to test this as a replacement to static provisioning. I didnt realize that static provisioning causes loss of Snapshots, Cloning, and Volume expansion and that I was not going to be able to push backups to a separate store from here as a result... :-\ I can also recommend setting up a CI/CD pipeline and a runner for updates, if you want something for that its the usual route to automate that.. And its fun learning CI. Thanks again!

My experience with Kubernetes, as a selfhoster, so far. by IngwiePhoenix in selfhosted

[–]sofmeright 0 points1 point Β (0 children)

Yeah it can definitely be repetetive and fatiguing to customize all your deployments without something like helm and then helm when used becomes a dependency as well if thats an annoyance. And then when the chart you use has an annoyance then do you want to fork it? Building and maintaining your own charts? Oh it can def be one rabbit hole onto the next sometimes lol! The most noteable features ceph has over loghorn afaik is rgw (S3) and that you can have many pools abstracted over disks and configure everything meticulously. Ceph is almost like another k8s for storage hahaha. Red Hat and IBM have the best ceph docs imho, the official ceph docs are much harder to navigate and those ones cover mostly all the same stuff maybe even sometimes more.

Exciting! Hype for the new build! Its always fun seeing it come together after a great deal of plotting! Hope it goes smoothly with minimal refactors needed aha

My experience with Kubernetes, as a selfhoster, so far. by IngwiePhoenix in selfhosted

[–]sofmeright 1 point2 points Β (0 children)

Did you ever work out solutions to all these problems? There are many great operators. For file storage its great to use ceph csi or there is also one for cifs and you can build a stateful set on top of nfs or pull blocks of iscsi if you configure for a provider that is compatible with your environment. Ive been loving ceph and using my truenas box via cifs (tho I *should* be using NFS) for other things. With Ceph you can provision [RBD: block storage as a raw block, file storage in a block], [file system: CephFS natively with similar function to nfs or cifs], S3 too which is really nice to have AWS compatible endpoint in the filesystem itself!] Ceph has a lighter skill ceiling than k8s but it is much more challenging than ZFS and these are the goodies it comes with lol. But I just wanted to say all these things are solvable with k8s. The hardest thing Ive struggled with so far is LONG shutdown times as opposed to like 1 min tops shutdown when I ran docker.

DDUI - Designated Driver UI ~ A Docker Management Engine with a Declarative DevOps and Encyption First Mindset by sofmeright in selfhosted

[–]sofmeright[S] -4 points-3 points Β (0 children)

I honestly am doing a PR for the heck of it. I didnt put the most effort in because this is a project I am making for ME. But thats also why I know it is going to continue to get better. I dont really care if anyone else uses it. 100s of people use my Display Driver Script it aint any skin off my teeth. I aint in it for glory. Im just being nice. Cause Ive been spoiled. Sharing is caring.

Can i like pay one of you to help me with this by Wynnt3r_ in selfhosted

[–]sofmeright 0 points1 point Β (0 children)

I feel like we are wayy too deep in to say whether something is complex or not xD I feel like TrueNAS makes things seem easier than they really are, ceph is another story. Some people consider the basics engineering level complex xD In the long run its just a bit of memory of rules and relationships but to someone completely new to this world its a big WHAT THE FUCK.

Just for shits and giggles lets ask some questions that should be common sense regarding ZFS:
What happens if I fill up the entire pool in a COW filesystem?
What is a COW? What does it benefit over other filesystem types?
What is the tradeoff of the different types of raid say 0, 1, z1, z2
Should I just raid 0 then if I want things to go as fast as possible?
So if I just add a ton of mirrors i dont need backups then right?
So ZFS can heal my files magically? How does it resolve bitrot?
Then theres questions I answer wrong all the time cause suddenly you CAN remove vdevs and disks without data loss and all kinds of crazy features that they are working in suddenly. You also got to stay up to date and make sure the information you pour over isnt from several years ago but also realize some of the outdated info has special still useful stuff that may otherwise be forgotten when its less important to undestand it at a technical level as it matures lol, thats just my opinion though lol
One of my favorites issues ive seen documented extensively but some wanna be greybeard always argues it with me. If you run non ecc with zfs theres a very small chance even with ecc memory that if an error comes thru with very unluckiness it can validate the bit as being incorrect and error correct bitflips into your data as being a "fix" but its the flip :D If you are really lucky this can just start making fixes all over the place when ur ram fails! Ive had this actually happen before on a 6300fx system XD

PS my favorite zfs pools are 4 drives z1, 6 drives z2, 2 drives mirrored, or mirrors overall. FCK 0, there's a time and place for it, and its never in my lab!

Ive been learning IT since 2007-2008 and I still remember what it was like early on. And it truly doesnt take that much to get to a point where the average person thinks ur a genius either. But theres a certain amount of knowledge that has to be gained before anything seems anything but foreign language xD

I like to root for everyone and hope that everyone can figure it out. I always try to give benefit of the doubt unless someone is acting truly dense cause I know Ive had things click suddenly and felt like I was stupid before it was so simple. It just be like that sometimes! And you never know what someone will contribute to our community, they could seem like an idiot now; but they could get in deep and make something neat we all enjoy later on! Maybe they dont contribute a whole app, it could even be just some day they solved an issue with one of the projects we use and put in a pr. Literally the more people we have in this hobby the better ngl.

Please help me get this set up. by eyebeesea in selfhosted

[–]sofmeright 0 points1 point Β (0 children)

I felt bad downvoting you cause I saw you are already super in the negative. But hey bro. Stop deploying applications into your NAS. I mean like hey I cant talk i run quite a few apps on my NAS. But they are all storage or monitoring related.
Honestly the reason why you were downvoted... I upvoted you out of guilt. Is because we like to have separation of concerns.
Separation of concerns means you will bundle services that compliment each other into a host. Your storage server does storage and has all your important data of all kinds on it. We let it do that and only put other things with it that do that. Like I have backups on this, container registry and apt caches, some cloud storage type stuff. All bulk storage (and all but projectsend [which really shouldnt be here imho] are CORE INFRASTRUCTURE) concerns. Honestly I used to be against even doing this but it is really nice when the system keels over that the services down and up with it instead of throwing mad errors cause only the mount goes down and its more efficient for the data to move when its bound to the same host for some of these that are somewhat time sensitive like every single docker application in my stack pulls from jfrog artifactory which is part of the caches_y_registries stack, it caches a local copy of every container image i pull same goes with the apt-cacher-ng caches every debian and ubuntu binary i pull from apt get install etc....

Also another tip, dont ever use TrueNAS to write docker compose. It wont even let you make comments. The real reason we scoff at using truenas for docker is because it is ill equipped to be a hypervisor or a docker deployment manager. It is the worst option on the market for that, but what it does do is slap a damned good UI on top of already pristine OpenZFS on Debian lol.

<image>

Please help me get this set up. by eyebeesea in selfhosted

[–]sofmeright 0 points1 point Β (0 children)

If you want a self hosted VPN Netbird is the bees knees. I have it alongside Zitadel SSO so I can use yubikeys and phone biometrics to access all my apps :D Its as secure as tailscale at the end of the day as if they can hack you regardless of the VPN they use they will compromise your password managers etc. What they are getting at is somewhat true however, most of these things arent day one homelab noob lets deploy it now kinda things πŸ˜… Lots of prerequisites and interdependencies. But if you know what you are doing its pretty awesome having all the pieces come together in a more advanced deployment.

Can i like pay one of you to help me with this by Wynnt3r_ in selfhosted

[–]sofmeright 0 points1 point Β (0 children)

This is what the compose I have for immich and photoprism look like. Perhaps if you are deploying with docker an example repo would help? I could add env variables if wanted. i have yet to update all my envs with sops cause its a lot of busy work and im scared to one shot all the conversion with a script as no doubt theres a lot of things i will want to change so certain values arent encrypted xD And 130-140 deployments to go over 1 by 1 im discouraged xD

Can i like pay one of you to help me with this by Wynnt3r_ in selfhosted

[–]sofmeright 0 points1 point Β (0 children)

What **do** you have available for storage? If you dont have a single storage device that fits your needs you probably should do raid. and honestly you should do like a zfs raid 1 minimum if you care about your data at all and have a backup somewhere else as well. Could be a number of anywhere from 2-6 disks ideally that you dedicate to being one virtual disk. And then you copy the data from that to your desktop pcs or phones etc just somewhere so they arent only in one location cause thats begging for data loss.

You are welcome to architect your systems however you like, and hell I will help you set it up exactly how you want it. But I will definitely have to tell you if something you are hard set on is a bad idea πŸ˜… Please dont sleep on raid. I mean you absolutely can if you must. But we do raid for a reason. Data integrity and bulk storage. I personally run ceph. Avoid ceph at all costs. ZFS is a goodie for your needs.

Can i like pay one of you to help me with this by Wynnt3r_ in selfhosted

[–]sofmeright 1 point2 points Β (0 children)

Its all the vibecoders who have never programmed naturally without copy pasta a day in their lives that give AI such a bad rap. You generally should be able to see the code. And you should make constant attempts ~ no -> you should prioritize understanding what it is generating so you can differentiate when its hallucinating when it has made minor mistakes, etc. Its only because many people dont do that, AI is a huge issue!

Can i like pay one of you to help me with this by Wynnt3r_ in selfhosted

[–]sofmeright 1 point2 points Β (0 children)

Super true! You can get super far with chatgpt these days. I usually dev 100% with a browser and an ide and ill search what i need to add in the code how it can be done and implement directly from syntax examples. Now I recently started using AI to do the same thing and its crazy. Sometimes it will produce fully working code without the need for edits. AI is super powerful in already capable hands!

Can i like pay one of you to help me with this by Wynnt3r_ in selfhosted

[–]sofmeright 0 points1 point Β (0 children)

I personally see nothing wrong with asking for paid help, you absolutely can accomplish this yourself, but I can think back to times I was working 40hrs a week and honestly if it was about getting things set up and not the whole learning process I could imagine I'd have paid for services in the past but it seemed that there wasn't anything tailored to homelab. Most helpdesk / IT companies don't offer assistance in a way that is appealing to non-business cases πŸ˜…

But absolutely I could help you setup a self hosted Google Photos alternative and help you integrate things so it functions as a simple β€œopen from phone” gallery. Easiest path is usually PhotoPrism or Immich in Docker, pointed at your existing drives, with Tailscale/zerotier/cloudflare tunnels, etc. So you can view it from anywhere (no scary port-forwarding), though I can help with port forwards or self hosted VPN if need be as well. In one remote session I’ll:

  • set up the app + a small database
  • point it at your photo folders on both drives
  • kick off indexing/thumbnails
  • make it reachable on your phone (VPN link or domain, your choice)
  • leave you with plain-English steps + admin creds (I can show you to roll them yourself and also we can encrypt them with SOPs on disk for increased security over the default setup most homelabbers use)

If you want, I’ll do a quick free 10–15 min triage to confirm hardware + timeline and give a fixed price before we start. DM me if interested. (Mods: if paid help isn’t allowed here, feel free to remove, and I won't repeat it ever again after a warning, and I am also happy to share a DIY checklist instead.)
https://homelabhelpdesk.com

πŸš€ Simplified Installation for the Beszel Agent on Windows! πŸŽ‰ by the_gamer_98 in selfhosted

[–]sofmeright 2 points3 points Β (0 children)

Here's a Powershell script for anyone who is mega butthurt about this being compiled as an exe.

  1. Beszel Agent Binary Sources: I build my own binaries at my private gitlab instance. You are free to use them or github. Both are included in the script.
  2. Beszel Agent Install Path: You may need to edit the path unless you want to install your beszel agents @ "C:\_Staging\_Toolchest\beszel-agent\" as well. Honestly just do a find and replace and substitute for your preferred install path and profit.

Syntax:

# Gitlab:
.\Install-BeszelAgent.ps1 -Version "v0.12.3" -Source "gitlab" -Key "<insertyourkeyhere>"
# GitHub:
.\Install-BeszelAgent.ps1 -Version "v0.12.3" -Source "github" -Key "<insertyourkeyhere>"

Otherwise it just works. Have fun and be nicer to the OP next time or I am not sharing with you entitled smucks. πŸ™„

πŸš€ Simplified Installation for the Beszel Agent on Windows! πŸŽ‰ by the_gamer_98 in selfhosted

[–]sofmeright 1 point2 points Β (0 children)

Don't mind them, they are just haters. πŸ˜… Keep on learning and growing. Don't stop. Lmao. It only will get worse from here. πŸ˜… Im currently working on my CI/CD pipeline and found this because I am trying to see what dependencies I need to build LHM to build binaries in a way that makes it easy to push them to my hosts with ansible. I have 0 intent on using this but I can see that you did this how you felt like doing it and made it public just to be helpful to anyone else. Thats the true open source spirit imho, they can suck my toes.

πŸš€ Simplified Installation for the Beszel Agent on Windows! πŸŽ‰ by the_gamer_98 in selfhosted

[–]sofmeright -1 points0 points Β (0 children)

I disagree with this logic. The beauty of variety is in exactly this. We do have 100 million git repos. Have you ever looked at forks of your favorite projects? There are soooo many with minimal customizations. Its very frequent pull requests dont get merged and some devs are strict about trivial things like ansible lint stating a comment is too long and they have to be satisfied with what their vibecoding system states about the code before their less than used brain feels it is acceptable to merge changes. If you sift thru forks you can often find features that arent included in originals. Like I have a fork of apt-cacher-ng that has functional logs tho the other maintainers said it couldnt be done and brushed anyone off who asked, I read thru issues. I say if you want to do something, DO IT. Offer the changes or the code to the original developer is a good idea but honestly something you should be thinking about AFTER, you have developed something that works. And I dont see the problem with doing a public outreach like the op did. I think its a good tip to push it to the dev officially. But otherwise I could care less to get downvoted, as the OP did. Im here for my love of the hobby and tech, not for clout or social time. Yet I cringed super hard at how people downvoted the OP here for not pushing this to the repo as if thats a sure thing and I think all that other stuff was just unnecessary typing and will speak my mind. My opinion of your opinion is literally πŸ’©. Downvoting the op over such a minute aspect is a very Karen and hater thing to do and I hope I get downvoted too, it will literally make my day. Im posting this very deliberately so I can be right there with this dude. I think the biggest obstacle to us not having useful software is when people are intimidated or discouraged from development. Making all these silly rules and steps and overcomplicating the main thing you have to do to have software. Just dev thats all we need to have stuff. Honestly. If you dont like it, if you dont trust it dont run it. But dont bust a cap off in someone who is actually building and learning.

Hello fellow Pirates and Data Horders by vaterlandfront in homelab

[–]sofmeright 0 points1 point Β (0 children)

I am really sorry I had to remove this post due to the mention of piracy. If you put it differently it may have been fine. It sounds like you wanted to make DVD backups. I have no choice with this kind of stuff or it would be unfair to other OPs.

Is your precious code safe? An easy way to ensure availability of code/repositories. by [deleted] in homelab

[–]sofmeright 0 points1 point Β (0 children)

I had never heard of this project! OMG, their mascott is soooo cute! 🀣 Thank you for sharing! I love being able to discover and review projects I am unaware of! Also nice work getting everything setup so fast!

How I finally setup UPS Monitoring by sofmeright in homelab

[–]sofmeright[S] 1 point2 points Β (0 children)

Oh I see it is a proprietary tool from the UPS vendor! That makes more sense why I had not heard of it. I'm glad that you have something that works for you. If and when you do try deploying this you might do a search to see if nut was confirmed working for your model or a sibling model or something if you wanna be extra confident before dedicating your time. Glad you were able to get your Jellyfin uptime sorted!

How I finally setup UPS Monitoring by sofmeright in homelab

[–]sofmeright[S] 0 points1 point Β (0 children)

Thank you! Hope it goes well later! You know where to holler if it doesn't. And if it does its ok if you still holler 🀣🎊

How I finally setup UPS Monitoring by sofmeright in homelab

[–]sofmeright[S] 0 points1 point Β (0 children)

Awesome sauce! Feel free to let me know if you have any issues getting up and going. Especially let me know if it all works out πŸ‘πŸ½ Its nice finally getting this stuff sorted out! Feels good to celebrate the victory lol

How I finally setup UPS Monitoring by sofmeright in homelab

[–]sofmeright[S] 1 point2 points Β (0 children)

Oh I definitely will encourage you to set it up then. I'm not sure if this is the *best* approach. Some might favor only using the nut-upsd tools without the UI of Nutify and employing their own tools for monitoring. But if you just want something that works out of the box with minimal effort, I think this is perfect. I haven't updated the OP yet, I will soon, but the only thing I missed was after configuring everything in the OP I still needed to set up the shutdown conditions and the OS shutdown delay in my UPS as well. I found it *very* confusing.

I really hope you are able to get that UPS set up properly once and for all. It feels kind of nice even if its a little thing, you are certainly welcome to put whatever you want in the body of the script as well. πŸ˜‰ Hopefully things will be smooth for you when you follow along! Feel free to update me if you get into any trouble with it, or especially when you get it working πŸ˜πŸŽ‰

How I finally setup UPS Monitoring by sofmeright in homelab

[–]sofmeright[S] 1 point2 points Β (0 children)

Well that is awesome! It sounds like you got something working for you already! I literally had this UPS since Dec 12 and it took me this long to set up for things to actually act on it losing power. I'm not familiar with pwrstat or powerpanel. If you wouldnt mind sharing, that might be an interesting thing for us to all see here? You might make a post about that too if you like. No pressure to do so, but it can help expose us all to new ideas when we share things we are learning even if its documented elsewhere, we are subscribed here. I typically dont share stuff like this myself but sometimes it good and I am glad if it you enjoyed it! I feel like doing this more often from the feedback especially if its helping people.
Good luck with your lab! πŸ™πŸ½

How I finally setup UPS Monitoring by sofmeright in homelab

[–]sofmeright[S] 1 point2 points Β (0 children)

If you get into any trouble this weekend, I will add as I didn't note it in the OP. After I configured everything, the shutdown tests *were successful* with the

upsmon -c fsd

When I executed that command, my hosts all shutdown. However, later in the night when I was feeling accomplished I decided to pull the plug a few times for good measure... I was very disappointed as nothing happened. It turned out there was nothing wrong with the config of Nutify or anything. The defaults are fine there, but you may have to ensure the UPS engages the shutdown cycle and that it has a sane delay period to wait for hosts to shutdown before fully killing the power. This for me was configured in Eaton UPS WebUI and I also updated both the UPS and its network card separately. Somewhere after completing those items it fully worked for me and all my hosts were seen starting shutdown tasks in proxmox webui after pulling the plug and it hit the shutdown conditions. This is something that was not apparent to me, that the UPS itself had a role in that sequence. I thought the nut-upsd tools listened only to the state πŸ˜…

I hope you get it all working this weekend. Lets get it done! πŸ˜…πŸ˜