LINUX Unplugged - 580: Brent's Boogie Bus Broadcast Bash

Episode Date: September 16, 2024

The things we like in the new Nextcloud release, and we attempt to upgrade our production server live—from a big blue bus.Sponsored By:Core Contributor Membership: Take $1 a month of your membership... for a lifetime!Tailscale: Tailscale is a programmable networking software that is private and secure by default - get it free on up to 100 devices! 1Password Extended Access Management: 1Password Extended Access Management is a device trust solution for companies with Okta, and they ensure that if a device isn't trusted and secure, it can't log into your cloud apps. Support LINUX UnpluggedLinks:💥 Gets Sats Quick and Easy with Strike📻 LINUX Unplugged on Fountain.FMOpenSats Grants Long-Term Support for WireGuard Creator Jason DonenfeldOpenSats Lightning NodeNextcloud Hub 9Introducing Nextcloud Hub 9 - the world's leading open source collaboration platform! - YouTubeDay 1: Nextcloud Community Conference 2024 - YouTubeDay 2: Nextcloud Community Conference 2024 - YouTubeNextcloud Community Conference 2024Mailvelope — Mailvelope is a browser add-on that you can use in Chrome, Edge and Firefox to securely encrypt your emails with PGP using webmail providersNextcloud Server Releasesnextcloud/docker: ⛴ Docker image of NextcloudBug: Unable to update background execution mode: conflict between new type (mixed) and old type (string)VLESShacompanion: Daemon that sends local hardware information to Home Assistant.LNXlink: 🖥 Effortlessly manage your Linux machine using MQTT.Waycheck — Waycheck is a simple graphical application that connects to your Wayland compositor and displays the list of Wayland protocols that it supports, along with the list of protocols that it doesn't.Supersonic — A lightweight cross-platform desktop client for Subsonic and Jellyfin music servers.

