LINUX Unplugged - 590: Self-Host Before You're Toast

Episode Date: November 25, 2024

Two years ago, we took a small step toward digital privacy. Today, we're rethinking everything about our online lives, and we'll give you the tools to do the same.Sponsored By:Black Friday Member Sale...: 30% Off for the lifetime of your Membership! Code: blackfriday 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.FMSyncthing — Open Source Continuous File Synchronization2024 Tuxies.Party — New category based on your feedback, and we've cleared out the hall of fame, all distros and desktops up for a vote!BlueBubblesDavx5Location | Home Assistant Companion DocsGarmin Forerunner 265Obtainium: Get Android app updates straight from the source.OSS-DocumentScanner: Android document document scanning appSimple Mobile ToolsSimple-Calendar2FAS - the Internet's favorite open-source authenticatorFUTO KeyboardReleases · futo-org/android-keyboardstreamyfin: A Jellyfin client build with ExpoTubular: A fork of NewPipe that implements SponsorBlock and ReturnYouTubeDislike.Fossify - fork of SimpleMobileToolsSoundcore Motion 300 by AnkerLubeLoggerSelf-Hosted 127: Can't Fix What You Don't TrackMealie.io — Self-hosted Recpie ManagmentSelf-Hosted 135: Rebuilding For the Last Timepinchflat: Your next YouTube media managerSelf-Hosted 134: YouTube UnpluggedEmbrace Alby Hub - phasing out Alby’s shared wallet | Alby User Guide — In the beginning of 2024, we shared our vision in "Where Does Alby Fly From Here". Since then we launched Alby Hub, your self-custodial wallet accessible from anywhere to integrate with dozens of apps. We’ve also launched Alby Go - the easiest-to-use mobile app to connect your Alby Hub and use your sats on the go.Wes' half-finished Alby Hub FlakeAlby Go — The easiest mobile app to use bitcoin on the Go and that works great with Alby Hub.Alby Go - Apps on Google PlayBreez App — The Breez mobile app is a favorite of Lightning wizards and rookies alike. With a non-custodial Lightning node running on your mobile device, digital cash register, podcast player, and its own marketplace, the app delivers a standard-setting UX with 100% bitcoin DNA under the hood.Membership Black Friday Sale 30% offAnnual Membership — Put your support on automatic with our annual plan, and get one month of membership for free!turboscribe.aiDiscount Bandit — Self Hosted product tracker for Amazon, Walmart And many moreDiscount-Bandit on GitHubDiscount-Bandit docker-compose.yamlFountain on X — Music discovery isn’t what it used to be. Fountain Radio makes it fun again. Wave goodbye to algorithmic playlists and say hello to a new communal listening experience powered by Bitcoin and Nostr. Fountain Radio is live in version 1.1.8 now. Here's how it works 👇

