one_knight_scripting

joined 2 years ago
[–] one_knight_scripting@lemmy.world 1 points 1 week ago (1 children)

With an Nvidia GPU, I would recommend Nobara over Bazzite becomes it comes with the various drivers.

[–] one_knight_scripting@lemmy.world 116 points 1 week ago (20 children)

Ok, guys. I'm reading some of these replies which are saying the amount of outrage is out of proportion. I have to disagree with that. I don't want an AI running on my PC that is monitoring and learning about my shit. I didn't want that data saved even locally, let alone the monetization of that data. I don't want to be paying for power of a device that is turning me into someone else's paycheck.

Can you turn it off? I believe you can. But I also believe that doing it manually would be incredibly annoying since that does go with a lot of past practice. I also get it would reactivate itself after major updates, like how Edge keeps reinstalling.

Are there other solutions to my Microsoft issues, yes. Chris Titus Tech comes to mind.

But overall, the Windows ecosystem does not feel right to me anymore. Could other people still use it, yes. Am I going to stop them, not intentionally. But my Arch gaming PC runs games better than the same machine running Windows. I've always entertained the idea of a full switch, still have a Windows 11 dual boot and haven't officially done it yet, but with this the moment feels right. At least for me, hopefully you can understand that.

[–] one_knight_scripting@lemmy.world 2 points 1 month ago* (last edited 1 month ago)

tmux is a terminal multiplexer. Basically if you made the session in tmux, the terminal would still be an active session and you could pull it from another tty.

Or you could do it over ssh.

[–] one_knight_scripting@lemmy.world 1 points 1 month ago (2 children)

Do it over tmux. When the screen goes out switch tty, and load up the tmux session to see if it is finished.

Or is it dead even from that?

Not if you need custom error bars on a scatter plot in Excel.

[–] one_knight_scripting@lemmy.world 4 points 1 month ago (1 children)

That is true, but I would define standard practice like this: ls -l = ll And ls -la = la

[–] one_knight_scripting@lemmy.world 3 points 1 month ago (3 children)

Doesn't show dotfiles.

[–] one_knight_scripting@lemmy.world 13 points 1 month ago (9 children)

I like the la alias.

[–] one_knight_scripting@lemmy.world 3 points 1 month ago (3 children)

IOT Enterprise LTSC fully works for running Windows games. It just doesn't have a lot of the bloatware. I've tried it and I'm dual booting with Arch.

If it is just meant as a steam machine, I recommend looking at Nobara for Nvidia GPU and Bazzite for AMD GPU. I will admit that I haven't tested vr games yet.

Personally, I'm maining Arch and it plays most games in HDR at 4k 120Hz. My Windows is so I have access to Microsoft Office.

So, I understand this is Ian only, I will leave out NextCloud.

I would personally say Ceph. This is a storage solution meant to be spread among a bunch of different hosts. Basically, it operates on RAID 5 principles AND replicated storage.

Personal setup: single host 12 ea. 10TB HDDs.

To start, it does go ahead and generates the parity data for the storage bucket. On top of that, I am running a X2 replicated bucket. Now since I am running a single host, this data is replicated amongst OSDs(read HDDs), but in a multiple host cluster it would be replicated amongst multiple hosts instead.

One of the benefits to an array like this is that other types of services are easily implemented. NFS overall is pretty good, and it is possible to implement that through the UI or command line. I understand that Samba is not your favorite, but that is also possible. Personally, I am using Rados to connect my Apache Cloudstack hypervisor.

I will admit, it is not the easiest to set up, but using docker containers to manage storage is an interesting concept. On top of that, you can designate different HDDs to different pools, perhaps you want your solid state storage to be shared separately. Ceph is also capable of monitoring your HDDs with smartctl.

Proper installation does give you a web UI to manage it, if some one of your skill even needs it. ;)

Does an image like that exist?! Asking for a friend.

Forgive me, but doesn't yay -S neofetch do the thing still?

29
DIY Sonos Project (lemmy.world)
submitted 7 months ago* (last edited 7 months ago) by one_knight_scripting@lemmy.world to c/selfhosted@lemmy.world
 

Hey Self Hosted!

Got a shower thought I wanna bounce off youse guys. It's half-baked but itching to become real: DIY Sonos-like surround sound using Raspberry Pis (or maybe other SBCs if Pi's not cut out for it). Need your brains to kick things off!

The Vision:

Server Pi

  • Acts as the brain. Takes 5.1 audio input from the TV (SPDIF? HDMI? Still figuring that out).

Client Pis

Wireless speakers running balenaSound or similar. Each handles a specific channel (front left, rear right, etc.). I do picture each of these being connected to a amplifier board. With some fancy wiring to give Raspberry pi voltages and power required for the amplifiers. (Something like this: https://a.co/d/fwkXuCm)

The Hurdles:

5.1 Audio Input

Can a Pi even handle 5.1 audio input? Do I need a fancy sound card/HAT? Or should I ditch the Pi for something beefier?

Channel Remapping Sorcery

Wiring all speakers the same (e.g., left channel only) but using Linux wizardry to assign which channel each speaker plays. Like, plug in a "rear right" speaker, tell the Pi "yo, you’re rear right now," and boom—it works. Possible? Or am I dreaming?

Why? Swapping speakers without rewiring = less headache. Plus, modularity.

First roadblock: Getting clean 5.1 into a Pi. Second headache: Software channel routing.

Anyone tackled something like this before? Am I reinventing a wheel that’s already on fire?

Edit: I think I may actually have found a solution even cheaper and I intended. Has anyone here ever heard of WiSa? Long story short it is a solution for Wireless Audio Cinemas. Mostly it is used in very expensive speakers, I'm talking like $5K USD for a whole system. However. I have found a much cheaper solution: https://a.co/d/fXkaMEX. This would be a good starter point for me because the server side already does everything that I want it to. The client side(speakers) are just about there... But I want to see better drivers and amplifiers. If I were to purchase this, I would use it as is initially, but eventually cannibalize the WiSa adapter, attach it to a strong amplifier, and mount the result in a better set of speakers.

 

Hello there Selfhosted community!

This is an announcement of the completion of a project I've been working on. A Script for installing Ubuntu 24.04 on a ZFS RAID 10. Now, I'd like to describe why I choose to develop this and how I'd like for other people to have access to it as well. Let us start with the hardware.

Now, I am using an old host. My host in particular was originally a BCDR device that was based on a ZFS raidz implementation. Since it was designed for ZFS, it doesn't even have a RAID card, it only has an HBA anyways. So for redundancy, ZFS is a good way to go. Now, even though this was a backup appliance, it did not have root on ZFS. Instead, it had a separate harddrive for the operating system and three individual disks for the zpool. This was not my goal.

So I did a little research and testing. I looked at two particular guides (Debian/Ubuntu). Now, I performed those steps a dozens of times because I kept messing up the little things. And to eliminate the human error(that's me) I decided to just go ahead and script the whole thing.

The Github Repository I linked contains all the code needed to setup a generic ubuntu-server host using a ZFS RAID 10.

Instructions for starting the script are easy. Boot up a live cd(https://ubuntu.com/download/server). Hit CTRL+ALT+F2 to go into the shell. Run the following command:

bash <(wget -qO- https://raw.githubusercontent.com/Reddimes/ubuntu-zfsraid10/refs/heads/main/tools/install.sh)

This command does clone the repository, changes directory into it, and runs the entrypoint(sudo ./init.sh). Hopefully, this should be easy to customize to meet your needs.

More Engineering details are on the Github.

view more: next ›