Transcript
Discussion (0)
Starting point is 00:00:00 Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes. And my name is Brent. Hello, gentlemen. Well, coming up on the show, the new NextCloud Hub 9 is out. We're going to dig into our favorite features, and then we're going to upgrade our production instance live on the show, the new NextCloud Hub 9 is out. We're going to dig into our favorite features, and then we're going to upgrade our production instance live on the show.
Starting point is 00:00:30 I guess if we don't have a show, you'll know why. Then we'll round out the show with some great boosts, some picks, and a lot more. So before we get into the show, let's say a very special time-appropriate greetings to our virtual log. Hello, Mumble Home! Hello, Greg. Hello, Chris. Hi, Wes, and hello,
Starting point is 00:00:45 Brandt. Hello. Hello. Minimac, you have a special group with you today. Tell us about it. I have a special group today. I'm really pleased. I'm surrounded by like eight or nine people coming from Venezuela, Netherlands, Germany, Canada, Hungary, Austria, and Belgium, and Switzerland, obviously. Yes. So I'm really, really happy.
Starting point is 00:01:13 And I'm really, I'm in a so-close-and-yet-so-far situation because I have Brent sitting five meters away from me, but in another sound booth, and I'm separated from him. I'm in the office room, and crowded people, a crowded room, nice people, I'm really happy. people, a crowded room, nice people. I'm really happy. Give us a shout out, people. Hello. So that's fantastic.
Starting point is 00:01:36 And quite literally, they are in the back of the bus. And Brent, you're at the front of the bus. Where are you all right now? I am at the front of us. We're all at the NextCloud Community Conference. And there's a bunch of people looking at me now because all this sound came from this bus that we're sitting in at the venue. And this bus is, I don't know,
Starting point is 00:01:51 someone crashed it through the door or something. It's just right in the middle of this hacker space that we're in. And they're at the back of the bus. Thankfully, the party's back there. And I've sequestered myself in the front of the bus where there's a little podcast studio. So that's where I'm at. Huh. Who would have thought of it? A podcast studio in the front of the bus where there's a little podcast studio. So that's where I'm at. Huh.
Starting point is 00:02:07 Who would have thought of a podcast studio at the front of a bus? Couldn't be done. Couldn't be done. Of course, I suppose I didn't mention how I'm not really home. I guess you probably picked up on that. I'm in Berlin. And, well, as it goes in Berlin, it's just a little crazy over here. It's a Berlin party, that's for sure.
Starting point is 00:02:24 Well, we'll get more into that a little bit in the show. I also want to say good morning to Tailscale. Tailscale.com slash unplug. Go get 100 devices for free. Not a limited time thing either. Three accounts as well. Once you start using it, you'll understand how it can completely redo your networking infrastructure in a much simpler way, in a flat network, all protected by Wagon.
Starting point is 00:02:47 That's right. It is really great. Go replace your legacy VPN infrastructure in just minutes. Connect multiple cloud providers directly together on one flat network and put it on every device you own in just minutes. I don't have any inbound ports on any of my firewalls anymore, so go say good morning and try it out. 100 devices for free at tailscale.com
Starting point is 00:03:05 slash unplugged. Okay, before we get into the next Cloud 9 release, Hub 9. I have two asks out there. I'll go first. Mine is, I'm ready to replace
Starting point is 00:03:20 my B-Link already. Already? I know. It's been like four months. What's the issue? did you break it uh well i definitely definitely doesn't have enough cooling for what i do is one thing um and also i am surprised how often i just completely run out of ram at 16 gigs i could pop i think like 32 in there or something like that but uh i'd really like something that has
Starting point is 00:03:42 great multi-disk support very quiet low power draw, AMD GPU or Intel Arc, minimum 32 gigs of RAM, maybe just a little bit more robust cooling. Are you open to building it yourself or are you looking for something pre-built? You know, I probably would lean pre-built but could do a build if I had to. I just love people. If you got any suggestions or recommendations for a particular product or maybe a base unit, please do boost that in. And then, Wes, you've got something real special you're doing for mom. Yes, that's right. Well, she's been using an ancient Dell Enterprise laptop that I got cheap from an old employer.
Starting point is 00:04:17 So it was really time to upgrade. So she just received in the mail, actually, an AMD 13-inch framework. Oh. Yeah, I've got to go set it up for you next weekend, I think. So you got to make some big choices. Yeah. And I'm interested, you know, for anyone out there who has it, any tips, things to look out for, preferred port configuration?
Starting point is 00:04:36 I don't know. Yeah. What do you do for a family Linux machine that, you know, you could, I guess, in theory support, but it's a bit of a drive if you have to go down there. Not like something you're going to just do on a random wednesday night maybe something you have to save for the weekend so you want to build this thing in a way maybe it's remotely supportable you know for some things but something that mom's not really gonna have to fuss much with
Starting point is 00:04:56 yeah relatively robust yeah so what are your tips and tricks i i think i like the idea of having a repairable computer for family members you know they, they tend to keep them for, at least for my family, they tend to keep them for a while. And it's the little things that break that kind of force an upgrade. But the framework's actually a great choice in that regard. You know, they drop it once or twice. Very true. That was a factor, actually. She's already a big proponent of right to repairs, though.
Starting point is 00:05:21 It was speaking her language. So then for Christmas, like in two years, you could give mom a new motherboard. Right? That's what I'm hoping. Yeah. I thought that was a Mother's Day thing. This is a gift to kids. So it was speaking her language. So then for Christmas, like in two years, you could give mom a new motherboard. Right. That's what I'm hoping. Yeah. I thought that was a Mother's Day thing. This is a gift. Or that.
Starting point is 00:05:29 It's a gift that keeps on giving. This is, oh, wow. Add more storage. Boost the RAM. And one last bit in the housekeeping. I'm extremely excited to announce that OpenSats, which is a project we'll talk about
Starting point is 00:05:40 more in a moment, has just granted long-term support for Jason Donfield, who is the creator of Wild Gold. Yeah. about more in a moment, has just granted long-term support for Jason Donfield, who is the creator of WireGuard. Yeah, and with this grant, he's going to continue developing and maintaining WireGuard across platforms and greatly enhance the Linux experience in both the kernel and the tooling around WireGuard. And for this episode, we're going to send a 5% split to OpenSats general fund where that will go towards Jason and other open source projects. Really briefly, OpenSats is one of these
Starting point is 00:06:13 projects that when I first started talking about Boost on the show, I would hope came along. And they have, and they are, I think, a go-to model for how we could fund other open source projects in the future. They have specific funds for things like Bitcoin development or Nostr and general open source projects. They don't take a cut of any of it. And they have a process that is documented and well understood on how they select the projects that they give funding to. And so we're going to put a 5% split to OpenSats in our boost this week.
Starting point is 00:06:42 So every boost, 5% of that's going to go towards their general fund and go towards Jason and WireGuard development. And we'll put more information about OpenSats in the show notes. And just really excited to see this. I think this is going to be an amazing evolution and a part where the show could actually directly support some of these projects now just through the boost process. Pretty freaking neat. projects now, just through the boost process. Pretty freaking neat. Okay, Nextcloud Hub 9 is out. And that's really why Brent is in Berlin. It's a big shindig. And you guys kind of put together, I don't know what the frequency is anymore, Brent,
Starting point is 00:07:23 but on a fairly regular basis, put together these presentations of the new Nextcloud release. So I'm sure you must be studying up, You must be trying to familiarize yourself with all the new features and whatnot. Yeah, I suppose it's my job to communicate as many new features to people as I can. Now, we're doing it three times a year these days. And it turns out, you know, you could squeeze a lot of stuff when you have such a big community and some awesome engineers here doing great work. So I will admit I'm lifting my hand. You can't see it because obviously audio, but I'm not an expert on every single feature. There's so many gosh darn things and it's it's it's really amazing. But I am super excited about a couple of them.
Starting point is 00:08:00 So I wondered you dove into a little bit of it. Is there any one that you're particularly excited about that you saw float past your eyes? It is hard to narrow down because there's a lot of small things like UI tweaks that are nice and stuff that will be good to see in the desktop client. I noticed Windmill and Autoflow, and that intrigues me a little bit. So there's this idea of Nextcloud Flow, which combines features inside NextCloud to automate processes. Maybe you upload a PDF, and then that goes off to somebody else where they approve a thing, and then that gets put into somewhere else, and now your vacation's been approved, like a type of system to automate workflows.
Starting point is 00:08:41 And it says in here that they also have like support now for NextCloud tables into the workflow. So I guess that kind of extends it beyond there. And then there's this windmill app that gives you a UI to this where you can monitor workflows and automate processes and kind of, when you stop thinking of NextCloud as a file sync tool, but you start to think of it as, well, in my world, but I guess it could work for, you know, probably more commonly for a government, but a collaboration suite that is an alternative to Google or Microsoft. Some sort of collaboration hub, you might say? Yeah. And so then when you start talking about workflow automation,
Starting point is 00:09:17 the one of the things that I started thinking about for like JB's use case is when we go do meetups and travel, there's usually expenses that I have to submit back and track all that. And I just kind of have this ha there's usually expenses that I have to submit back and track all that. And I just kind of have this haphazard workflow that I put together where I snap pictures with my phone and then, you know, try to document it that way. But if I had something like this where I could actually put them in through a system
Starting point is 00:09:35 and I could check on the status of it, like that actually starts to bring automation and process to something that we just don't really have a documented process for in the business. Yeah, it gives more users the ability to set up, you know, leverage automation than you have just on your own. You know, this was such a requested feature from so many different types of users. You mentioned like government is especially here in Germany, they're doing a big push
Starting point is 00:10:00 to digitalize everything. And actually, I think it's a law that they must digitalize everything within a certain date. So there's a big push to digitalize everything. And actually, I think it's a law that they must digitalize everything within a certain date. So there's a big push to do that there. But I've heard this week from the community who's here at the conference, like so many smaller businesses
Starting point is 00:10:15 who are like servicing other customers who are just like, oh man, I've been waiting for this feature for so long because there's always these data workflows and these pipelines that, you know that most of our data goes through that they can automate now. And I even heard from some community members
Starting point is 00:10:30 who are like, they just want to do it for their family, just automating some stuff like you said, Chris. So it's interesting to see a bunch of these different components come together to allow, I don't know, just a lot of power. And it's super customizable too, which I think, yeah, it's super interesting. So that was a massive part of this next cloud release.
Starting point is 00:10:50 But I think I'm more excited to see, you know, in a month or two or three, where people are going to take this. Yeah, the federation improvements are going to be probably the thing that takes a couple of months to really get embraced. Everybody has to do their upgrade process. So prior to Hub 9, you had federated features that included file sharing and collaboration. And now in Hub 9, users can join group chats that are hosted on other NextCloud servers and do video calls and has support for mentions and markdown formatting and polls between instances. Yeah, okay. That sounds a lot more like the things we're used to with
Starting point is 00:11:28 a system like Matrix. Yeah. Wow. Yeah, that's pretty cool. This is one of, I think, my favorite features. No, I'm going to say it. This is my favorite feature of this release because you can host your own Nextcloud, and we do here at the podcast, right? And we work together, but each of us needs to have our own account on this server up to this date for doing things like video calls and chats.
Starting point is 00:11:51 We were always able to federate with files. That was, you know, since the inception of Nextcloud. I remember installing Nextcloud, I don't know, six or seven years ago. And that was a feature that I used even back then, which was really cool. But the idea that, you know, we can have a jb next cloud and i can have my own personal one and just do calls and chats and like even with our community right everybody who has a next cloud server can interact so it's it's a whole new way of communicating, which I think for something like NextCloud is so exciting. I have so many use cases that I'm excited about in that regard.
Starting point is 00:12:33 So it sounds like after we do the upgrade today, I should just deactivate your JPEG? I won't need it anymore, guys. Just get rid of it. anymore guys just get rid of it i do think if this had existed uh years ago when we started using some sort of back-end team chat we may have just gone this direction right that's how this stuff slots in in my opinion yeah yeah you're right that's a really good point i've been thinking about um businesses who interact with other businesses you know you've got vendors you work with and stuff like that um now there's all you know there's a bunch of permission systems and stuff for sharing files, of course, but to be able to jump on calls really quickly with the interface you're used to,
Starting point is 00:13:11 if you've customized it or whatever for yourself, and not needing a login account on all these different vendors' systems. So to think of NextCloud actually being a contender versus the big behemoths of Google and Microsoft is, I think this is actually going to be one of those features that really makes a difference. There is some nice improvements to some of the web app performance. But the thing that kind of outside of the big federated features that caught my eye was some quality of life stuff like file requests, a feature that lets you request files. And then you can set expiration date. You can get a push notification when the person's uploaded the file you've requested. Oh, yeah. See that nice for like a guest of ours when we need to get their files.
Starting point is 00:14:00 Just sort of also made me smirk. There's now an Apple Vision Pro app for NextCloud Talk. All right. It's probably the iPad app, but... I can definitely say that was a scratch-your-own-itch kind of application. But it, yeah. I've seen a video of this happen,
Starting point is 00:14:16 and it's super exciting. Out of all of the features that we could talk about, there is one set of features in here that I think I'm going to start using NextCloud for that I haven't previously used NextCloud for. Can you boys guess, you have a guess what it might be out of the stack of features that are in Hub9? I mean, we'll see how our upgrade
Starting point is 00:14:32 goes. But assuming our upgrade goes smooth. End-to-end encryption with mail envelope. Even kind of zooming out from there a bit, just email in NextCloud is starting to become maybe my most viable mail client. What?
Starting point is 00:14:50 Wow. Tell me I couldn't use this, right? Smart follow-up reminders in email. So in Hub 9, the assistant can check emails to see if a sender expects a reply. So it's doing some sort of – Oh, yeah. Yeah, it's figuring out the intents of the email. That sounds like a Gmail-type feature.
Starting point is 00:15:10 It determines if an email needs a follow-up, then it will place it in a follow-up section to make sure that I don't forget about it, and it also will do little reminders. So then you combine that with, like you're saying, the end-on-encryption with MailVelope, so now they have PGP support. That seems like a really solid mail client.
Starting point is 00:15:29 What's not to like? Yeah. You know? And then the nice thing about that, too, is I do switch machines so much that I'm never really going to have a mail client on every computer. Like a desktop. Yeah, right. But this, I could do.
Starting point is 00:15:43 I think I smell a new prediction incoming. Mm, okay. All right. Also, like I I could do. I think I smell a new prediction incoming. Mm, okay, all right. Also, like I mentioned, the desktop client did see some love, and there's a new strategy emerging here, boys, that I think is interesting. We now have multiple release channels for the desktop client, but wouldn't it be interesting if this idea expanded to the entire project? But here you go.
Starting point is 00:16:05 So you have the daily channel where you can stay up to date with the latest features, you know, kind of like a beta channel. And there's an enterprise channel, which is obviously slower updates meant for enterprise customers. Now, wouldn't that be quite the thing for NextCloud as a project as a whole? be quite the thing for the next cloud as a project as a whole you know you could be on the fast like community track where you're getting all three releases a year or you could be on the enterprise track where you're getting like one big roll-up release a year just like they now have introduced for the desktop client but also that aside doesn't this seem to imply that the desktop client is about to get a lot more focus if they're coming up with a daily channel that you can subscribe to to get updates. Does that sound like good news to you?
Starting point is 00:16:48 Yeah, I think that, doesn't it? That sounds like good news. I don't know, but I'd love to see it expand to beyond just the desktop client myself. I have a second favorite feature that I think you boys will be quite excited about. You ready for this one yeah the mobile client of next cloud now does bi-directional syncing oh yeah right
Starting point is 00:17:14 which is a feature we've been asking for for an extremely long time and it's finally here that is really sweet that would have been so handy over the years. That would have been, ah. Okay, so those are our favorite features. One more. You know, I'm pretty happy with the implementation I'm using in LogSeek for whiteboards. Yes.
Starting point is 00:17:35 But I was pretty happy to see that added in this release too. Yeah. I could see that definitely being something, you know, we're ideating for a show or something. I agree. That's the first thing I thought of when I saw that. Like, yeah, we could use that. Especially as we're laying out
Starting point is 00:17:48 sort of like some of the new server setup stuff and figuring out the flow. Okay. With the favorite features now enumerated, it is time to upgrade. OS Paint. Step forward once more for the unique pain of attempting
Starting point is 00:18:04 to upgrade a Jupyter Broadcasting production system live on the air while we record a podcast. And in this particular case, if it fails to upgrade, we won't be able to publish the show. So the stakes are, as they say, high. Will files fly again? We'll file the fight again. Now, to make things interesting, I don't think the Docker container images are actually finished yet. No, does not seem that. You will be building this from source.
Starting point is 00:18:40 That is right. And, you know, mostly not too bad because it's a PHP project, so there's not a lot of compiling that has to happen, but there are a few things in there that have to be built. Do you have a strategy? Do you have a plan worked out? Yeah, I have downloaded the upstream definition repo for the container image that we're using, and I have, let's say generously called customized or hacked
Starting point is 00:19:06 together or whatever you like a version that should be downloading and building using the NextCloud 30 release tar file. Okay. Yeah, so behind the scenes Hub 9 is actually NextCloud 30 and you know the official mirror of the released tar
Starting point is 00:19:22 file from NextCloud is out. So that part's there. It just hasn't been put together by the component that builds the image that we're using and uploaded to Docker Hub or anything. You're bypassing that and doing that manually. Indeed. So are you ready to pull the trigger, Wes Payne? Yeah, let's do it. I mean, why wait?
Starting point is 00:19:38 It was just prolonging the pain. All right. Ladies and gentlemen, we are currently running NextCloud Hub 7. We didn't get an opportunity to upgrade to NextCloud Hub 8. So Wes will be taking us by hand manually from 7 to 8 while he is also building it at the same time. Yeah, we got a few versions. You don't want to jump them, right? We got to go serially. So you have to go each one up? Yeah.
Starting point is 00:20:00 All right. So starting then with NextCloud Hub 8. Kick it off. Here we go. I'm excited. When we come back NextCloud Hub 8. Kick it off. Here we go. I'm excited. When we come back, we'll find out if it worked. And we're away. 1password.com slash unplugged. That's the number 1password.com slash unplugged. I have a question for you.
Starting point is 00:20:21 It's probably an uncomfortable question, but really answer it honestly. Do your end users always, and I mean always without exception, work on only company-owned devices and use only IT-approved apps? I don't know if that's possible, actually. With the proliferation of web apps and all the different services out there, I just can't imagine. Not 100%, right? So how do you keep your company's data safe when it's sitting on all these unmanaged apps or devices? That's the real problem IT faces, and that's what 1Password has an answer to. It's called Extended Access Management. 1Password Extended Access Management helps you secure every sign-in
Starting point is 00:21:00 for every app on every device because it solves the problems that traditional IAMs and MDMs just weren't really built for. It's security for the modern workplace, the way people actually work today. And it's available for Okta, Microsoft Entra, and it's in beta for Google Workspace too. So go check it out. Support the show. They got some information over there.
Starting point is 00:21:21 They'll put it all together for you. It's 1password.com slash unplugged. That's right. That's right. That's it. You just go to 1, the number 1password.com slash unplugged. All right. During the break, Wes successfully upgraded to NextCloud Hub 8. He's just checking on everything.
Starting point is 00:21:43 So that's version 28 or 29? We're on, no, yeah, I guess we're on everything. So that's version 28 or 29? We're on, no, yeah, I guess we're on version 28 now. Oh, so you have one more to go. That's right. We have a few to jump through. Oh my gosh. And every time you do this, we have to go through the whole process of it goes into maintenance mode, it updates all
Starting point is 00:21:59 of the apps, then it updates the system, and then Wes has to do a health check to make sure that that version upgraded successfully. Do we know how many apps we have installed? Well, like all systems that I have some hand on, probably too many. Slightly less than
Starting point is 00:22:15 300 is typically, yeah. I would hope. I would hope, but it's hard to say. We also forgot to warn Drew that we're doing this. So... Oh, I was hoping someone else did that i was busy yeah we were all busy all right this is going almost ready to go to the next version here oh that's exciting uh-huh now one thing that's not a great sign uh is i can't get it to actually tell me the version in the UI.
Starting point is 00:22:45 Like, I hit the about, you know, that usually tells you. Uh-huh. And it just doesn't. Nothing opens. Well, it's broken. But I don't know. I'm feeling like that probably, when we do the next version, that'll come back. Yeah, I bet it comes back, you know?
Starting point is 00:22:59 The other stuff works, seemingly. I can see all our files. The interface already looks better than it did just mere moments ago. And I noticed that the next cloud client here on the editing machine has connected. That's a good sign. Yeah. So the desktop client doesn't seem to be complaining. So I'd say it's time to take it up to, what, now 29?
Starting point is 00:23:16 Yeah. Okay. Let's do it, Westpain. Okay. We've fast-forwarded in time, like time travelers, and it looks like we're now on Hub 8, so that would be NextCloud 29. That's right.
Starting point is 00:23:38 NextCloud Server 29 with NextCloud Hub 8 available. And are you able to log in? That's right. Oh, you can. Yeah, I just did a fresh log in. Okay. Went over to the administrative overview, confirmed version. Yeah. Okay. So it shows you 29 in the UI.
Starting point is 00:23:48 So this is two upgrades now that have gone pretty smooth, which means there's one last upgrade left. Yeah, to the experimental self-built. Custom-built. Because these last two were supplied by the standard Docker image, I assume. Yeah, we'd just been behind the eight ball and hadn't upgraded to them yet, but they were plenty available. All right, Wes Payne, let's go to Hub 9. Yeah, we'd just been behind the eight ball and hadn't upgraded to them yet, but they were plenty available.
Starting point is 00:24:07 All right, Wes Payne, let's go to Hub 9. All right, a few more moments have passed. How are we doing, Wes? Did NextCloud, was it 29? Yeah, we had a little bit of a difficulty. So one of the things I was trying to do is activate the cron PHP script to attend to the background jobs just to make sure those have had a chance to run as we were advised by some Nextcloud folks, you know, just at each version level. So as you've gone up the ladder, you've tried to run them once? Yeah. And we have a container that's running that, but I wanted to
Starting point is 00:24:38 go faster. So I was switching it to web cron and then manually calling the URL to activate it, which seemed to be working based on like the the background jobs list that it was displaying. But in 29, there was a bug where the normal command I could use from OCC to switch it to WebCron was not working. So I had to go find a workaround, which thankfully was posted on the GitHub, no problem. And then I'm pleased to say it seems like in 30, that bug is gone. So this is your custom-built 30? That's right. And you've logged in?
Starting point is 00:25:09 I'm about to log in for the first time. All right. Let's find out. Here we go. All right. Here's the dashboard. Well done, Wes. Nicely done, Wes.
Starting point is 00:25:24 Jeez, impressive. Very, very nice. And so now let's go check it out. Brent, you and I could go bang on. Oh, yeah. Okay. At least according to the settings. I do see the self-check has some errors,
Starting point is 00:25:37 although there might have been some warnings there earlier. Okay. All right. But it does say next cloud hub nine. That's a good sign, right? Yeah, that is a good sign. Does everything work yet? We don't know.
Starting point is 00:25:47 Okay, we'll see. We'll see. But hopefully it means Drew will get his files today. That's what's really important. So I just logged in and I got to say it feels snappier. Is that your experience? Oh, really? Yeah.
Starting point is 00:25:58 And I'm not just saying that. It actually did snap in quite quickly. I mean, mean probably a better internet than i typically there was a there was a nice little mention of some like application web app minimizing the files and making things a little snappier so yeah you know what i agree it is popping along pretty nice nice look at that it feels like the it feels like the files app in particular is a little snappier which is the app i use the most that's definitely feeling a little snappier and that's with both you guys banging on it right now.
Starting point is 00:26:26 Yeah, I'm clicking all over the place. Well, that is pretty great. We'll have to try some nine specific features and whatnot and get acquainted with it and see if we need to do any other maintenance on it. But we have a NextCloud server. It looks a lot better. I like how the web interface looks. Yeah.
Starting point is 00:26:42 Oh, this is so great. Look at this. Then eventually we'll probably have us! Actually, I think... Uh-oh. Get ready, boys. I think our next move with the next cloud server is going to be to move it to our new colo
Starting point is 00:26:57 and... Mix it up! That's right! Cheers, boys. Cheers. Cheers. Linuxunplugged.com slash membership. Support the show. Put it on autopilot and get access to the ad-free version of the show or the bootleg, which you just recently got a little taste of.
Starting point is 00:27:20 There's so much more on the bootleg feed out there if you want it. And it's just a way to support the show directly. And we really appreciate that. It keeps us going, especially these last couple of years. It's really made all of the difference. You can also boost directly, support each individual episode at the amount and at the frequency you like. And for this episode, 5% will be going to the general fund at OpenSats, which, as you heard earlier, is now also supporting WireGuard development. A couple of ways you can support the show. The other nice thing I would say about the boost too,
Starting point is 00:27:49 right, is when you boost, a split goes to the podcast app creator. That keeps the ecosystem going. That's not something we have with traditional podcasting. The app developer has always been forced to come up with their own monetization scheme, advertising memberships, selling top spots and search results. They've tried to come up with all kinds of ways to monetize the podcast app. But with the Boost system, there's just a small fee that they build in. It's open market. Everybody can see what it is. And that goes directly to the sustainability of the podcast app, as well as the podcast ecosystem in general, because it goes to the podcast index. And of course, it goes to me, it goes to Brent,
Starting point is 00:28:24 goes to Drew, goes to Wes, goes to the the JB general fund and now open sats as well the splits aspect is just so cool I wasn't even going to say anything about it but then I just started thinking about it it's just so dang awesome either way we really appreciate the support either on autopilot with the membership or on your terms as you like with a boost linuxunplugged.com membership or go try out fountain and I think they're on like with a boost. LinuxUnplugged.com slash membership, or go try out Fountain. And I think they're on like 1.1.2 or something. They've just been cranking out the releases with improvements and Nostra integration and all kinds of really compelling features.
Starting point is 00:28:54 It's getting really great, and it's getting faster too with each release. Thanks for your support. Back to the show. Now, it has been an absolute action-packed weekend. Not only this Hub9 release, not only the NextCloud Community Conference, but also we held us a JB meetup, as we always do when I'm in Berlin. And it was super fun. The folks over here in the back of the bus were there, and there was about, I don't know, what would you say, MiniMac?
Starting point is 00:29:23 Like 25 people is my best guess what do you think so according to meetup we were over 20 and i guess these were all present it was really a nice evening i was i was not the oldest one but i was almost the oldest one i think no no i've had a pc freak from also from germany who's a long time listener too he's a little bit younger than I. I was the oldest one. Man, I'm getting old. But it was really fun. It was really fun.
Starting point is 00:29:51 Imagine we were in a huge room around a huge table. Everyone had this computer open. And there were always some little groups of like two and three heads just together talking about everything. It was really, really a nice experience. And it will continue because Brent and I, I will meet at Seabase on Tuesday. Yep, going back to Seabase. It was funny yesterday when we had the meetup
Starting point is 00:30:14 because the event organizer for this particular venue came in just to check to see if the room was empty. And she came in and she was like, oh my God, this is really nerdy in here because there was like devices everywhere. The table was filled with like strange homemade devices and weird devices that like have hidden compartments, like laptops galore. It was it was quite the scene, quite the scene. Now, of course, I did meet a bunch of really fascinating folks, as always happens. Some familiar faces, but also I got some new faces.
Starting point is 00:30:55 And I met Pagdot, who came all the way from Vienna in Austria, which is pretty amazing, and got a few little clips. Brandt told us to bring weird tagging or funny devices. And that we did. So what do you have here? It's orange. It looks maybe like it fits in the palm of your hand. It's rectangular. It's got a bunch of parts on it. What is this thing and what does it do?
Starting point is 00:31:13 It's called a Pornogotchi. It's in a similar class to a Flipper Zero, just in some ways more powerful and some less. It's powered by a Raspberry Pi Zero, or in my case the second version of the Pi Zero with the WiFi edition and it tries to collect hashes or packets of devices connecting to a WiFi network. To make it a bit easier for it to get a connection attempt it kicks devices off a network because apparently this is very easy to do, to kick
Starting point is 00:31:46 devices from a random Wi-Fi network independent if it's protected or not. Oh, that sounds like something I would have loved as a kid. Right? You little miscreant. I had a, you know, back in the day I had an Android phone that had the IR blaster built in with a universal television control and I would just, so many places and restaurants. You were responsible, right? Yeah, of course, right.
Starting point is 00:32:07 So that sounds fun. A cool little device that can cause some trouble. And they tested it out, and it started booting people off the network. Luckily... Oh, man. Luckily, I wasn't connected to anything, so I feel safe.
Starting point is 00:32:19 Just don't use during the show, please. What I'm a little envious of is it seems that when Brent visits places, people bring bottles of goods. You also brought something else, which is actually contained in a bottle. Do you want to explain all these other things you brought? Yeah, as many of us know from the shows, is that Brent doesn't really can consume things with gluten inside.
Starting point is 00:32:47 So I like beer, and beer contains gluten. So I looked up a few kinds of beer which don't contain it, so I could bring it with me. Austria is a country popular for its beer, so I wanted to share the beer culture with Brand. Thank you very much. You bought three different kinds, so I wanted to share the beer culture with Brent. Thank you very much. You brought three different kinds, and I want to say thank you. That's a really super kind gesture.
Starting point is 00:33:11 Thank you so much for doing that. You're welcome. Brent, you won't even have to eat while you're there. You can just drink your meals. I feel like I'm doing that without a choice. It's such a treat. I mean, to have folks come and want to meet us is amazing. Like that period is just like blows my mind every single time. But then like Bagged Out here, just like super generous, bringing these cool devices to share an experience with, but like then to bring beer from like a different country is fabulous and amazing. And you know what?
Starting point is 00:33:48 Mini Mac did the exact same thing. Mini Mac, what did you bring for me? So what I gave you as promised two months ago, I came with six bottles of Swiss gluten-free beer produced in the district of Up and Settle by a brewery called Lockerboy. And you're drinking it right now. I know that. I'm drinking it. By the way, I'm drinking it too. So it's a mild-tasting beer.
Starting point is 00:34:13 It's a mild-tasting beer. I know it's your bottle, but you know. So it's a mild-tasting beer, but it develops some flavor and it's a bunch of good alcohol in it. And it's tasty. So if I had an allergy, I would love to drink that one. It's a bunch of good alcohol in it and it's tasty so if i had an allergy i would love to drink that one it is a really good one yeah i have to say thank you mini mac it's super super super super generous and tasty now tell me about the special project that was brought for you as a gift as i mentioned these were not the only gifts. So I met Peter at the last NextCloud conference.
Starting point is 00:34:46 And that was one of his first conferences. And he was super excitable. And we had a great time chatting last year. This time around, I saw his friendly face again. And he was like, hey, Brent, hey, come over here. And I was like, what is it? And he pulls out of his bag this name tag. And it's a completely homemade electronic name tag.
Starting point is 00:35:10 So I have it in my hand here. And the very first thing you see on the front face of it is an e-ink screen. And it has very hidden around that screen some buttons. And you flip this thing over and there's a bunch of like coin cells and there's an on off switch and a bunch of like custom made circuitry boards and like plugs to get some power into that thing and like a little emoji face that's burnt right into the into the circuit board and the whole case is 3d printed and so you switch this thing on and you know what peter did is he put basically my face with like hey brent is at the next cloud event so it's oh
Starting point is 00:35:55 that's great yeah it's like a name tag on the ink screen but then so so he's explaining this thing to me so then he switches it on and he starts scrolling through a bunch of images that he custom made because you can put photographs on this thing. Well, they look like photographs, but he said, oh, actually, it was a lot of work to do this because it can only do two colors, basically. Right. So he had to like every photograph that you put on here, like adjusted custom so that it actually looked like something when it is on this e-ink screen and like custom you know he took the next cloud logo and they're all it's like six different circles that are being rendered at different times so it gets the best quality when it comes out the other end and it's uh so it's pretty amazing and what i love the most is then he started scrolling through it so it has you know my face and my next cloud stuff on here which which is appropriate for this conference. Like just hit the down button. You got all their personalities on this thing. So I hit down, boom, JB rocket shows up with my face on it too.
Starting point is 00:36:54 And I'm like, okay, that's my next personality. And he keeps scrolling through and he even put, so I can have a Chris Fisher on here. And so I was you for a while there during our meetup. I thought that was hilarious. But my most favorite one is you scroll down to a certain position and it has the three of our faces side by side on my name tag in e-ink. It's really beautiful. So, Peter, thank you. I think you should get one that says available
Starting point is 00:37:21 and then just your phone number so like when you're walking around town. QR code. yeah, yeah. Lightning invoice to donate to. That's really cool, Peter. I saw the pictures of it. It does look very, very cool. I did also get a chance to speak to Amir, who was also here last year because it turns out he's Peter's wheels. You know, I read about Nextcloud, to be honest,
Starting point is 00:37:48 and I saw, okay, you have Nextcloud Talk, and I thought maybe that can be a solution for the problem that we already talked about, the problem with filtering in Iran and trying to communicate with my family. Yeah. And now I can try and see if it does help or not. So this problem is actually interesting, and maybe some listeners will have some ideas. So the problem you're having is in Iran, you're trying to communicate with your family.
Starting point is 00:38:15 However, the government does some encryption filtering of known protocols. And so you're trying to find a way around this. And you did find one technology you're playing with, right? One VPN that we use, it's an open source Chinese VPN protocol. The good thing about this is that it hides everything in normal SSS packages. So it's not suspicious. And since I'm using only for my friends and family, it's not heavy traffic. It's really low traffic, like maybe terabyte per month, which for a country is nothing.
Starting point is 00:38:54 It splits the packages into smaller packages and put SSH on top of this. So you have a normal package, network packet, and then it splits it, put SSH on top of this so you have a normal package, like a network packet, and then it splits it, put SSH, and then transfer it. Let's say for the man in the middle, it's a normal traffic, normal SSH, to an unknown, normal website, but at the end it lands on a VPN server
Starting point is 00:39:24 which knows how to combine these packets and find out what is the destination, the actual destination. And then again, it does the reverse for sending back the information and the client there knows how to combine the packages. Yeah. That sounds really, really interesting and the kind of thing. What's it called again? There are a couple of protocols, but the one I use now, it's VLESS. That sounds really, really interesting and the kind of thing. What's it called again?
Starting point is 00:39:49 There are a couple of protocols, but the one I use now, it's VLS. V-L-E-S-S is the protocol that we use now. Lovely. Well, Amir, thank you for being here. Thank you. I enjoyed it. I hope next year, probably, I can drive again. Great. Thanks. You've got to have those wheels. Amir was also telling me that he sort of hit a little section of that because he's also doing some splitting of that traffic
Starting point is 00:40:14 across different domain names that end up pointing to the same box who reconstructs all of the packets, basically, all back together. It's really sophisticated. And, I mean, for us nerds, really super interesting and a neat way to get around some of that filtering. I mean, he's just really trying to talk to his family. And I think we take for granted that we have easily private ways of doing that
Starting point is 00:40:36 in the countries that we live in. So huge thanks to Amir for sharing that with us. But also if anybody has any tips for how to solve that particular issue of, you know, encryption filtering in different countries. So pretty much any known protocol like, you know, the standard open VPNs and all that and all that stuff, block telegram, all that stuff. So if you have any ideas, send it into the show. We'd love to share with Amir. Now, I did get a chance to also talk with a bunch of other
Starting point is 00:41:05 jb listeners who traveled super far to be here uh but one in particular got me pretty excited and to be as well that was his first conference this weekend so tell me your name tell us your name what's your name do you remember what your name is i do remember now my name my name is tobias this is the first conference i have been to in my entire life, which is an incredibly big moment, actually. It's really fun meeting all these people, meeting you. Just having people that think like me, just meeting people like-minded,
Starting point is 00:41:39 it gets me incredibly excited. It's just really fun seeing the keynotes, seeing the people just excited about the same things as I am, doing the same things as I am, and it's wonderful. That's so great. Thank you, everybody, who takes the time to come out and see Brent, our buddy Brent, and take a moment, too, to really chat with Brent on the mic. It's always nice to have a few clips.
Starting point is 00:41:59 Yeah, I will say, guys, you guys really missed out. That's just a small selection of the— I mean, we were here until past midnight. It was a really missed out. That's just a small selection of the... I mean, we were here till past midnight. It was a really good time. If you get a chance, meet us at another JB meetup somewhere. I don't know where. It's going to happen. And now,
Starting point is 00:42:16 it is time for Le Boost. We got some great boosts. We were off a week and folks kept sending their support right along. And User13 comes in as our baller booster this week with 120 000 sats and they add great commentary on the rust in linux happenings well thank you thank you for uh getting the value and sending it back our way. Really appreciate that. Nice boost. Hybrid sarcasm
Starting point is 00:42:48 boosts in with 74,205 All right. I hoard that which you all kind covet. Oh, wait. I think we're going to need something special here. Uh-huh. Okay. Because this is just a, quote, little boost in memory of my favorite Starfleet
Starting point is 00:43:04 vessel. Little boost, huh? You got this. Tough little ship. Little. Ah, not so little. That's right. The USS Defy. Uh-huh.
Starting point is 00:43:14 Good little ship, although I still don't quite understand how it docked at Deep Space Nine. Maybe we'll have to do some simulations. We also got a boost from Mount Bread, or is that Mountain Bike Red? I don't know. Thank you. 37,217 sats, and something tells me this might be a zip code boost. Oh! Sometimes my genius is, it's almost frightening. Hey, you got the map there, Wes?
Starting point is 00:43:39 I do indeed. It's a little sandy, but it'll work. They continue here. If the crew ever finds their way close by, I'd love to help organize a meetup. Okay, so where's this at? Nashville, Tennessee. Hey! That is high on our list.
Starting point is 00:43:56 That is high on our list. Thank you, Mount Bread. I'm going to say Mount Bread. I don't know why. I just feel it. I just feel it. Martin DeBera comes in with 30,000 sets. Put some macaroni and cheese on there, too.
Starting point is 00:44:11 Hi, Chris West and Brent. Thanks for mentioning the Microsoft Secure Boot error. One of my family members was an Ubuntu dual boot system that was affected. No. Now we can resolve it. Oh, ouch. Yeah. It's hard to hear that.
Starting point is 00:44:21 Glad you fixed it and were able to, but that sucks. I installed Linux with Secure Boot enabled. If anything happens, I just disable it on those machines, and I still have BIOS access. I feel it's better to enable the security features if they're not too obnoxious. Regards, Martin de Boer. Yeah, I mean, things have come a long way for Secure Boots
Starting point is 00:44:38 in a lot of situations, especially if you're deploying a standard, you know, big-name distro. I do think we're past the threshold where you can just turn it on, but there are still occasionally paper cuts and implications like we see here. Hopefully this kind of thing doesn't happen that often. Yeah. Yeah. And I think, I think, you know, it's interesting.
Starting point is 00:44:54 We haven't got a lot of responses about the audience's take on secure boot or not secure boot, but we've gotten a couple and the ones we have gotten, I think so far have been 100% turn it on. But also, you know, you do you. You know your model. Just think of it. Yeah, yeah. Our buddy listener Jeff Boosin with $24,200. The traders love the vol.
Starting point is 00:45:14 What would you do with a full week off? Well, not sick. I think this is directed at you, Mr. Chris Fisher. Well, you know, I needed to recover. What would I do? I don't know. It's weird all of a sudden having a, after a decade plus of not having a Sunday off and then you have a Sunday off, you don't know what to do with yourself. Cause it's not like you've got routine
Starting point is 00:45:33 set up. Uh, so, you know, I, you know, I think I grilled, that's like a default, you know, and I weed whacked a little bit, uh Productive. These sound like such regular tasks. Made sure the shows went out. I think we all did that. I did those things. Did you have breakfast that day? So I think so. I think the wife made breakfast that day since I was home.
Starting point is 00:46:00 Yeah. Okay, well, Jeff goes on. Yeah. Responding to you, we were talking about mesh testing and you were kind of wondering like why do i have to connect the antenna before i power this thing on jeff tells you if you connect the antenna before powering on the device you risk burning out the lora radio without the antenna there's nowhere for the power to go and bad things can happen that makes sense seems to be a low risk on these since they output such a low amount of power anyway but it's a good practice on anything that can transmit radio waves regardless the mesh tastic game is about to get serious up in this biz
Starting point is 00:46:32 boys jeff does say he has um still a little bit of ways to go before getting he's got his solar nodes completed but working on it uh those t-decks should offer some fun and learning in the meantime yeah so i got this kit from jeff and on there's a big sticker that says don't turn it on without those T-decks should offer some fun and learning in the meantime. Yeah, so I got this kit from Jeff, and on there, there's a big sticker that says, don't turn it on without plugging in the antennas. And I said, oh, okay. Yeah, okay, that makes sense. Thank you, Jeff.
Starting point is 00:46:53 Appreciate that. Our dear Alex Gates comes in with 20,000 Satoshis. Good, good. Oops, my recommendation for Rook, or Ceph, for distributed storage didn't go through last episode, so works with or without K8s. Thank you, Alex, podcasting 2.0 consultant. So we're looking at different distributed disk solutions and Rook and Ceph, I think Ceph's one that we're both pretty familiar with. Yeah, I've used Rook back in, it's been a little while. Okay. I did have a positive experience then. So you guys dated briefly, but nothing serious?
Starting point is 00:47:30 Yeah. If you're not familiar, it's an open source cloud native storage orchestrator, providing the platform framework and support for a diverse set of storage solutions. Ah. Diverse set of storage solutions. I do. That's got you written on it, buddy. That does.
Starting point is 00:47:43 User 22 comes in with a row of ducks. Yeah. And just says boost. Boost! Yeah. Nice. Margie comes in with 12,221 sats. I'm going to say.
Starting point is 00:47:55 Fun will now commence. Oh, a customatic user. Nice. Yeah, nice. Loving this review of the kernel pull request drama. Top tier Linux podcastery. Really enjoyed the episode and the technical coverage. Cheers.
Starting point is 00:48:07 Good. That's always good feedback to get. Like to know if we've kind of overshot sometimes, and I think the message is we did not. Appreciated, Margie. Thanks for boosting. Yeah, really. BHH32 came in with a 2,000 Satoshis. Being a Rust user, I'm feeling very that the linux kernel gray beards are being such
Starting point is 00:48:28 a-holes just because they don't want to learn something new shows me that they are not willing to grow and change with the world it's frustrating and very sad every software developer should be willing to grow by trying things a new way. And I think Linus sees this. However, not everyone does, and it will eventually stagnate our beloved Colonel. So what do you think, Wes? Is that a fair characterization? I think there is, to a degree, an element of this.
Starting point is 00:48:57 But then one of the things that was articulated in our episode that I think needs some consideration is there's going to be somebody that's responsible for fixing the sea side of things when something changes on the rough side and something that changes on the sea side will impact the rough side and there's people that are going to need to be even just aware of how these things impact each other which means they're going to have to understand both sea and rust that does seem to be a valid point of contention right now but i think bhh is right
Starting point is 00:49:22 too in that there's some of it is like we don't even want to have to learn it yeah yeah i mean it's um there's fair points all around and that's why it's going to take uh probably a lot more hashing talking and implementing to you know see a large set of things implemented in rust but it does seem like even with all the drama, things are still marching ahead, right? I think there's still plans to ship more of the QR code blue screen of death support in 6.12 and we have this minimum version
Starting point is 00:49:53 now. 6.11 that was released today as we record introduces a minimum version of Rust support. I think that is a good sign and it tells people what the expectations are and what they can target. That seems, you know, like necessary for this to really get fully embraced. So I don't know how much there's an aspect of, you know,
Starting point is 00:50:10 worrying about having to learn rust and how long will it be till those folks actually do, you know, the intersection of things implemented in rust. If it's more, starts out with largely drivers and the rest of the kernel goes from there and we'll see it proven out and maybe they'll be incentive for folks to use it or not.
Starting point is 00:50:24 Where I definitely connect with 32 is on just the sensation that on the outside this is moving very slowly this seems like a better way to go and then you have to put up with what essentially kind of comes down to somewhat luddite behavior and you see that a lot and it does get frustrating so i connect you see there bhh and it is nice to hear from you. Anonymous comes in with a Spaceballs boost, 12,345 stats. So the culmination is 1, 2, 3, 4, 5. No message, though, but we appreciate the support. Thank you very much. And then Exception came in with a row of ducks.
Starting point is 00:50:59 I've been chasing all sorts of coverage about Rust and Linux kernel. Your coverage has been the best so far. Keep up the much more technical content and stay awesome. Oh, sounds like a challenge. Thank you, Exception. Yeah, that's good. I mean, it is good feedback in the sense that sometimes people
Starting point is 00:51:15 don't want to hear stuff that goes deep. I mean, honestly, you have to ask yourself, should we instead talk about something going on with GNOME or Plasma? I mean, we have to make decisions. In fact, LUP is very much a show of what we decide not to include just as much as it shows what we do choose to include so we appreciate that feedback it helps guide us withers boosting in with a space balls boost yes that's amazing i've got the same combination on my luggage plus one for a new york meetup yeah
Starting point is 00:51:39 yeah we're gonna need a big list here in a short time. I know a New York meetup would be big because when I was out there for the Ubuntu Developer Summit years ago, maybe like 2016, just folks kind of sussed out where we were at and found us in the lobby of our hotel. We had people showing up. So I think it would happen. We need a travel budget of some. We need like, that's just, that's the problem really is all this stuff takes money and time. And to move three guys around the country is no cheap affair. And well, we don't have very many sponsors these days.
Starting point is 00:52:17 We're grateful to Tailscale and 1Password for sponsoring because, you know, that's how I was able to do it. The minimal bits of travel that I did like to Toronto this year or where else did I travel just before Toronto went to some, we did something. We did a meetup in Spokane. Yeah. Yeah. We did that. And there was something else. So we've had some minimal travel, but it hasn't been as much this year because of the budget. But New York, Nashville, definitely got to be in like my top three at this point. So it feels like it's just a matter of time. Well, would we go to New York or Schenectady? I think Schenectady is where it's at. I mean,
Starting point is 00:52:50 maybe we're more like Jersey girls. I don't know. Make it a whole East coast tour. Why not? Actually, yes. Yes. Okay.
Starting point is 00:52:56 I'm going to grab this first Gene Bean boost here just because Gene Bean came in this episode with an incredible eight boost. So maybe we should just rotate around gene bean boost here guys so we don't have to all right so uh gene bean comes in with a total of 16,021 cents starting off with a quote why does the host like mario sound effects from his kindergartner while listening to the boost segment of Love 578? Because he's old, honey. Because he's old. That's what the answer should be. Gene's kindergartner knows what Mario is. Isn't that a huge success?
Starting point is 00:53:38 It's good brand recognition. Oh, Lord. I, too, almost recommended Beverly. Oh, Beverly Cola by Cola or whatever, Coca-Cola, whatever it is. I Google searched this Beverly by Coca-Cola thing. I could not find a way to get it delivered to us. Oh, dang. I would try it if anyone has some. Yeah.
Starting point is 00:53:55 Bring it to a meetup. Let us know. Let us know. It continues here. I really want to know how people manage fleets of NIC systems, hundreds or even thousands of systems that are not identical. You know, I was just chatting with our buddy Alex last night. He is managing like more than a dozen Nix systems all from VS Code on his MacBook Pro, I think.
Starting point is 00:54:17 And he's even, I don't know if he told you guys, but he set up like remote building on the Intel machine. Oh, nice. From the MacBook, he can start a build and it builds the X 86 version of that from the, well, very nice. Yeah. So maybe we'll have more on that in the future. I also wants me to check out a HA companion.
Starting point is 00:54:34 I'm fairly sure this is what you're looking for to get information back into a HA. Thank you, Jean. I'll take the next one too. It says, I'm also thankful for the technical coverage of rust and Neil's insights. Yeah.
Starting point is 00:54:43 Neil was really helpful that episode regarding the next one, too. It says, I'm also thankful for the technical coverage of Rust and Neil's insights. Yeah, Neil was really helpful that episode. Regarding the segment on Windows 2000, did you all ever get one of the gold CDs that didn't need a product key? I've seen them. I don't know if I ever had one. I don't really remember what the target use case was, but it basically had the equivalent of a volume license key slipstreamed in. I remember having one of those for both Windows and Office 2000. You know, if they would have given one to us at our campus, we probably would have never gone to Linux. So I guess
Starting point is 00:55:10 in a way, I'm glad I didn't have one of those golden CDs. Also, Gene's got the hookup. I know! Gold CD Gene! Do you still have it laying around? Gene also voted for a review of the local deck, which I don't know if I've seen anybody else come in with a request for that. But I do have the local deck here, and I have been planning to set it up.
Starting point is 00:55:26 So I'm sure I'll talk about it on the show. Gene says here, just curious if you all tried using Nix atop the Kinoite desktop already, or maybe not yet. Seems like a potentially awesome way to have what sounds like a slick combo, mutability plus declarative confirmation, plus a base that vendors target directly. Yeah, I didn't use it a ton, but when we were playing with uBlue at least, I did install Nix on there and it worked just fine. I mean, all the advantages of what you get with using Nix at the non-system layer, which are many. Noobs comes in with two rows of ducks, 4,444 sats. Thank you kindly.
Starting point is 00:56:05 I caved, and I spun up a NixOS VM this week after hearing so many things said. And I'm hooked! I like the idea once the base is up and running, but the non-GUI install kind of reminded me of Arch. It must be an easier way to go from a blank machine. What am I missing? Well,
Starting point is 00:56:21 one of my favorite ways to install it is just from another Linux distro. So there's always that. Like you can just boot into any Linux environment and then move over to Nix. Very useful on a VPS. But if you download the Plasma or GNOME version of the Nix OS image and they hide it, you go to Nix downloads, they hide it. But if you look at the other area, there's actually Plasma or GNOME.
Starting point is 00:56:42 I always just tend to grab the Plasma ISO. And in that installation, it's a full GUI installation. And one of Plasma or GNOME. I always just tend to grab the Plasma ISO. And in that installation, it's a full GUI installation. And one of the options is headless. So it'll actually give you a GUI installer to install a non-GUI version of NixOS, if you like. He also touched on Bitwarden for OTP codes. Says it does have high spousal approval and organizations that need to share passwords. Very true. You know, like going from nothing to at least using this is way better for a spouse. But also you're right on the sharing stuff. We use it for that here at JB.
Starting point is 00:57:17 I'm currently running Proxmox on a little Aostar R7 with a virtualized TrueNAS. And most of the other infrastructures and containers are VMs. Things like Pihole, Nextcloud, and Jellyfin. All production, quote unquote, runs on about 25 watts. Hmm. Presumably next time I boost in, this will all be nixed. I think I'm doing it wrong on 25 watts. Jeez, that's impressive.
Starting point is 00:57:38 I'm at the top of the nixkey slope, he says. I got to check on my Odride. It might be in that range. Have a fun trip down. So, yeah, enjoy and watch out for the trees. I'm running because I'm a maniac for legacy reasons. I have Plex and Jellyfin and I have Nextcloud and
Starting point is 00:57:54 I have LubeLogger and a Wise2Docker cam. I mean, I probably have 15, 20 applications running on my Odroid at this point. Just churns. It's just a little machine. I'm just so happy with it. Promising button boost in, formerly green new, with AeroaDucks. I'm sitting here having a slow afternoon. Need to see if my broken LB wallet is
Starting point is 00:58:21 working again, so have some sense, because reasons. That is all. At ease, gentlemen. We're always happy to be a duck collector to help you test, and can confirm. Okay, but I think they continued because Snowy's subscription boosted him, but their formerly promising button with a double duck. Oh my goodness!
Starting point is 00:58:40 Things are looking up for all my duck! Wahoo! No errors. Has anyone created a site listing all the current boost amounts and their associated sound clips? Because that should be a thing. You know, that would be kind of a neat thing. No. Because we've always started those sorts of things and then
Starting point is 00:58:56 we've never really maintained it because obviously, you know, efforts, either community or our own, end up getting refocused. But it wouldn't be a bad idea. We will have some totals when we do the boosties at the end of the year, which has all kinds of fancy new tooling that I wanted to talk about on the pre-show today, which I forgot about. Maybe we'll talk about that soon.
Starting point is 00:59:16 I think we should say that we do take PRs for the website. If you go to github.com slash jupiterbroadcasting, you can maybe, I don't know, do something cool over there. We'd love that. We got another row of ducks here from Odyssey Westra. Thank you. From Fountain. Longtime listener and first-time booster, Fountain.fm has made this so much easier to give Nostra a go.
Starting point is 00:59:37 And Moonpay also makes it easier to add sets. Also, yeah, with that Rust development on Linux kernel, the maintainers do need to embrace change. Even if they don't want to develop on Rust themselves, they need to inform Rust developers of breaking changes and also document it too. We're all in this together, so let's play nice. Nice to hear from you, Odyssey Wester. Welcome. Thank you for boosting. Welcome aboard. Thank you very much, and thanks for taking the time to get that set up. That's great. It is a great time to try out Fountain because at the same time, you can set up your Nostra identity.
Starting point is 01:00:09 It's portable. It's not limited to just Fountain. So you're basically going to get to try the boosting stuff and the Nostra stuff all in one go. Be like Odyssey Westra. Give it a try this week. Adversary17 came in with 2,000 sats. Adversaries. I know you're laughing over there,
Starting point is 01:00:28 but I say adversaries. That's part of the charm. He says, I would do a survey. Oh, I think that, thank you, I forgot about that. Right. Are we doing a survey? What's this about? You were in charge of the survey. Adversary 17 and like one other person came in with a yes to the survey. So I'm not thinking people were too hot on taking
Starting point is 01:00:44 the survey. Are you saying that's not a statistically valid sample size? Yeah, I don't know. I don't know. I just feel like it's – I don't want to annoy people, but it would be really – I don't know what we'd ask, but we'd – it'd be the best survey ever, though. I would commit to it being a damn good survey that's worth doing. I commit to that. Okay.
Starting point is 01:01:01 It's just for us, and we're probably not going to do it. Forward humor comes in with a row of ducks. Neil, you're one of the smartest guys I know. Yeah, this is a commit to that. It's just for us. And we're probably not going to do it. Forward humor comes in with a row of ducks. Neil, you're one of the smartest guys I know. Yeah, this is a boost to Neil. Through us. We're proxies. Is this a first? This is a first. Now, there's been a couple other sort of boost conversations back and forth that we've relayed for boosters.
Starting point is 01:01:18 That's all right. We don't mind. He says, I actually don't know you, but I've learned a ton from your guest appearances on this great show. Thanks for continuing to drop in and share your expertise. It's always appreciated. I agree, forward humor. Just don't talk you, but I've learned a ton from your guest appearances on this great show. Thanks for continuing to drop in and share your expertise. It's always appreciated. I agree, Ford Humor. Just don't talk to him about Star Trek. He's not interested in that.
Starting point is 01:01:32 Faraday Fedora boosts in with 6,666 cents. Need a zesty drink. Yeah, that's three ducks. That's right. Okay, first here. Oh, hey now, bud. You being the bud there, Chris. Our CN Tower ain't no copy of your Seattle needle.
Starting point is 01:01:49 It's over triple the size. Oh, so that's not just obviously compensating. Okay, that's fine. Also, I'm assuming you had to experience Pearson International. It's Canada's own little slice of hell. I'll tell you, the line was long. I felt like maybe I should get global entry. And then I realized I have a credit of $100. I felt like maybe I should get global entry, and then I realized I have
Starting point is 01:02:05 a credit of $100 for some reason to be able to get global entry. I'm thinking about doing it. Somebody talk me out. Tell me not to do it for some reason, but I think I might do it. Yeah, just do it. Also, great episode. I say yes to the free deck review. Oh, okay. Also, any office hours coming
Starting point is 01:02:21 up in the future? Ooh. Yeah, we could. I think about it from time to time. You know, everybody's so busy. This is a small office. Brent's over there. You got to get him on the same continent as you. That's hard enough. That's what we should do is next time Brent is in the studio,
Starting point is 01:02:35 the three of us should sit down and we should do that. Yeah, that sounds fun. That'd be fun. Let's do it. Okay. Well, Fuzzy Mistborn boosted in here. This looks like a Spaceballs boost. I am programmed in multiple techniques.
Starting point is 01:02:47 The hell was that? Spaceball 1? They've gone to plaid! For getting data from my Linux devices into Home Assistant, I've settled on LNXLink. Works great for me over the past few months, and the developer is very active in adding new features if requested. Acts like IoT Link or HASS. Holy crap, this is like exactly what I wanted.
Starting point is 01:03:14 I mean, it looks like I have to use MQTT, but I knew how that was going to happen eventually. Damn, this is right up what I was talking about. Thank you. I'm going to definitely take a look at that. We'll put a link to this in the show notes, too, if you're trying to get data. Yeah, we got a few good things up this alley. This might be the best.
Starting point is 01:03:31 I don't know. Getting data from your Lenox box into Home Assistant. This looks like the way to do it. Thank you very much. Appreciate that, Fuzzy. We have 10,000 stats from Rotted Mood. You're doing a good job. And it's just a Vulcan salute.
Starting point is 01:03:44 Thank you, Rotted Mood. You're doing a good job. And it's just a Vulcan salute. Thank you, Rotted Mood. Appreciate that. Free KVH boosts in with 8,472 sats. Everything's under control. Testing member feed boosting from Cast-O-Matic. This should be the Voyager boost amount. Guys, you're valuable. You are too valuable to burn yourselves out.
Starting point is 01:04:02 Take a break when needed. There's coffee in that nebula yeah boosting the live um members version where you get the full uncut show very nice yes the um the bootleg version is a full podcasting 2.0 feed there is some nuances into that though but it looks like with castomatic you can boost thank you for the test a monday boost in one two three four sets. Smoke if you got them. Thank you guys for getting me back into Linux and open source in general.
Starting point is 01:04:30 For the first time in years, I'm excited about experimenting with new projects. Oh, that's great to hear. Tell us what you get into. Yeah, give us some details here. That's great, though. I know that feeling. I know that feeling. Glad to have you on board. Swan comes in with
Starting point is 01:04:46 5,555 sats. Pew, pew, pew! Hey, guys! That was an episode. That tipping point led me to become a core contributor. I can't believe I missed so much aftershow greatness. Cheers from Switzerland. Thank you. Yeah, that is just the tip of the iceberg that we played last week. And for our
Starting point is 01:05:02 last boost here, Mr. Pibboosin with 10,001 Satoshis. It's over 9,000! Ah, and here's a boost to report that I bought a Framework 13. Ah, congrats. Good enough for brand equals good enough for me. I don't know if that's a hard rule.
Starting point is 01:05:19 I'm using it to daily drive the Pop! OS 2404 Cosmic Alpha. So far, so good. Wow, right on. You'll have to report back in a little while. Let us know how that all goes. Going from 0 to 11 on that one. Like, you know what I mean?
Starting point is 01:05:31 The Framework 13 beta versions of the desktop environment. That is a listener after her own heart. Seems like a really nice combination. I love it. So we had a tremendous amount of sats streamed in this episode. We had 45 folks just sitting back and streaming sats as they listened. And the streamer stacked one hundred and sixteen thousand two hundred and twenty five sats for the show, which when you combine with the twenty nine boosters brings our grand total this episode to five hundred and sixty five thousand two hundred and eighty3 sats. Thank you, everybody. You know, very sincerely, it means a lot to us. I was watching the Grand Tour finale,
Starting point is 01:06:19 and it made me think about the end of this show, because, you know, we've been doing this show for a very long time. They've been doing, they were going for, were going for 20 plus years, 22 years. Are we ending the show this week? No, no, no. I think we still have many, many, many years ahead of us. Amen. I'm excited that we're not tied to the state of the commercial advertising market.
Starting point is 01:06:38 We have the flexibility to work with a couple of sponsors we really like that are still willing to work with us. The show continues, and we just really appreciate the support from the audience. It means a lot to us. If you'd like to get in on the fun, it's linuxunplugged.com slash membership to put it on autopilot, or go try out something like Fountain FM or Castomatic or any of the new podcast apps, and try boosting it. It's a lot of fun, and we love getting your messages. It's probably the highlight of the show for us because it's all organic, and as you can tell it becomes a two-way conversation.
Starting point is 01:07:07 Thank you everybody who supports us. Really truly does mean a lot. It may be worth pointing out too I think you over on the you know you with Alex on the self-hosted show you guys just celebrated five years over there right? Hey yo! Yeah and go check that out.
Starting point is 01:07:21 All right I got two picks. I liked both so I had to put them both in. The first one is called WayCheck. It's a simple graphical application that connects to your Wayland compositor and just tells you everything that works or doesn't work in Wayland on your system. I just figure as people are probably still kind of adapting to using Wayland, this is an app that gives you a sense of, basically, how Wayland complete your system is.
Starting point is 01:07:49 Some of it's pretty technical, but they're trying to present it in a simple graphical application. Do I even want to know? I actually was, I kind of want you to try it. I wanted to hear it, because, I mean, you're on Wayland there with that machine now, right?
Starting point is 01:08:02 That is true, yeah. Plasma Wayland. Yep. So, and it is a cute app, I believe. I'll link to the Flathub version in the show notes. And then the last app I just want to toss out there, and this is one of the reasons I did two, because this next app is only going to apply to some of you.
Starting point is 01:08:15 But if you have a subsonic or a subsonic-compatible music server, or if you run Jellyfin with music files, then I want to tell you about Supersonic, which is a front-end your music backend. And it is a native desktop Linux application. It's lightweight, does infinite scrolling of your movie collection or your audio collection, I should say. It does high quality gapless audio playback that is powered by MPV, which I think is an excellent audio back-end. It has all kinds of other stuff in there, too. I think it works on macOS as well and maybe Windows.
Starting point is 01:08:51 This looks neat. Okay, I'm trying it. It's clean. It puts the artwork first. And then when you get into it, I think they've got a better design than Apple Music. But it's inspired by maybe some of the earlier versions of Apple Music. They're a little bit more easier to navigate. So it's kind of in the sweet spot.
Starting point is 01:09:08 You have to have the music back in to make it work. So that's why I wanted to have two picks in there for you. Because not everybody's got Jellyfin or Subsonic. But those are great projects. Really, really, really appreciate Jellyfin these days. And it's so easy to stand up. You can just have a Jellyfin server at the drop of a hat. Yep.
Starting point is 01:09:24 And also supports like whatever the QuickSync, whatever that is. It supports that on the Odroid. So I get accelerated encoding and decoding of the videos. You stack that with something like E-Zaratz TV, however you pronounce that. Zaratz TV? Yeah, I've talked about that on Self Hosted. But it's a way for you to set up your own live streaming television network with playlists and channel guides,
Starting point is 01:09:48 and you just stack it all together, and it's just fantastic. So there you go. I get you what we call that, a power picks section. That's what I think we'll call that. Remember, we're looking for your advice on Wes's mom's computer and a B-Link replacement for me. Please consider boosting those in. Or you can send us an email at linuxunplugged.com
Starting point is 01:10:06 slash contact. See you next week. Same bad time, same bad station. I actually don't know if that's true or not. We shall see. We'll update the calendar at jupiterbroadcasting.com slash calendar. But if you just listen when we release, you don't have to worry about it. You can get the feed at linuxunplugged.com slash
Starting point is 01:10:21 RSS. Yeah, you can just, you know, spam control R if you want. We don't mind. Yep, and if you have a podcasting 2.0 app, we just mark it live in the feed. So all you have to do is just subscribe to our regular old RSS feed, and you get it delivered in your podcast app
Starting point is 01:10:35 when we're live or when it's released. Either way. Thank you so much for joining us on this week's episode of the Unplugged program. Links over at linuxunplugged.com slash 580. And we'll see you right back here next Tuesday, as in Sunday! Thank you.

There aren't comments yet for this episode. Click on any sentence in the transcript to leave a comment.