Transcript
Discussion (0)
Starting point is 00:00:00 I'm looking at this list of tools we're going to cover today, and there's some really, really good ones on here. But I can't help notice one thing is missing, and I feel like this show has a blind spot when it comes to SyncThing. I mean, I guess it's my bad. SyncThing is the goat of file synchronization. It's been around for years. I mean, I've literally used it on and off for ages,
Starting point is 00:00:20 but I've used it daily for at least three years straight. And it is just rock solid at this point. I was doing some backups, tearing down some old VPSs I sort of left around cluttered from old projects. And what did I find running on one? Sync thing? Sync thing. Heck yeah.
Starting point is 00:00:37 Yeah. It'd been up for six years. I think back in the day I'd used it to sync photos from my Nexus phone. Oh, wow. Yeah. I like, so on their GitHub, the project has seven goals. But I think the first two just say all you need to know. Number one, protecting the user's data is paramount.
Starting point is 00:00:57 We take every reasonable precaution to avoid corrupting the user's data files. Number two, again, protecting the user's data is paramount. Regardless of our other goals, we must never allow user data to be susceptible to eavesdropping or modification by unauthorized parties. I like that. So shout out to Sync Thing, who's just been quietly moving my data around for three years without a hitch. Bitch! Well, hello, friends, and welcome back to your weekly Linux talk show. My name is Chris. My name is Wes.
Starting point is 00:01:38 And my name is Brent. Well, hello, gentlemen. Today, we're going to talk about a journey that started two years ago right here on this show, which has led us to basically rethink everything in our online lives. If you're curious what's changed, stay tuned because we're going to get into that and then just a suite of tools that we've ended up using as a result. And then later, we'll talk about a way to do self-hosted boosting. Of course, we have some great picks and those boosts that we'll get to and so much more. So before we go any further, I want to take a moment and give a shout out to our
Starting point is 00:02:12 awesome virtual lug. Hello Mumble Room. Time appropriate greetings. Hello. Nice to see you all in there. In the on-air and in the quiet listening. Thank you very much for joining us. And of course a big good morning to our friends at Tailscale. Tailscale.com slash unplugged.
Starting point is 00:02:29 Tailscale is the easiest way to connect your devices and services to each other, wherever they are. You got a VPS, you got a VM, you got a container, you got a mobile device. I don't care. Put them all on a flat network protected by a Wago. That's right. Tailscale does it for you, and it does it really quick. Go say good morning and try it out for free on 100 devices and three users.
Starting point is 00:02:51 Not a limited time thing. It's the plan I'm on. Tailscale.com slash unplugged. And a big thank you to Tailscale. Tailscale.com slash unplugged. Well, it's here. It is that time of year. The unplugged tuxes are out for vote right now.
Starting point is 00:03:10 Do your duty, please. The 2024 tuxes, they need your votes. There's more questions than ever. We collected all of your feedback. We've cleared out the Hall of Fame. So all distros and desktop environments are up for a vote. We have entirely new categories
Starting point is 00:03:28 as suggested by you. And we have only a couple of days to get it all in. So head on over to tuxes.party. Fill out the form and participate
Starting point is 00:03:40 in the community selection of the best, top, and excellent projects, desktops, environments, servers, and more for 2024. Yeah, we only have 26 responses so far, and that's not going to cut it. Wow. What kind of stats can we do with that?
Starting point is 00:03:57 26 before we even made it public, though. It's kind of not bad. Right. Well, we do have a very talented audience. That's pretty great. So, tuxes.party, it is available for voting right now. Then join us live December 22nd for our last two episodes of the year. And yes, one of them, in fact, will be the Tuxes. Between the two live shows, we'll be taking some time to blast some sats to our live streamers to help them get their podcasting 2-0-0 wallet set up. time to blast some sats to our live streamers to help them get their podcasting 2.0 wallet set up. So go grab yourself
Starting point is 00:04:25 Fountain or another app and get ready because we'll send you some sats to help you get started with boosting. And if you're looking at doing it self-hosted with AlbieHub, and we'll have more on that later, we may even be opening a few channels to folks to help with their liquidity and stuff because it's a lot of fun to play around with this from a self-hosted standpoint, and we're all
Starting point is 00:04:42 about being sovereign with that stuff. So we'll have that all coming up on December 22nd. So go get your votes in now, tuxes.party. Also, I just wanted to say, some folks in the Matrix were asking us to confirm the date for episode 600, and so I can say that will be February 2nd, Sunday, February 2nd. So if folks are thinking about having a get-together or whatnot, that's the data planner.
Starting point is 00:05:06 Yep, yep. And I think we'll have more on the get-together stuff soon once we get through the tuxes. Oh, yeah, and a quick shout-out because we had a great website contribution from Teresa24 who added support to our website for showing when an episode has custom splits in it. So right there on the page, you can see who's getting what.
Starting point is 00:05:26 We're a big fan of making all that as transparent as possible. So thank you so much. Also, just a round of applause to the website team. Yeah. It's just a couple of dedicated contributors, a handful of folks, really, that make the Jupiter Broadcasting website hum, add the new episodes, make sure everything looks good,
Starting point is 00:05:42 and add new features. We love those guys. So thank you very much. And then I don't know if this is the right way to phrase this, but as we get to our last couple of episodes of the year, I have a question I would like you to answer via boost. And that is what is the biggest thing happening in Linux right now? I saw a thread on our Linux and it was complaining about how all distros are the same. And there's nothing really that interesting between the different distros once you remove package management. And then I saw somebody else going on about open source AI and what an incredible innovation that is, but it doesn't really feel like a Linux innovation. So boost it and tell me what, in your opinion, is the biggest meta story
Starting point is 00:06:22 happening in Linux in 2024. It'll probably be relevant for our year end episode. So we'd love to hear your opinion on that. So that's everything. The Tuxes.party, the Tuxes on December 22nd. We have the best website team in the world. And we're looking for the biggest meta story in Linux right now. So this episode marks two years with Graphene OS for all of us. And I just thought we'd take a moment to talk about some of the things that actually made transitioning for me from iOS
Starting point is 00:06:55 to Graphene OS possible. Also reflect on just two years of using a non-stock Android OS, and if we miss any of the stock features. And then I can't help but note that this week, the United States Justice Department recommended that Android be split away from Google, along with Chrome and other things. And as a Graphene OS user, I find myself totally unfazed by that news. I've kind of already picked my lane, and it seems unaffected. So I'm curious, and Brent, I'll start with you. If you miss anything about stock OS, Android, perhaps when you're out socializing and you see folks with stock phones
Starting point is 00:07:38 that maybe have features, or some of the stock apps that I know you've given up on for the most part, like Google Maps, two years into this journey-ish for you, is there things that you're thinking, gosh, if I just had stock Android on this thing, XYZ would be a little easier? That's a great question because I've been doing this for so long, I think I don't realize what I'm missing out on. So I'm going to go with, no no i'm pretty darn happy i feel like a graphene oh excuse me a giraffeen os is really just giving me a bunch more over vanilla android that's how i feel pretty much every single day so i don't really feel like i'm missing out what about you mr crusher i've been thinking about this, and I think there are some things where graphene feels like just a little too locked down. Or I would like a few more escape hatches.
Starting point is 00:08:33 I think you've made some decisions in particular with your fancy-dancy watch over there that maybe help with this. But, like, I was pretty used to stock Android has a lot of options around, like, location unlock or, you you know, like various things to make it so you just don't have to constantly unlock your phone. I miss that. And there probably are some more options from you done. But just looking around the settings, I haven't found anything super easy, which I could be missing. I haven't tried super hard. But I'm reflecting on that like that or I've tried some things, but I was never super happy with the Google Assistant. But having a little better default, be able to just yell at my phone to like pause the music or something.
Starting point is 00:09:09 That is nice. That would be nice. I miss that. I have solved for that because I have playback controls on the watch. Right. But I do feel what you're saying there a little bit because I think for me, this would be a lot harder if I couldn't use the cache app. And I know you haven't been able to use the cache app because of like Play Protect APIs.
Starting point is 00:09:26 Yeah. Which I guess they just weren't using when I installed the cache app like a month before you did. Strange. And, you know, my kids use the cache app, so that's how I... Ah, yeah, right. So it would be for me, it would be really, really hard. And I know Android users kind of laugh at this, but I miss Face ID. Face
Starting point is 00:09:42 ID is really nice because you just pick up your phone and look at it and it unlocks. I mean... It's so surprising that they've never bothered to... Is it just a patent issue? I don't know. Yeah, maybe. Maybe. I suppose. But, I mean, Microsoft has their hello thing, right? So... I thought this year would be the hardest
Starting point is 00:09:57 year to be on Graphene OS because all of the AI stuff that's coming out, like, if there was any... If these companies had managed to launch any killer, killer AI feature, I would have felt left out because that's going to be built into their proprietary apps
Starting point is 00:10:11 and we don't have access to that. But there's not really anything that they've announced that I'm like, oh, I have to have that. And, you know, things like image generation or text prompt summary, I can do that with any LLM. I don't need one built into the OS.
Starting point is 00:10:28 Right. Yeah. You can get pretty far with all the cart stuff. And Graphene makes me appreciate those tools that let you just use it wherever. I think one of the things I also have really appreciated is that Google's applications are at the same level as all other apps on the phone. Google's apps have no – like the Play Store has to ask my permission to install an app. It's so refreshing. It's nice. And that's how it should be.
Starting point is 00:10:50 But there's been, for me, there were things along the way that just as I thought I was going to have to bail and go back to iOS, GrapheneOS sort of perfectly solved, or the ecosystem around it. And I'll admit, Android Auto on GrapheneOS was a big one for me. I really like having
Starting point is 00:11:06 Android Auto. And Blue Bubbles, so I could communicate with family members on iMessage, was a game changer for me. And DAVX5 that lets me sync my card and CalDAV and all that stuff to NextCloud was massive. And then, you know, things like replacing Find My are kind of solved by Home Assistant because Home Assistant has a bunch of location stuff. And then like Wes said, tap-to-pay and playback controls remotely were solved by my getting a Garmin Forerunner 265 smartwatch, which has been great. And that kind of filled out the ecosystem and sort of at each point was like, oh, oh, I've just solved this just in time.
Starting point is 00:11:49 And then, of course, all credit to Brent for really bringing up Obtanium on the show. No kidding. Took you guys months to jump on that train. Yeah, and because I thought F-Droid was sufficient, you know, I was like, because part of this whole catalyst was Apple's stupid behavior around their app store combined with Google being super creepy and narking on a dad who was doing telemedicine.
Starting point is 00:12:14 And you combine those two things. I'm like, I don't want any of this. And Obtanium is truly the tool that lets me have a completely App Store accountless app management system. I just add the release page on GitHub for the apps that I use and Obtainium just watches for updates. That is a great point. I mean, there's lots of other reasons I appreciate it,
Starting point is 00:12:38 but just thinking... No account. No account. Compared to how hard and frustrating it is to use an Apple device if you don't sign in to their account system. Radically different. Yeah. And F-Droid's great, but not everything's there. And sometimes there's like a week long, like a four or five, six, seven day lag before it shows up on F-Droid. But you know where it shows up instantly? The GitHub release page. It's kind of similar in a way to like traditional repos and flatbacks, right?
Starting point is 00:13:08 Like for some apps, you want that direct connection. They update frequently. You want them or they don't work in the market for whatever you're in the app store. And sometimes you're fine letting your distro package maintainer get to it eventually and get it in your repo. There's some apps that just doesn't matter. They don't update that much. Who cares? You got it.
Starting point is 00:13:23 So Obtanium really was sort of like one of those, ah, this is my device. And then I also still use F-Droid, too, of course. But I really, Obtainium is so great. So, Brent was right. Brent was right. For once. I've also been searching for something that will just scan documents and give me a PDF. And there's like ScanBot and all these other things that just do all this other crap.
Starting point is 00:13:47 And they're all trying to inject AI. Watch an ad, then you can save your PDF. So I came across OSS Document Scanner. And it's just a bare bones. It tries to detect the shape of the paper you're taking a picture of. And then it gives you some filter options. And then you can export it as a PDF. It's OSS Document Scanner.
Starting point is 00:14:08 And it's just one of those things. In fact, there's a lot of tools like this. There's a simple mobile tools shop that makes things like Simple Calendar and other apps that are just really basic, no account required, open source apps to do a job. And these things like that, they don't exist on iOS. I have a little tip for you on this one. So I've been using these simple tools for a while, but I think they have been recently replaced by
Starting point is 00:14:33 or forked by a different project who's taking on this role. So look out for Fossify, which is basically the same tools, but just better. New owner or new project. Yeah, new project. Simple Mobile Tools has a new owner. which is basically the same tools, but just better. New owner or new project. Yeah, new project. Simple Mobile Tools has a new owner. But it's been working great.
Starting point is 00:14:51 Like Simple Calendar, what's fantastic about it is I use DavX 5 to sync to NextCloud, and then I use Simple Calendar to manage my calendar, and everything I change in there syncs to NextCloud. Very nice. It's wonderful. I know you boys also are a big fan of the Fudo keyboard, F-U-T-O keyboard. Yeah, although I don't know if it's just me. It feels like lately it's been a little worse.
Starting point is 00:15:13 Really? I don't know. It could just be me. Worse how? Just in its keyboardness. I don't know, in the autocomplete, the text prediction. I think it does train itself on your texting over time. You need to be tapping the correct suggestions in order to train it.
Starting point is 00:15:28 Yeah. I've just, maybe I've just been paying more attention. I thought it was definitely a painful first week switching to it. I thought that I'd gotten pretty used to it, but looking more closely at it, I'm just like, it's frequently changing words that I do not need it to change. And I don't think the Google keyboard does change. I agree. I run into more of that. I am very happy with the
Starting point is 00:15:48 voice dictation. Yes. It's not perfect, but it gets way... And it's on device. So the combination of the keyboard not being that great for me and the on-device dictation being pretty solid is I'm doing that a lot more. I do too. Which, I just have given up. You've probably noticed in some of my messages. I've just, like, I don't know why
Starting point is 00:16:04 I can't spell Linux. And I've have given up. You've probably noticed in some of my messages. I've just, like, I don't know why I can't spell Linux, and I've just given up. It's funny when it gets a very niche technical term perfectly and then messes up another one. Yeah, yeah. But still, to have something that's not constantly reporting back to Google and is pretty good, I like it. So I'm keeping it. Fudo Keyboard, F-U-T-O.
Starting point is 00:16:23 And then also Streamyfin, which is a Jellyfin client that is really nice, and I really like it. And then last but not least, to get away from YouTube but still get access to YouTube, Tubular, which is a fork of Newpipe that implements SponsorBlock and
Starting point is 00:16:39 Return YouTube Dislike. So you can see the dislike button again. Yeah. It does make me reflect, besides the Cash App stuff, none of my other, you know, when I started, I was kind of worried like,
Starting point is 00:16:52 would, you know, some of my apps kind of support come out from under me as I invest in this platform. But that does not happen. By and large, pretty much anything besides the Tap to Pay stuff,
Starting point is 00:17:02 pretty much anything I need to do, the app that I need is there. Tap-to-pay is nice. I am having a weird problem where I can't use my flashlight. Oh, yeah. Really? But besides that. Yeah, I do not have that one.
Starting point is 00:17:17 Brian, do you have any flashlight problems? No, I just used mine late last night around the fire, so all is good here. Camera works otherwise just fine that is strange that is really strange i did restore this from a previous phone that i think was also having that issue so i don't know if it's some like weird app permission thing that i've messed up in somewhere between the system permissions and app permissions um i should probably try a stock you you wouldn't play with that stuff a stock reinstallall. Let's see what I get. So all our experiences are based on the Pixel 7. And the Pixel 7, the non-pro on Swappa.com, is $185 right now.
Starting point is 00:17:55 Oh, wow. Wow. And we're all perfectly happy with this phone. And we're not planning to upgrade anytime soon. So you can get a perfectly serviceable graphing OS phone for $185. And the Pro is $220 on Swappa.
Starting point is 00:18:13 And be sure you're getting unlocked. You know. And something doesn't have the bootloader locked up. But that's amazing. The fact that the Pixel 7 goes for $185 is just bonkers. At that price,
Starting point is 00:18:23 it feels like I should get another one. I know, a backup one. Yeah. My major complaint, I mean, it gets a little hot and a little slow. I mean, I will eventually upgrade one day, probably when the Pixel 10 comes out. But I don't love the sound out of it. I don't think it has the best speakers. In fact, I would argue that the iPhone 13 and 14 and 15 have much, much, much superior speakers than the Pixel 7.
Starting point is 00:18:48 Agreed. So I picked up the Anker Soundcore Motion 300 Bluetooth speaker. It's got pretty good sound. It's got great volume. But why I'm recommending this is because if you install their little app, which you don't have to, recommending this is because if you install their little app, which you don't have to, but if you install their little app and control it over Bluetooth, you can turn off all on and off sounds on the speaker and all lights. And this is a Chris Fisher promise, right?
Starting point is 00:19:16 This thing's not going to just start chirping at me all of a sudden. No, I use this every night. This is what I use to listen to an audio book at night. And it took me a long time to find a Bluetooth speaker that didn't make a chime when it turns on or turns off or doesn't have like an obnoxious blue light, which is the opposite of what I want at night. And so the Soundcore Motion 300 by Anker lets you use their app to turn off that kind of stuff. And so it's a wonderful audio book. And it also is just a great companion with the pixel and the battery lasts forever i mean i probably use it for almost an hour each night or half hour 45 minutes and i've charged
Starting point is 00:19:49 it once and let's see when did i buy it i've had it for probably a couple of months so you know anchor makes i think anchor bought this company but they make good stuff so i bought this speaker on october 18th and i've charged it twice and today is november 24th it's pretty good consider i use it i literally use it every single night. So yeah, I like it a lot and it just solves the sound problem. Yeah, I end up with headphones a lot of time for the same thing. I do think it's fine. Like if I'm just like laying in bed and I want the phone next to me playing like an
Starting point is 00:20:17 audiobook to fall asleep to or something, it's totally serviceable for that. But yeah, you know, anything where you need quality or for like a song that you like, a speaker is definitely helpful. Even vocals, for me, after a while, seem a little harsh on the built-in Pixel speakers. Yeah, if they're not EQ'd nicely, especially in the high end, that can be rough. Yeah, and there are apps that let you re-EQ and stuff, and it does help, but it's still not as good.
Starting point is 00:20:38 Apple is just really good with sound, but I really like the Soundcore. So this has started a trajectory over the last two years that has really accelerated and been quite documented on the Self-Hosted podcast about just really building a self-sovereign stack and reducing the cloud footprint, kind of getting control over data, what people have, what you're using daily, and maybe taking a little bit of craftsmanship along the way. So not only are you sort of taking control back, but you really are kind of proud and enjoy what you've built at the end of it. It's not just something you slap together as a cheap alternative. And Brent, and he just talked about this on the self-hosted podcast, recently put together a NAS. And it's been something he's been planning for a really long time. And it is a big part of the step of taking stuff off of cloud services and bringing it onto his land. So Brent, let's start with your motivation here. Why put the effort into building a NAS after all these years of not having one or maybe not having an official one?
Starting point is 00:21:42 Yeah, I know you boys helped me do this and that question never even really came up because i think we understand it but i did get asked this question after we built it by a friend of ours to like well why are you bothering with all this work like it's so much work why would you even put yourself through that i think it comes down to the reason i got into linux in the first place to be be honest. It's like taking control of all of my information that I find really important. That includes the privacy topic, but also just skill acquisition of things that I find interesting. So just through building this NAS, now I'm playing with Butterfest in ways that I haven't played with it before and about to learn a bunch of new skills around hosting a bunch of different applications on the same box. And all of that
Starting point is 00:22:32 stuff is exactly the reason that I can't keep myself away from Linux is just learning skill acquisition and just curiosity, really. But the biggest one, because you can get some of that through running your own VPS and those kind of things. But the biggest one, I think, is the privacy aspect. You know, VPS, you still have to trust somebody.
Starting point is 00:22:55 And I don't know how I feel about that one. But also, I think there's an investment portion here, both monetary and from a skills point of view. Okay, monetary makes sense, right? Because you don't have to pay for a service that you're renting per month. You're investing in relatively fixed costs that you keep over time.
Starting point is 00:23:18 Okay, but what's the other part? Well, I think the other part is one with skills. Well, I think the other part is one with skills. If I am continuously pushing what this box can do based on all the tools that we keep servicing on these shows here, then I feel like that's a huge investment in my own skill sets. We should be clear maybe though. I don't wonder, cause you touched on this in the self hosted episode that you don't necessarily mean like a lot of folks, I think do some of this home lab stuff for work reasons, you know, like I'm going to build this out and then I can talk about it on my resume and talk about the project and the interview and all that,
Starting point is 00:23:57 which is great, but that's not, you want these skills just to serve you in your personal life, right? Oh, that's a, yeah, that's a good question.
Starting point is 00:24:05 I think that is true. I think the main motivator is my inherent distrust of larger corporations and what they're doing with our information. I think there are, there's more than a couple examples of them just doing whatever they want with our information. I know we can encrypt things these days,
Starting point is 00:24:20 but why not take it further? So that, that was my main motivation i know it comes with a bunch of pain points like for instance the power went out here yesterday all day because of all the snow and so there goes my infrastructure uh turns out my nasa's down because my ups is also broken so you take on all of these like yeah when things down, it's nobody else's fault but mine, right? It's like a different type of risk. You have the counterparty risk of a cloud provider, or you have the risk of just, you know, natural infrastructure issues in a home. It's so true.
Starting point is 00:24:56 They're not a data center. You poured soup on what? Yeah. time and Chris you'll understand this uh one of the main motivations for me in the last couple of years for self-hosting what I can is just unreliable internet I mean I live in the middle of nowhere and that has gotten far better now that I have Starlink but it's still I don't know I guess I've been trained to want to keep everything as local as possible yeah it's a huge motivator for me too yeah and even then because when your internet connection is up, then there's just less traffic on it. So it's, you know, whatever you want to use it for. Unless you're Wes and you got a gigabit. Speaking of you, Wes, I know you've been contemplating setting up a home assistant pretty soon. And I'm just kind of curious why now?
Starting point is 00:25:41 And have you reached some sort of threshold? Is it you're about to start investing in smart stuff? Like, why is 2024, maybe early 2025, the year of home assistant for Westpain? Yeah, it's kind of a confluence of factors. I've had home assistants before. I think I started, we looked at it years and years and years ago on the show. And we did a roundup of a couple of the options at that time. And I had a server that lasted a few years from that, but I happened to move a lot in the last, I don't know, decade of my life. So that's made me very conscious of what infrastructure and stuff I invest in. Cause I just, I got to drag it with me and each place is different. I've also lived in a lot of like studio or loft or like sort of similar situations where it's generally one or two big rooms and not a lot of separate spaces that need individual attention. So it hasn't been hard to like change the temperature in the one room that I'm in. I turn on a couple of lights. Yeah. But I haven't actually moved in the last
Starting point is 00:26:34 couple of years and I'm not, I mean, I will move again for sure, but I'm not planning an immediate move. And I did buy at least some more stuff. And I think the project, you know, I've watched your installation over the years and I've seen it move really fast and change a lot of things. And I've seen you have to migrate off old versions of plugins and redo dashboards. So I've kind of been balancing the amount of things that I needed. I very much like automation, but the amount of stuff I had to have is moving parts to have a functional operation. And I think I'm crossing the point now with enough stability that it makes sense to invest. I feel like we would have a similar conversation
Starting point is 00:27:10 if you came to me and said, Chris, I think I'm ready to become a dad. I'm like, Wes, your life is going to change so much for the better. You're not going to believe how much better your life is going to be once you have a home assistant. It's so great, Wes. Well, now I want one.
Starting point is 00:27:24 Life-changing. Life-changing great. Because it starts small and you're like, oh, that's nice. Like for me, the nice thing was is, you know, I had LIFX. I had Hughes. I had TP-Link. I had like a couple of different vendors. You know, when you get to like three or four apps, that is a pain in the neck. And Home Assistant just brought it all together, and that was for me, that was, oh, this is really nice. Now it literally runs my home and it is so nice
Starting point is 00:27:52 because it adjusts with my home and for the time of year. And it just solves for things that I don't even have to think about anymore. And it's really, really, really great. And then, of course, I have all this remote access. Even when I'm traveling, I can check in on things. And I really love that. So home assistant is one of those, it starts as a baby and it's like, oh yeah, life's a little different now. And then by the time it's in its teenage years, it has completely fundamentally changed your life. And I'm really much in this refinement stage now where I'm just kind of like adding, like, let's see if I can do this thing. And it's, Oh,
Starting point is 00:28:27 it's so rewarding. Really fun. Even if you only have a few smart lights and a couple of smart plugs. I also think, you know, I've just never been a huge fan of running appliance things. So I was always a little sketched out by that. And so now that you can get by with some of the next stuff,
Starting point is 00:28:46 I'm, I'm more interested as well. Totally. So for me, I was like, well, I'd like to have this self-hosted now. I'd like to have this self-hosted and I'd like to have this self-hosted. And it really became a journey, which I will put links where I go into a lot of details in individual self-hosted episodes. I will put links where I go into a lot of details in individual self-hosted episodes. And in no particular order, but an example of this is I think this is all part of a broader mentality of just being more capable in general and not reliant on third parties. And along with this for the last few years, I've been very slowly just learning the basics of car maintenance and work like that. So I could save money, develop a skill set. It seems like maybe there's a diminishing skill set in the marketplace.
Starting point is 00:29:35 So if I could increase my skill set while the marketplace is decreasing its overall skill set, by the time the marketplace is sort of a crap show, maybe I know what I'm doing. And so I have deployed, I've talked about this in self-hosted 127, LubeLogger, and it is a self-maintenance and cost analysis tool that I run for my several vehicles and my RV to just keep track of maintenance and repairs and overall costs of these vehicles. And then you can generate reports if I ever were to go sell one of them.
Starting point is 00:30:04 I could produce a report of all of the maintenance at the miles, the individual costs, and all of that. Really nice little simple app. It's called LubeLogger, lubelogger.com. And it's in this category that I have of something I was considering a cloud service for, and I instead went the direction of self-hosting. Mealy is also in this category. I talked about this in self-hosted 135, mealie.io.
Starting point is 00:30:33 It's a self-hosted recipe management. They just recently introduced multi-home support, and they have a very, very good import system, so you can just give it a URL of a recipe and it'll parse it. It'll break everything out, individual steps and individual ingredients and tags, import imagery if there is any. Multi-user, of course. And again, it's very simple to set up. It's great. This time of year, we're about to do Thanksgiving next week. We make these things once a year. It's nice to be able to go look that stuff up. We could have used a cloud service. I could have used an app that's on one of our phones.
Starting point is 00:31:08 But Melee gives you a progressive web app. I just created a bookmark on my wife's launcher. I think this is one that's added to my household, that's for sure. You're going to love it. You're going to love it. And it's just so clean. And this is an example, oh yeah, I was going to do a cloud service for that. And then I've talked about YouTube. I don't like constantly providing a lot of data to YouTube. I think the YouTube experience is on a downward decline.
Starting point is 00:31:33 It so is. I still use the app sometimes. Now it crashes and loses my history. Oh, the random times it doesn't, like, it seems to always have my history except for the one time I want to go look at my history and find the video. Right. Drives me nuts.
Starting point is 00:31:49 The other problem is, because YouTube is such a hostile platform to creators, there are channels that give me guides, like, on something. Like, I had this channel. It was all about working on my particular model of RV. And the videos were from 2015. And the guy's account either got shut down or he closed his account or whatever. And all of the videos disappeared. Yeah. Nobody else is because it's a 2014 model.
Starting point is 00:32:16 Nobody else is making those videos anymore. It's a poor archive of record if that's what we're trying to treat it as. That's where we've talked about it once before on the show. Pinch Flat comes in. Pinch Flat. So great. It's a YouTube media manager that will save a YouTube channel and their videos
Starting point is 00:32:34 to your local system, and it'll grab all their metadata. So it'll create like an NFO file or whatever you need with the description. It'll grab the thumbnail. And then you can bring that into Jellyfin. And Jellyfin will read that NFO file as a media data source. And in Jellyfin, they look like every other media file,
Starting point is 00:32:55 like a movie or a TV show, with thumbnails and descriptions and all of the metadata information. And you can archive stuff forever that way. So any video that's like, this is how I repair this thing that I own, or this is how I build this thing that I have to build once a year, I put that channel into Pinch Flat.
Starting point is 00:33:15 And every time that YouTuber posts a video, it automatically saves it to my system. And you can also set parameters around length of retention. So maybe you want to put a YouTuber in there who posts often. Maybe your kids love Mr. Beast. And so you want to let them watch Mr. Beast, but you don't want to give them all of YouTube. Well, you could tell Pinch Flat, download every Mr. Beast video, but delete them after 30 days or delete them after 90 days or whatever you want.
Starting point is 00:33:41 It's really, really awesome. And I talk about more detail about how I use it in self-hosted 1.3.4 for that. It's a good app. Yeah, this one's so good that I'm working on making a flake for it. There's so many more that have been great alternatives to cloud services.
Starting point is 00:33:58 I think it's nice, just from the sense, too, that, I mean, you know, some of these cloud services are really nice, but there's so many talented folks in the open source community, and a, you know, some of these cloud services are really nice, but there's so many talented folks in the open source community. And a lot of these apps are kind of just like, you need a relatively simple database schema, you need a UI, maybe you need an app
Starting point is 00:34:14 or a progressive web app or something. And, you know, it just needs to expose that. And there's a lot of people who can do that. And when we can highlight them and kind of, you know, build community around them and prop them up and help them enable them to solve that problem, we're building stuff that we can do that. And when we can highlight them and kind of, you know, build community around them and prop them up and help them, enable them to solve that problem, we're building stuff
Starting point is 00:34:29 that we can all use. I will say, there's one more I'm going to wait to talk about. Oh, you sneaky devil. It's a really great app and it is extremely time appropriate for this very particular time of year.
Starting point is 00:34:42 But I'm going to save it for the pick segment. That's how I do. this very particular time of year. But I'm going to save it for the pick segment. That's how I do. 1password.com slash unplugged. That's the number 1password.com slash unplugged.
Starting point is 00:34:55 I have a question for you, and I know how you probably are going to answer, but I have to ask, do all of your end users, and I mean always without exception, only use company-owned devices, applications, cloud services, etc. I don't think so. I mean, in today's world, that's like herding cats. They've got their own devices.
Starting point is 00:35:14 There's every cloud service getting advertised at them. Your employees have their own phones, their own laptops. They probably even have their own voice assistant in their house, which will answer their questions. So how do you keep your company's data safe when it's sitting on all these unmanaged devices using all these unmanaged apps? And this is your job after all. Well, 1Password has the answer to this question. It's extended access management.
Starting point is 00:35:35 1Password extended access management helps you secure every sign-in for every app on every device because it solves the problems the traditional IAMs and MDMs don't touch. It's security for the reality. It's security for the way we work today. And it's generally available with companies that got Okta or Microsoft Entra. And if you're a Google Workspace customer, it's in beta for you too. This would have fundamentally changed the game for me. I could still possibly be in IT with tools like this. Reduce the friction,
Starting point is 00:36:06 make life easier for end users and IT. Go to 1password.com slash unplugged. That is the number 1password.com slash unplugged. Well, I got an email this week. An email I have to admit I knew was coming, but an email I was not looking forward to nonetheless. No, no. This is, it's a time of transition, Wes. It's a time of transition. Here's the email from Albie.
Starting point is 00:36:40 We're reaching out to inform you that the Albie shared wallet service will be discontinued on January 4th, 2025. To continue enjoying permissionless and inexpensive payments, it's time to transition to your own Albi hub. They've also announced some new limits that are in effect until they shut down the service. But yeah, that's the big news. The Lightning wallet and a lot more that I've been relying on
Starting point is 00:37:03 to receive y'all's generous boosts is going away. And you know, it's not just me using this Brent's using it. And a lot of folks use it to send the boost on the listener side and myself included. And that's a big part of it. Right. So in the lightning world, there's lots of ways to actually participate and a fountain implements their own implementation. A couple of others like TrueFans does as well.
Starting point is 00:37:25 And then many like Podverse and Podcast Attic and Podcast Guru and some of the other podcasting to-do apps, they've been using an Albi backend to manage. And Albi is kind of like a lightning as a service. And they are transitioning away from this lightning as a service to a pretty comprehensive self-hostable solution that they are calling Albie Hub. And they're making this transition in early January.
Starting point is 00:37:52 And I think they put a date in here somewhere. It's like the first week of January. Yeah, January 4th. Ah, 4th. Thank you. And so what they have now introduced is something called Albie Hub. And so what they have now introduced is something called Albie Hub. And Albie Hub is a front end that sits in front of a lightning demon and allows you to participate in a bunch of different lightning apps, including podcasting, 2.0, and things like Stacker News and the Nostrad Network.
Starting point is 00:38:20 It can also be your own lightning node. It doesn't need a third party one. Oh, okay. So that's actually, I think, the default configuration. There's a toolkit out there called the Lightning Development Kit. Written in Rust, I believe. Oh, really? Yeah, they're using, it's mostly a Go app on the back end,
Starting point is 00:38:34 but I think they might be using the C API, I'm not sure, to implement their own node. I think that's what you get out of the gate, but yeah, it does support LND, which is a very popular back-end node, as well as PhoenixD and a few other ones you can find, which makes it even easier because you don't have to deal with actually running the node.
Starting point is 00:38:50 Albi can be a one-stop shop or it can be a bridge from your existing Lightning infrastructure to the Albi world. Yeah, and it's nice because it still works with the existing Albi extension, so it has web support for web Lightning apps. And then they've also released the AlbiGo mobile app, which will connect to your node and let you do mobile payments in a really simple setup. So there's a lot of ways, Wes, to do AlbiHub. And I think the big barrier, though, is you do need a system that is online to run it.
Starting point is 00:39:19 To solve for that, they've introduced AlbiHub Cloud, which is like 10,000 sats a month to run AlbiCloud. Yeah, I think it's like a steep discount for the first three months. And then maybe it's like 20 something ksats a month. After like the first few months. Yeah. If you were doing, I think it's the kind of thing where if you're just doing it for casual boosting, maybe it doesn't, maybe it's a lot for your use case. If you're using it where you're sending a fair amount of stuff, it's
Starting point is 00:39:46 a very reasonable rate. Alright, so with this context, the reason why we want to talk about this is because this is sort of under the umbrella of self-sovereign setups, and a lot of people out there have been using Albi to support the show directly. And you've been looking at ways of hosting AlbiHub in various different means, and
Starting point is 00:40:02 you've even looked at like, or did you create the flake or did you find an AlbieHub flake? Yeah, no, I have a couple of people have made attempts at packaging it for Nix and I'm one of them. So I have a flake that will build both the backend server version and there's a Wales frontend,
Starting point is 00:40:15 which is like a non-Electron thing for Go that provides a similar use case that presents you a desktop UI. So you can even just run it as a desktop app if you want. Yeah, I have not gotten around yet to making a module for it. Ideally, I'd like one that plays nicely with the whole next Bitcoin project. Because then you just, you know, enable it and be done. And that project offers an easy to configure LND server as well. But if you want to try it out, especially if you want to try like the desktop client version out, you can definitely use the Flake.
Starting point is 00:40:43 So I want to talk about a high level about what's happening here, because it's actually pretty neat. A company started with an entirely hosted solution where they managed everything. And they realized, you know, if these stats go up in value, we could end up with a lot of money on our servers. We don't want that. And they took a product that was a fully hosted solution, and they have turned it into a self-hostable solution. And they've kept the browser extension and the API they provide and all of that connected when you make the transition. And they've made it all free software. Yeah, it's an Apache 2 license. And this thing can run with your own existing back-end Lightning. It can be the Lightning
Starting point is 00:41:23 server. If you have Umbral or Start9, it's one click to install it. It's also just a Docker compose away. And you have a completely self-hosted system. It just works so awesome. And again, on December 22nd, we'll be answering questions. If you want to try to play around with Albie Hub or need to get some liquidity, join us for our live stream for that.
Starting point is 00:41:44 Because it's a really cool piece of software. And they're making this journey pivoting from a full cloud service to a full self-hosted. And they're trying to make it possible for people to switch. It's really like nothing I've ever seen before. And the team is really making some great software while they're trying to do it. And then while we're on self-hosted ways that you could boost and support the show, and you don't want to switch podcast apps,
Starting point is 00:42:10 the Breeze app, we've mentioned it a couple of times, but the Breeze app is a lightning node in your pocket. It runs on the app, and you can pull in RSS feeds, and you can boost our shows from Breeze without having to switch away from like whatever
Starting point is 00:42:25 your favorite podcast app is and this thing is a stellar example of taking something that used to require massive server infrastructure 24 7 connectivity and they have distilled it down into something that runs inside the mobile app and it's an entire node in your pocket and it's open source and it's 100 bitcoin it's really neat that's the breeze app and that can you can just use that to casually boost in without having to switch podcast apps yeah i think things like um or use a service that hosts those stats it's all it's all on your node and there's ways of backing it up sorry wes no i mean so i I think one of the difficult parts of this deck can be the liquidity aspect, both in terms of managing it, but also just depending on where you're connecting,
Starting point is 00:43:14 there's just a certain amount of stats you've got to dedicate to be able to open a channel. Yeah, when you're opening up lightning channels. Uh-huh. And so if you are just a casual booster, I do think that's where one of these options is really interesting. Breeze, as you mentioned, Phoenix is another one where they play the role of liquidity provider. They're going to take a fee to pay for that, but that means they handle it and you can be connected to the network in a pretty reasonably robust way.
Starting point is 00:43:37 At least, especially if you're doing mostly like outgoing transactions and not trying to constantly receive for a lot less fuss. And you're holding the keys. Right. And it's still non-custodial. Yeah. And I think now's the time to learn this stuff while you can. It's time to start figuring this stuff out because it's only growing and getting bigger
Starting point is 00:43:55 and getting more and more use and getting more and more feature rich. Yeah. And as much it is kind of a pain to get over the learning curve and get you know figure out the right set of things that you need to like get onboarded after that it's it's really nice and like i think we've all had had these experiences of like you just happen to be randomly paying for something with lightning and it's so much faster and smoother than a lot of traditional methods yeah and the fact that you can have key-based identities that you can connect to these apps and then you can set budgets for all these different various apps that you can connect to. And all of that is really nice. And I feel like Linux users have a bit of a blind spot here because it's not Linux, but it is free software and it is being developed at a feverish pace. But it is free software, and it is being developed at a feverish pace.
Starting point is 00:44:57 It's that kind of special phase where a lot of extremely talented developers are all very much focused on this problem, and they're putting 100% of their effort and energy into this. And you're going from zero to 100 in a quarter. And then within four quarters, this thing's fully feature rich, right? Albie hub started as a project like a year ago. And now it's like a comprehensive piece of software that is a genuine contribution to the free software landscape. And it's only a year old. It's not even that they're moving so fast. And they're just one of many developers like the the Breeze folks. They're doing unbelievable stuff with, like, back-end services, SDKs for developers. It's on fire right now.
Starting point is 00:45:35 And so it is a great time to start looking into it, and we'll have links to get you started in the show notes. Chris, I wondered if we wanted to talk about how we're using it, because I think we're actually doing something kind of novel and interesting here. One of the great things that Albie Hub supports is the Albie Gym mode. And Albie Gym lets you set up sub wallets and accounts. So once you get your node online, you could make an account for your kid, for your spouse, for your friend, for a business partner, and they don't have to manage any of the node stuff. They have their own private stash. I can't access any of it, but they get to take advantage of the liquidity of my node, of the channels that I've established.
Starting point is 00:46:13 And when we say liquidity, what we mean is there's channels open between these peer-to-peer Lightning nodes, and there are sats that are dedicated to those channels to guarantee funds can transfer. And so when we say liquidity, that's what we're talking about. And it's one of the things that people find slightly tricky with Lightning Nodes, depending on your setup. And so with the Albie Jim mode, Brent gets all the advantages of a Lightning Node. It's the same thing we did for PJ to get him up here for the Meshtastic episode, as I set
Starting point is 00:46:40 him up an Albie Jim sub-account on my node. And then he's taking advantage of my liquidity, my online node that's online all the time. He compares his own app to it. He gets his own identity. He can connect to his own applications with his own cryptographic ID. It's really great. I like that because I think, you know,
Starting point is 00:46:56 as Linux folk, we're used to often playing IT roles, and I think in the self-hosting space, right, many times we're offering the services we stand up for ourselves to friends and family, And this can be another way to do that. You could also see maybe a project, like I'm a free software project, and we want to get supported with Boost or Zaps. So the project creates an AlbiHub cloud account. And the project just runs it on AlbiHub cloud, so no one particular computer has to run it. and the project just runs it on Albi Hub Cloud,
Starting point is 00:47:24 so no one particular computer has to run it. And the way that Albi Hub Cloud works is it is encrypted to your security key, so it's an encrypted VM that you have to provide the key to to unlock and start. Albi cannot start and stop it. I think they could probably stop it, but they cannot start and access it
Starting point is 00:47:39 without your master key. You provide the master key, and the VM starts on Albi Hub Cloud. So you could have, say, NeoVim or whatever that sets up this account. And then everybody on the project that is a serious contributor, that's a primary contributor,
Starting point is 00:47:54 gets an AlbieGym sub-account. And they all get splits. And then when you zap NeoVim or when you boost NeoVim, everybody in the project gets supported, including you could have a split in there for the main project itself. Totally. And it would just be one node to manage.
Starting point is 00:48:09 I mean, it's really powerful, and it's all, you know, stuff that nerds are going to love to play around with. I've had a lot of fun, and it's been super impressive to watch it go, and I hope one day we will see a free software project try that kind of thing. On the opposite end of the spectrum, just as a quick final note here, I do want to point
Starting point is 00:48:26 out, Albie Hub is great. People should check it out. If you do already run Lightning infrastructure, you can connect the Albie extension to your node without Hub. Supports LND, there's core Lightning support if you have the right plugins enabled, or if your wallet supports Nostra Wallet Connect, and that'll let you take advantage of sites that support the Albi extension today, regardless of if you want to run extra infra.
Starting point is 00:48:51 The Black Friday sale is here for the Jupyter Broadcasting memberships. Use the promo code BLACKFRIDAY, one word. Any membership, you'll get 30% off. You want to become a member to Linux Unplugged? It's linuxunplugged.com slash membership. Promo code BLACKFRIDAY.com slash membership, promo code Black Friday. You get access to all our special features.
Starting point is 00:49:08 You want to upgrade to the annual membership? Promo code Black Friday, 30% off. Now, that's a deal because with the annual membership, you get the whole Jupiter Party membership, and you get one month for free already, and then you can stack the 30% Black Friday deal on top of that. That's a crazy great deal. But whichever membership you want, just sign up and use the promo code Black Friday deal on top of that. That's a crazy great deal. But whichever membership you want, just sign up and use the promo code BLACKFRIDAY. You'll get 30% off the lifetime of the membership.
Starting point is 00:49:32 This is our best deal ever, and it also applies to upgrades. So if you're a single show membership and you want to go to the whole network, you can use the promo code. If you were once a member and you're no longer and you're thinking about renewing, you can use the promo code.
Starting point is 00:49:45 We just really appreciate the support. This is the best way to put your support on autopilot so that the shows you love have the resources and can continue. It's our best deal ever, 30% off any membership, including membership upgrades. Just use the promo code BLACKFRIDAY. It's valid for only two weeks, so you got to move quick. You can go to linuxunplugged.com slash membership to support this here show directly. Welcome to the Boost section. OS, you seem to have pulled things in. Thank you very much. Thanks to everyone who sent in Boost this week as well. Chris, you want to take it off with our
Starting point is 00:50:20 ballers? And now it is time for the boost. Well, look at this, Brantley. Don't we have a lovely batch of boosts? And our first baller boost comes from Turd Ferguson with 100,000 sats. Turd Ferguson! Hey, rich lobster!
Starting point is 00:50:43 Hello, Mr. Ferguson. He writes, Hey, gents, have you seen TurboScribe.ai? I'd love to see more podcasts with transcripts. Transcripts are great. I don't think I have seen TurboScribe. We agree with you on the transcripts. So I think I heard the podfather talking about TurboScribe. Somebody was talking about it.
Starting point is 00:51:06 I guess it's like the name says. It says it's a very, very fast way to transcribe your podcast. I guess like an hour-long podcast, you'll get it in seconds. I do like seconds. And I think they might have an API just looking at their website. You know, it might be something worth looking at. Yeah, that's always the trick with these things. I've seen a lot of nice-looking services with fancy UIs, and then there's nothing for the automation side. I don't want to
Starting point is 00:51:27 upload MP3s by hand. I would love to know what people out there would use the transcripts for if you want to boost an Intellis because it's something worth thinking about. Square triangle boosts in with 41,616 cents. I hoard that which
Starting point is 00:51:43 all kind covet. I laughed so hard after hearing that apparently I'm the third in the most sats streamed leaderboard. Nice. I started using Slackware Linux in 1997 and dual booting into Windows to download software packages and browse internet because AC97 soft modems. Oh man, that was a pain.
Starting point is 00:52:06 Currently, I'm having a bit of an identity crisis while using Windows 10 and 11 for the last five years due to a work requirement. This is a square triangular number boost, not a postcode boost. Oh, neat. Okay. Analysis mode, password 80085.
Starting point is 00:52:23 All right, good to know. The identity crisis while using Windows can be understandable because there's things about Windows that, you know, they're kind of nice. But I ultimately always end up missing Linux quite a bit. But what I would do in your situation is just embrace Windows at work, and then you go home. It's like Linux, it's like a vacation from work, you know. I know a lot of people I've heard from in
Starting point is 00:52:45 the audience like, yeah, I got a Mac at home because I just want to do IT. I do IT during the day. I say flip that script. Linux box at home. Here's a little quiz for you. Okay. Do you know what a square triangular number is? It's a math thing. Well, yeah, it's a number, which is both a triangular number and a square number. As the name implies. That's right. That's good to know. Thank you. Appreciate the boost there, squared triangle. Oh, you see what he did there?
Starting point is 00:53:09 Now, a triangular number counts objects arranged in an equilateral triangle. You know, you got like things, you put them in a triangle shape. How many you're going to get, I guess that's triangle number if it fits into that.
Starting point is 00:53:20 And a squared number is an integer that is the square of an integer. Well, there you go. Apparently, you can get both those things at once, and 41616 is one of them.
Starting point is 00:53:31 I feel like postcodes are easier. We have a boost here from Gene Bean. 2,674 sats across two boosts. Oh, this is Cajun Spice. Regarding a meetup in the Atlanta area, which part of Atlanta going from one side to the other takes a while. If not the west side or near it,
Starting point is 00:53:50 I'd consider also setting up one if there's interest. So that might be two Atlanta meetups. So Gene Beans from the west side? Is that what I'm to take from that? I love it. Okay. Thank you. We're going to have to probably, like after our predictions episode, start getting really serious about the media stuff.
Starting point is 00:54:09 So I think that's the plan. Thank you, though. Everybody keep sending in your, because we'll scrape these when time comes and put a list together. Now, Gene sent a second boost here, just dropping a quick note to confirm streaming sets and boosting to the bootleg feed works via Podcast Guru. Thank you for the check-in. Appreciate that. Tomato comes. Thank you, GB.
Starting point is 00:54:30 Tomato comes in. Oh, we missed a live boost, which is now in the report, but didn't quite make it. Okay, go for it. User 7532 blah, blah, blah sends in GranddaddyDucks 22,222 sats. To say quack quack. Things are looking up for old McDuck. Thank you. Appreciate it. That's nice. I love me a live boost. Now, Tomato comes in with a Jar Jar boost.
Starting point is 00:54:53 That's 5,000 sats. You're so boost. If Chris is interested in a Risk 5 server, check out the Banana Pie F3. It's a decent little machine with EMMC and an M.2 slot for storage expansion, a nice metal enclosure, and Fedora support.
Starting point is 00:55:11 You know what? I've heard of the Banana Pi 3. I just didn't think of it. I don't know if I realized it was risk-based. Well, that is awesome. The Banana Pi 3, if you would like yourself a risky home server, I kind of want it. to see what you did there.
Starting point is 00:55:26 Right? Because that would be a whole theme, wouldn't it? It's my risky server, you know. It's a big risk, you know. That would be the host name, Big Risk. Right? So you're getting one. Is that what you're saying?
Starting point is 00:55:38 That's what I heard. I mean, now I am, I think. I think that's probably what's happening. Thank you, Tomato. The immunologist boosts in with RoaDux. I'm an avid OpenSUSE user, and I would rather reinstall Tumbleweed
Starting point is 00:55:51 than trying to fix any zipper conflicts. Yeah. Tumbleweed with transactional updates mostly solved all those problems for me, though. Hmm. I think listening to Brent fixing zipper would just cause me emotional stress. There's that.
Starting point is 00:56:06 That's a lizard giving us an endorsement for our approach, at least kind of sorta. Yeah, I take that as a complete endorsement. We didn't reinstall for Tumbleweed, but we did reinstall. I agree too. I feel like part of why I just bypass package issues and repo issues is just not in this house. I have done this enough. Get out of here with that. You know?
Starting point is 00:56:28 Same. The whole reason that I wanted to get off of that is because of the emotional stress that it was causing to try to fix zipper. So. Yeah. Great boost. Thank you very much, Mr. Immunologist. Appreciate you.
Starting point is 00:56:41 Well, Watsi boosted it with a Spaceballs boost. So the combination is one, two, three, four, five. My longest running system was an eSmith file share server I created in the late 90s for my parents' business. Ran it for about 10 years, never being touched till we sold that business. I think I might be stumped. eSmith file server? Okay, Kuzali SME server, formerly E-Smith server in Gateway,
Starting point is 00:57:11 is a Linux distribution based on Red Hat Enterprise Linux. Maybe it's changed over the years. Oh, Kuzali, huh? Hmm, that does not ring a bell either. Initial release? 25 years ago. Yeah. 1999.
Starting point is 00:57:22 Latest release, December 14th, 2022. Huh. Fresh. Kern fresh kernel type monolithic kazali.org who knew i that's literally the first time i think anybody's ever thank you watsi that's fun e smith file share server reminds me of the network servers i started back in the day on those were quite the trip i mean it is kind of exactly the thing right like even 25 years ago like you you could stand up a Linux server and it does one simple job and it can just keep doing it. It will, too. Yeah. As long as you don't crash it with, like, some sort of weird exploit. CypherSeeker comes in with 5,678 sats.
Starting point is 00:57:57 Boy, they are doing a lot with Mayo these days. Long-time listener, a first-time booster. Right on. Thank you. I know it can be a bit of a journey sometimes. It looks like you're using Podverse, too. Relevant episode. Relevant episode for you.
Starting point is 00:58:13 Thank you very much, Life Seeker. Reporting in on my first Linux event. Oh, great. Ohio Linux Fest. Despite only making a few talks, I really enjoy the community aspect, and I'm looking forward to attending similar events in the future. Thanks for the great shows. I've been to Ohio LinuxFest once, and I still think about it. I really
Starting point is 00:58:29 enjoyed it out there. Would love to make it back. Yeah, I want to go. Yeah. The LinuxFest season is fast approaching, right? We've got LinuxFest coming up, Northwest, Scales coming up, Planet Nix, probably Texas LinuxFest, I would imagine. Fosdum is on Lep600
Starting point is 00:58:46 Day. We may have more on that later. Yeah, Fosdum. The season is fastly approaching, so take your vitamins, boys. We've got to be in our game shape. I think it's going to be... I'm just going to climb into one of those big bubbles. Yeah, we have those new suits, too. I think they'll look sharp.
Starting point is 00:59:02 Yeah. Cypher Seeker, thank you very much for boosting in. Thank you for listening. I think they'll look sharp. Yeah. Cypher Seeker, thank you very much for boosting in. Thank you for listening. And appreciate you taking that effort. Hybrid Sarcasm comes in with 5,000 cents. You supposed! Would you mind confirming the exact date of LUP 600? I want to start planning the Central Florida Live Listening Party.
Starting point is 00:59:20 Yes! Yeah, that would be February 2nd. As long as we don't miss an episode, which, have we ever? I don't know. I don't know if we've ever missed an episode. You know, because even if we were sick, wouldn't we put together something? Like, even when I was in the hospital, you guys still did an episode. Yeah, right.
Starting point is 00:59:39 True. So probably, most likely on February 2nd. But stay tuned. Check the calendar. Wait, should we miss an episode? That could be interesting. Yeah, just really throw people off. Dude, remember just like a month ago when our hosting platform had an issue and we came out late in the day instead of early in the morning
Starting point is 01:00:00 and we heard from so many people, which we love. It's a good feeling. It's not a bad thing. Mr. Kost-Pelin's back with a Jar Jar Boost, 5,000 sats. You supposed! I think I did not stream sats or something. I went wrong with fountains, so I wish I had a ButterFS snapshot so I could roll back.
Starting point is 01:00:16 So I'm going to boost to catch up, and I have a question. The new real-time kernel options, does this help when we use, say, a VM versus something on the server also shared or used by the VM? Not sure what he means by that, but he has the same question. Would it make a difference to ZFS on a server? Should I avoid VMs on ZFS or on ButterFS? He has that general question, and he has a last statement. His thanks for the show. The general principle is, you know, a lot of these things, the closer to the hardware you get, the more options you have, right?
Starting point is 01:00:47 ZFS and ButterFS love having access to the raw disk. It lets them work the full capacities of their features in Magic. But oftentimes, depending on what you're doing, you may want the subset of features that work sort of, you know, regardless. As far as using a VM for ButterFS and ZFS, copy-on-write can really hurt performance, so you may want to disable copy-on-write on ButterFS. ZFS also has zvols, which are a great option for things like virtual machines.
Starting point is 01:01:14 I don't know about the real-time stuff. I suppose on the, you know, maybe you'd want it on both places for real-time. You know, I guess on the host, you do want it making sure it can attend to all the VMs it's running, but there's a lot of pass-through stuff going on, so probably a situation where
Starting point is 01:01:29 you might just end up having to measure it. And, of course, there's lots of times you just don't have control over whatever the VM host is, and so you can try it or not. Kost, I know you're a spryly guy. I'd like to have you try it and report back. Tell you the truth. Tell you the gosh darn truth. That's what I'd like to have you try it and report back. Tell you the truth. Tell you the gosh darn truth.
Starting point is 01:01:45 That's what I'd like to know. But thank you very much for the boost. Appreciate it. The Golden Dragon boosts in 5,000 sats. The Golden Dragon! Putting forth an idea for the boosties. He actually wrote booties, which I kind of like. Oh!
Starting point is 01:02:00 That's a different show. Boosties, booties, new swag item. Whomever gets the largest boost total for the year gets to be that year's mascot. It's not fair for me to have all the mascot fun. Hope to catch you guys live soon and can't wait for episode 600. Okay, so I support this,
Starting point is 01:02:19 but I think we're going to need a list from the dragon about what he's determined the mascots duties and roles are yeah he takes on a big role in here he takes on a bit he's one of our lead hype men in the matrix room that is true uh it's an important role um i wonder if there wouldn't be another role like uh chief executive producer or something like but more fun um boost master yeah also uh i'll probably have more details i need to sync up with hybrid sarcasm but I think we're going to have a couple of other prizes for top winners as well. The Golden Drain continues.
Starting point is 01:02:50 If anybody has interest in a Wichita chaos, that's Kansas, right? Wichita, Kansas area meetup for episode 600. Get in touch, as I have zero experience in that kind of deal. But it sounds like he's putting an offer out there. We're definitely going to have to go back and scrape all these. We'll make a list
Starting point is 01:03:05 and then get some resources together for people. See, that's just big mascot energy all over it. I love it. Superior Storm. Superposition. Superior Spurious comes in. Spurious comes in. What? Tom. Tom.
Starting point is 01:03:20 Superior Superposition. That's pretty funny. Next caller. Comes in with 8,008 sats. I work for a wholesale distributor in IT, and our ERP software is the backbone of the operations. At all of the conferences I go to, there's rarely anything open source available. I'm curious if any unplugged users have experience with open ERP software. Hundreds of thousands of dollars a year just go to license and support.
Starting point is 01:03:47 I would love to see some of that go to FOSS. That is a great question. You know, I don't myself, but it strikes me as maybe the kind of question that our friend Noah over on the Ask Noah show would be. I was just going to say that. Have some thoughts on. Yeah, I bet our buddy Noah would. I have a tiny bit of insight here, not a ton. Yeah. But there used to be something called open source ERP, which is exactly what you're looking for, that recently got changed to be called Odoo.
Starting point is 01:04:12 And we do use Odoo at NextCloud. I don't use it personally, but it's something you might look into. Very nice. Chatty Mike boosts in with double rows of ducks. Ah, fuck! Appreciate the thoughtful answer about Nix, and I will try it again when I have some time. I'm currently running Ubuntu Server,
Starting point is 01:04:32 and I'm looking at trying out Nextcloud on Tailscale. How would you run it? What about Snap versus the all-in-one image? Hmm. I mean, I think this is clearly a Brent question. Yeah, I'll let Brent answer the snap versus all-in-one image. I'll answer the tail scale part. You'll run it great.
Starting point is 01:04:49 So my NextCloud is only available on my tail scale, and I love it. And what I've done, not sure I recommend it, but what I've done is I've registered a public DNS address that points at the tail scale address for my next cloud server. So if I'm on a machine that is connected to my tail net, which is all of them, I can just go to blahblahblah.com and it pulls up my next cloud server over my tail net. It's so wonderful. And there are ways to solve this using internal DNS only on your tail net. Like, I mean, you could spin up a pie hole on tail net and make it a DNS server of your tail net
Starting point is 01:05:29 and then resolve all of this stuff that way if you want. You could use magic DNS built into TailScale if you want to. I like having a public DNS for a lot of these things, and I just point it, and that's what my Nextcloud is configured to use as its domain, and I have it set up in front of Nginx that proxies that. And it just works fantastic. Worth saying, depending on how fancy you want to get, you can do both too.
Starting point is 01:05:53 You can have internal DNS and still have the public ones. I do, and it does work. Brantley, what do you think, though, about the all-in-one image versus the Snap? Yeah, I think that becomes a personal preference. I think I will give a little bit of information there and i can speak a little bit to what i have experience with personally so for the all-in-one that is officially you know the install method that next cloud calls official so there's something to that and it includes a whole bunch of niceties like backups using borg backup and a whole bunch of like
Starting point is 01:06:26 pre-configured um add-ons and things that just work out of the box because it's you know fully upstream um that said there are a bunch of projects that are doing similar like bundling but with their own particular opinion about how this should happen next cloud pi project is is one that that strikes me there so you might look into that project as well just to see how they configure everything maybe it's more doing it in a way that you appreciate more so i would compare them side by side uh that said um you asked specifically about snaps versus the all-in-one. And the snap project around Nextcloud has been doing a pretty great job. It's the one I started with many years ago and am still running. And I can definitely say that it's been great between upgrades.
Starting point is 01:07:18 I've never had downtime because of the snap upgrade itself. So that's always good to see. The team there is vetting those updates. So they do lag behind, but there's... But maybe that's what you want if you want to, you know, attempt to install. Especially when you get really serious with your Nextcloud usage, you're okay with a little bit.
Starting point is 01:07:36 It's an appliance that you need online. I am curious, Brent, I guess like the operational side, with the all-in-one, you're going to be doing the Docker stuff, right? But I assume on the Snap, there's ways to run the OCC command and whatever other things you need to do internally
Starting point is 01:07:48 if you have to? Yeah, the Snap documentation for the Nextcloud Snap project is pretty good. So if you need to run OCC commands, I know I certainly did when I was setting things up. It's all documented
Starting point is 01:08:01 actually pretty well. And there's a fairly large community around it. So you will not run into something that someone else hasn't already ran into. Uh, that said again, I haven't really had to troubleshoot it. That's why I've been on it for so many years. A little slow if you're using the web app for the Snap project specifically. I know we've been toying with running Nextcloud on Nix, and that's been way snappier. See what I did there. So that's a consideration as well. I think just run a couple of these, try them out before you make a decision, and see what you like.
Starting point is 01:08:41 And please also report back. We'd love to hear what you choose. Agreed. Great. It's just why not play around and blow them away before you start seriously report back. We'd love to hear what you choose. Agreed. Great. It's just, why not play around and blow them away before you start seriously using it? It's a great tip. Sage advice from the next glad sage. Doug comes in with 15,818 sats. Superior ability breeds superior
Starting point is 01:08:59 ambition. Well, the self-hosted Bitcoin node, the lightning channels, and AlbieHub. Umbral on a Pi 4, all of it doing just fine. Nice! No kidding. Well done on that. That's a nice example of you don't have to have, you're not trying to be some major infrastructure routing node.
Starting point is 01:09:16 You don't need a ton of hardware. And it is a lot of fun stuff to put together. This is down the rabbit hole with liquidity pools and channel rebalancing and streaming sats on Castomatic. Thanks for the ideas, inspiration, and help. Replace the one in the boost with a nine for a zip code. Yes, zip code is a better deal. Now, question here.
Starting point is 01:09:35 There's two ones. Yeah. Oh, boy. I still think maybe you should switch to a digital map because for this particular case, it'd be a lot easier than using the paper map. I know you really like your paper map. I do. You know, I'm old school. Yeah, you are.
Starting point is 01:09:50 Why do you think I have this abacus? Doug, really, just tip of the hat, too. Talk about being right on topic for this episode as well. All right. I'm guessing that Doug is in Land Park area of Sacramento, California. Whoa. Down in Sacramento, California. Whoa. Down in Sacramento. Yeah, or possibly Rumah, Saudi Arabia.
Starting point is 01:10:13 If I do the other nine. So it's probably not that one. It's a bit of a difference, Wes. Okay. Either way, we appreciate the boost. Thank you very much. Okay. Either way, we appreciate the boost. Thank you very much. Sat Stacker 7 boosts in with 2,100 sats.
Starting point is 01:10:36 Just want to report back that I am very happily sending sats from my self-hosted Albie hub. Well done. Look at y'all, way ahead of us. Way ahead of us. The episode didn't even finish yet. That is impressive. Thanks, Sat Stacker. Appreciate the boost. Yeah, more like sad sender to me. Heyo! We have a boost here from the mad lunatic
Starting point is 01:10:51 6382 Satoshis. All systems are functional. Just another long-time listener since 2009 and first-time booster. Hey! Wow, 2009's no joke at all. Thank you for taking the effort and the time
Starting point is 01:11:08 to get your boosting set up. I say thanks for keeping me company over the years during my daily commute. Also, they sent from the podcast index, so they probably got Albie Hub up and going. Right? Wow. Mad Lunatic, well done.
Starting point is 01:11:22 Going the self-hosted route, too, right out of the gate. Very impressive. Thank you for the boost, and thanks for checking in, listening since 2009. I'm really glad to hear from you. MrNick86 comes in with, guess what, boys? It's a row of adorable ducks. Friends, I have a dilemma. I'm going to be building a new server for my home, but I can't decide what OS I want to put on there.
Starting point is 01:11:45 The server will need to be able to run VMs. I do IT consulting, and I need to be able to archive the VM when I'm done. I want to run Home Assistant and some flavor of some local Lama AI instance. I want to put AlbieHub on there, backups for my household Mac, NextCloud, and all of the trimmings, maybe even a Bitcoin node, and still have enough overhead to tinker. So I can't decide. Is this a TrueNAS scale? Maybe Arch and Docker, Fedora and Podman, QMU on Ubuntu? Should I go Proxmox? Dare I say even Nix? I just can't decide. I don't want to
Starting point is 01:12:19 do a lot of work maintaining it either, but I am willing to do it if that's what it comes to. The system will be an Epic Roam-based, mostly with about 50 terabytes of disk storage, plus about 8 terabytes of NVMe. Maybe a great chance to try out BcacheFS2. Any thoughts? Cheers. You know, I think we really going to need a duplicate system at the studio to properly test for you. Right, yeah, yeah. Yeah, send it to us. You know, it's tough to to advise here not knowing a little bit more. Two possible approaches. One is, you know, if you don't want a lot of maintenance, what do you already know and are you comfortable with and choose something that's safely in your wheelhouse so you can focus on just the things that you're trying to execute on? Or are there any of these that you've been wanting to learn? Things that, you know, you hear us talk about or other people or like it's been on your list that you just haven't gotten time to? And if so, and you have time, you know, pick one of those and jump down that rabbit hole. The one thing that's jumping out at me on this list is Home Assistant. Because with Home Assistant, as I've explained before, you can do just Home Assistant Core,
Starting point is 01:13:19 which is just the essential core Home Assistant application that you can run as a Docker container. Or you kind of want to run the whole home assistant OS, and they expect to control the entire machine, so you either run it on physical hardware or in a dedicated VM. And you also said you want to be able to run VMs and you want to archive VMs. So it sounds like virtualization is going to be a core use case of this system. So I don't think anybody would get fired for recommending that you put Proxmox on the base of this system, and then you could experiment with Ubuntu, you could experiment with Nix, things like that. If I were building it for myself, I think you know the answer,
Starting point is 01:13:55 I would do Nix at the metal, and then I would use Nix to define the VMs, and that would be an extremely reproducible, reliable, solid way to run a system. But it does mean you have to learn the Nix stuff. The advantage there is then you can just back up that Nix config, you could reproduce it pretty easily. You could also have VMs that are described in your Nix config. And to create a new VM, it would just be a matter of copying that, tweaking a few of the details, rebuilding, and you'd have an entirely new VM that you could get going. So there's some aspects of it that are pretty nice. But if you're doing this as part of an IT consulting business,
Starting point is 01:14:31 I kind of have a hard time thinking of a reason why you shouldn't put Proxmox on the bare metal. And then you take advantage of VMs inside Proxmox in containers, and then you also have snapshots and backups and things like that. Another option could be something like an Ubuntu base or whatever OS.
Starting point is 01:14:46 And then I'll just try to make your life harder by adding one more tool, which is LexD, which can be an excellent platform. You know, it's not quite the whole like appliance level that Proxmox is somewhere in the middle. But if you want somewhere in the middle, then it can be a nice all-in-one sort of thing that'll, you know, run containers and VMs for you. And it can do clusters and all that stuff. you know, run containers and VMs for you, and it can do clusters and all that stuff. And as far as your drive setup, I would definitely think that some of your more performance-oriented VMs
Starting point is 01:15:11 could go on the MVMEs. Depending on when you build this, I might look at Bcache FS if you have proper backups, right? Because really, at the end of the day, any file system is not 100%. And even if you were to put Ext 4 on there, or ZFS, I'd still say you better have backups.
Starting point is 01:15:28 Bcache does have some neat functionality for using the NVMe as cache. I mean, you can do that with lots of file systems, but they specifically have that. Yeah. And it's pretty neat. Whatever you do, Mr. Nick, please boost back if you can and let us know what you chose and how it goes. Thank you, everybody
Starting point is 01:15:44 who participated in the Value for Value system this episode and those of you who did it via a boost. We had 24 of you boost in. Now we have the 2,000-sat cutoff to read on air, but we have all of them, we save all of them, we keep them in our doc and we read them. And we had 41 of you stream sats as you listened to the episode last week. And so collectively, you sat streamers sent us 80,422 SATs.
Starting point is 01:16:07 Not too bad at all. And then when you combine that with all of the folks that sent us a boost directly, well, then together we had 329,729 SATs stacked this week. Thank you, everybody who's been supporting this show either through a membership where they set it on autopilot with the Black Friday deal going on now
Starting point is 01:16:29 or those of you who like to do it at your own time at your own terms at your own price via a boost. All you need to do is grab a podcasting
Starting point is 01:16:36 2.0 app like fountain.fm or set up Albie Hub and then you can start boosting in and we'll read your message on the show. No middleman, no company
Starting point is 01:16:46 taking a fee, nobody that can turn it off. Give Breeze a try, why not? Yeah, Breeze makes it real, real easy. You'll be impressed how simple they've made that. And it's a way to support the show directly. Get your message read on the show. It's one of our absolute favorite segments. Thank you, everybody. Really appreciate
Starting point is 01:17:02 it. I think you're really going to like the pick this week. It's called Discount Bandit. Wes, are you familiar with Camel, Camel, Camel? Yeah. The Amazon price tracking website? Right. And there's lots of price track, like Honey is another popular one, right? Yeah. This one, Discount Bandit, is self-hosted. There's a simple Docker composed to get up and go. Ooh, see, that's what a lot of them are not. Exactly. And I don't need them knowing what I'm watching.
Starting point is 01:17:28 You know, I don't need them watching that kind of thing. And, of course, the great thing is that it's more than just Amazon. I know it supports Walmart. I think it supports a bunch of popular online stores. I haven't used it for all of them, but I know Amazon and Walmart are in there. And, like I said, let me take a look. I will link to the Docker Compose in the show nizzles. 37 lines.
Starting point is 01:17:51 Looks like it spins up a little database, a little SQLite database. No big deal. And it also supports Notify, you know, N-T-F-Y. Ah, yes, nice. And you can get deal notifications via Telegram. So it'll send you via Telegram message when something goes on sale. I just, you know, holiday sales are coming up. People got to get stuff for the holidays.
Starting point is 01:18:13 I like that. Grab yourself a little discount bandit. It's just a little tip from me to you. Self-hosting helping you save. I mean, how better to find deals on new hard drives? There's so many great self-hosted apps out there. We're so spoiled. So if that kind of stuff intrigues you, check out the self-hosted podcast, selfhosted.show.
Starting point is 01:18:33 A lot of the stuff is like we're discovering it or implementing it, and the details of how we've implemented it, that's where we cover it. It generally is in that podcast, and you can hear it every other week at jupiterbroadcasting.com. and you can hear it every other week at jupiterbroadcasting.com. Don't forget, we'd love to hear what you think is the biggest meta story happening in Linux in 2024. If you were to zoom out, what is the story of the year? I'd like to hear your opinion. Please boost in.
Starting point is 01:18:58 We'll be collecting those for our end of year episode. And we only have a few more live episodes this year, so you can get those at jupiterbroadcasting.com slash calendar. See you next week. Same bad time, same bad station. But the cheat code is it's every Sunday, noon Pacific, 3 p.m. Eastern. And if you have a podcasting 2.0 app, we just mark it pending in there in your time.
Starting point is 01:19:19 And when we go live, it flips live and you can just hit play. Some of those apps, even you can turn on notifications. You know, if that's how you roll. I know there's a lot of bell tapping over on YouTube. I think it's kind of like that, only it's not as obnoxious, and I hardly ever mention it. But you can get a notification when we go live in the podcasting 2.0 apps. Links to everything we talked about today, that's at linuxunplugged.com slash 590.
Starting point is 01:19:43 And at the end of the day, we're extremely grateful for you listening and sharing this podcast. Thank you so much for tuning in this week's episode. We'll see you 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.