Chris: Hello, friends, and welcome back to your weekly Linux talk show. My name is Chris.
Wes: My name is Wes.
Brent: And my name is Brent.
Chris: Hello, gentlemen. Well, we have a pack of applications that you can self-host
Chris: that let you live your life offline or maybe just make the best of your internet
Chris: connection even better.
Chris: I don't know. As Linux users, we have a lot of great options built into Linux
Chris: and some self-hosted apps, and we'll get into all of that in this episode.
Chris: And then we'll round it out with some great boosts, some shout outs, some picks, and more.
Chris: So before we go any further, say time-appropriate greetings to our Mumble room.
Chris: Hello, Virtual Lug. Hey, Chris. Hey, Wes. And hello, Brent.
Chris: Tip of the hat to that quiet listening, too. Look at them, all wearing the same
Chris: exact outfit today. How did they know? Where did they get that?
Wes: It's because they're listening to the super low-latency peer-to-peer audio stream.
Chris: They've got that Opus stream right there in Mumble. JupiterBroadcasting.com
Chris: slash Mumble for details on that.
Chris: Join us on a Sunday and make it a Tuesday without work.
Chris: Also, go check out define.net slash unplugged.
Chris: Go meet Managed Nebula from Defined Networking, a decentralized VPN built on
Chris: open source platform that we love. It's called Nebula.
Chris: We need like a West Payne Nebula, you know?
Wes: I'll have to work on that.
Chris: Something, something. It really is fantastic. We were just talking before the
Chris: show started about our dreams of taking advantage of multiple different data
Chris: centers around the world.
Chris: geo-distributed based on like listener demand you know you kind of match it
Chris: up and you can put micro little outposts in all these different locations and
Chris: then one flat decentralized mesh network powered by nebula.
Wes: You know you're always saying jb1 i feel like you've wanted you clearly wanted.
Chris: To have numbered jbs and this is.
Wes: This is the way to do it.
Chris: Oh yeah oh and there's so many tools that we can take advantage of
Chris: like you know we can strategically place the database in one location
Chris: but all the nodes can still access it there's things
Chris: we can do with our audio tools nebula already powers
Chris: networks for massive massive infrastructures like
Chris: slack and others have been using it for years and been really putting it through
Chris: its paces and it utilizes top-tier encryption like the noise protocol framework
Chris: and i have to say one of the things i love about it is unlike some of the alternatives
Chris: the entire stack can be self-hosted if you want and they also have with a turnkey solution.
Chris: You can support the show by checking it out. Go to define.net slash unplugged.
Chris: Get started with up to 100 hosts, absolutely free, no credit card required,
Chris: best-in-class encryption, super optimized for speed, low network usage,
Chris: low resources on your machine.
Chris: It's private mesh networking the way it should be with the options you really
Chris: want. Define.net slash unplugged.
Chris: Texas Linux Festival is just around the corner in 25 days.
Chris: We probably need to leave in 20 days. Brent and I still need to buy our ticket.
Chris: Wes gets in for free because he's a speaker.
Chris: Yeah, me too. Me too. Sometimes. But have you wrapped your head around the fact
Chris: that you're leaving in less than 20 days?
Wes: Yes.
Chris: I should have thought of that hold on hold on hold on real quick let's uh let's
Chris: just update the doc there you go brent you got 15 days 15 days until you got yeah there you go,
Chris: better get the yeah that's that's the way you also have to do.
Wes: The part where you drive there.
Chris: Yeah that's what i'm saying yeah okay so we'll get more to it in the shout out
Chris: section of the show, but we are building real momentum.
Chris: Our time is tight. I have so far failed to find a commercial partner who wants
Chris: to spend their precious ad budget to get us to Texas Linux Fest.
Chris: Nothing's worked out, but we're still going one way or another.
Chris: And I feel, I made my case last week, it's important that these events get covered
Chris: and we try to cover the ones we can and the ones we're best suited to cover.
Chris: We don't cover them all, but we try to be strategic and this is one of them.
Chris: I was thinking about it this morning. I think these crazy trips that we do and
Chris: going to these events are one of the reasons the show is this show right here
Chris: this very podcast has lasted 12 years right if we didn't do this stuff i don't
Chris: think the show would be going for as long,
Chris: which by the way happy birthday boys uh august 12th
Chris: was our birthday that's great yeah so the show has been going longer than seinfeld
Chris: longer than the big bang theory and many podcasts out there isn't that amazing
Chris: a podcast and i really honestly think it's it's it's the listener support the
Chris: community involvement, and these events.
Chris: And it's like the trifecta. And I think that is actually quite correct.
Brent: We were wondering what other challenges might change our lives.
Chris: Because, my friends, we must.
Brent: This one's well on its way.
Chris: We're going to do it on a shoestring budge. Let me tell you what.
Chris: Wes and I are loading up into my little GTI.
Chris: And we're going to meet up with Brent, who's bringing his van down the East
Chris: Coast. And we're going to meet up in Austin.
Chris: We'll attend the fest, cover it for the show, hang with the peeps, and meet up with people.
Chris: Then we're going to have an epic caravan back up here to the studio,
Chris: which I'm sure will be a source of many stories for future shows, no doubt about it.
Chris: And we're doing this with boost.
Chris: I try to go the commercial route and we're doing it with boost.
Chris: I've explained my reasoning in the previous episode. If you would like to support
Chris: us that method, you haven't done it before fountain.fm makes it really easy.
Chris: Now, I am working on a no-boost support route. You can kind of send us like a fake boost.
Chris: I'm working on a fake boost system. I want something that we can easily tag
Chris: an account for. This money is allocated to the trip.
Chris: It's not a general JB fund thing. It's a trip fund thing.
Chris: And I want something to let me do one-off links, right? So I've put together
Chris: what I'm calling a fake boost page, which we will link in the show notes.
Chris: And it lets you do a one-time-off PayPal, Venmo, on-chain, or Lightning.
Brent: I'm also really impressed by just how modern some of these apps actually are.
Brent: I have modern toolkits on the back end and all that stuff.
Chris: But if, say, you have Lightning, but you just don't have a podcast.
Brent: It's definitely not fair to say that it's completely going back in time.
Chris: If you've got on-chain Bitcoin, you could do a fake boost. If you've got PayPal
Chris: or Venmo, you can do a fake boost with your name and a note.
Chris: We'll try to collect those. And they automatically get allocated to the same
Chris: budget we're allocating the sats to. And you can include your name in there with a little message.
Brent: Well, my number one criteria was to try to find apps that you guys won't find.
Chris: And it's still about all the options. but I'm working with what I got and keeping
Chris: it within the restrictions.
Brent: I'm trying to round it out here.
Chris: So if you want to do a fake boost.
Brent: I have a little competition for you guys you don't know about.
Chris: That way, or send us a real boost.
Brent: Hold for my second.
Chris: That makes that really easy. We're going to collect those and we'll be using
Chris: that to fund our butts to get down there.
Chris: I'll probably front the costs or something like that on a credit card.
Chris: I don't know. I mean, I'm committed to however I have to fund it to get us there.
Brent: You know, some easy to find resources might be like awesome too.
Brent: And Chris, I did confirm that, yep, you had gone there. So I decided to just
Brent: ignore that and go elsewhere.
Brent: So I tried to find some other people, different suggestions,
Brent: catching up with different pocket meat car apps to find.
Brent: I'm hoping I won, but we'll see a little later.
Chris: Yeah. This time you'll, you can do it kind of guilt free because you've preloaded.
Chris: So you can just indulge like crazy.
Chris: I live a simple life. Okay, that's not true. But I try to when it comes to my internet.
Brent: How recently the application has
Brent: been updated? Or are you leaning towards things like Rust and Go tools?
Chris: Not ideal. Not ideal for somebody who loves high performance,
Chris: low latency, hit play, it plays immediately, high definition,
Chris: 4K, HDR, right? Not ideal.
Wes: Well, it's not like, I mean, you had years of connected internet,
Wes: right? and you have it here at the studio.
Wes: It's like you're on a hard line pretty often.
Chris: And then I go home and.
Wes: Then suddenly everything changes.
Chris: It's been frustrating. And especially because I'm in a very populated area here
Chris: in the Pacific Northwest.
Chris: So both LTE and Starlink get actively traffic shaped, especially in the evening
Chris: when people are watching their Netflix or whatever they're doing.
Brent: I decided halfway to change my decision, but I'm also going to...
Chris: Yeah, like for example, say I'm doing like a backup off of Usenet. of my Linux ISOs.
Chris: maybe in the evening it starts at 13 megabytes a second. And you're like, okay, that's not bad.
Wes: Yeah, I can work with that.
Chris: I can work with it. It's not what I was hoping for, but I'll work with 13 megabytes
Chris: a second. Minute goes by, now you're getting four megabytes a second.
Chris: Two, three minutes go by, now you're getting 110K a second.
Chris: Like some of the things, I don't know how they identify it on Starlink,
Chris: but on some of the just consistent data streams, they just ratchet it down.
Chris: And I'm sure LTE, you know, all of a sudden the networks are the same way.
Chris: And during this time, websites can be slow to load, videos delay to start,
Chris: and then they buffer during playback.
Chris: So saving bandwidth or just avoiding the internet and being able to just operate
Chris: offline has been like the name of the game for me for years.
Chris: And I think there's something to this because it also means you depend less on cloud services.
Chris: It means you have better privacy. It means a lot of stuff is self-hosted first,
Chris: and it also means you have less dependency on your ISP if there is an outage.
Chris: Your life kind of continues.
Chris: Even though that's not a super common thing these days.
Brent: It's nice. So everything I have to do is really most of my Huey apps is in that Arch container.
Chris: It's nice to make it even more efficient to not leak things on there you don't need.
Brent: That's the real question.
Chris: So I thought, I've talked about some of these things before. Some of these are new.
Chris: Some of these I have updates for. But I wanted to put this all in one place,
Chris: both for you boys and for the audience, because I get these questions a lot.
Chris: and just have one episode that everybody can refer to.
Chris: And I thought we should start with some MVPs, and I know you guys are into some of these.
Chris: And I think one of the ones that has really helped, and it's a more recent one,
Chris: so I'll start here, is Pinchflat.
Chris: And we've talked about it once before. It's a YouTube media manager where you
Chris: can subscribe to channels or playlists.
Chris: And then you can set some media management things, like beyond just resolution
Chris: or if it should download the tinies or not.
Chris: You can say, okay, after 30 days, after 15 days, after it's watched,
Chris: after whatever, go ahead and auto-remove this. But on top of that,
Chris: Pinchflat also pulls down the metadata necessary for your jellyfin or your plex
Chris: to integrate it like it's a television show.
Chris: So it shows up in your media player listed like all your other content with
Chris: the description, with the thumbnail, everything you'd expect like a regular
Chris: old TV show. So it's not like this bogus experience in your media player.
Chris: And because it's pulled it all down with YouTube DLP in the background.
Chris: For this next seven days of the challenge.
Brent: So you're going to have to remember which environment certain tools are in so
Brent: that you can call them up.
Chris: And you're not leaking any data to YouTube about what you played,
Chris: when you played, how long you played it.
Brent: So nothing on the Bluefin host at all.
Chris: I, as a content creator, constantly am thinking about that because it's all signals.
Chris: If I bail out of a video early, that's a signal that goes to their dashboard.
Chris: If I pause, if I fast forward, these content creators on YouTube are obsessing over all these stats.
Chris: And I can't help but think about the fact that I'm sending them those signals,
Chris: even though I don't want them to interpret any particular way.
Wes: It's a nice way to actually make sure you see what you subscribe to.
Chris: You know, I have gone through and done some house cleaning too as well.
Chris: So Pinch Flat, really love this app.
Wes: And it's an Elixir app, which I always like to see.
Chris: Okay.
Wes: And it just works great. There's a Nix module now. So I've been using that ever since that came out.
Wes: And I love, as you say, like it's just ready to go, plug into whatever else you want to load it into.
Chris: Do you mind if I do the Brent sales pitch on a couple of these?
Brent: I probably installed 10 things, and it totaled like 50.
Chris: In the back of my mind, a lot of these would be really great for the man's beer.
Brent: I thought it actually didn't work because it happened so quickly.
Chris: So one of the nice things about Pinch Flat is you can be driving offline.
Chris: You can go camp offline. You've got videos to watch, and then when you get an
Chris: internet connection, it'll reconnect, and it will pull down your next batch
Chris: of videos for you while you're driving or moving about or doing whatever you're doing about your day.
Chris: And so when I sit down in the evenings, I just have a new batch of videos.
Chris: I didn't have to hit any buttons.
Chris: And if I've gone offline for a couple of days, it just catches back up when I come back online.
Chris: So I think it's really nice for those types of scenarios or if you have limited
Chris: traffic or traffic shaping.
Chris: Or if you've got some that you just want to store, there's a couple of channels
Chris: I watch that are just really great, like how-to fix channels.
Wes: Archival.
Chris: I want to keep those.
Wes: Yeah.
Chris: So I just used Pinchflat to archive them.
Wes: I liked how flexible it was in terms of how much you wanted to keep,
Wes: not just in terms of pruning, but also how aggressively and far back it goes
Wes: to sinking down in the first place.
Chris: Magnolia Mayhem comes in with an instant hot tip. He says another great thing
Chris: about Pinchflat is that you can export the OPML file and then watch through a podcast app.
Brent: I think I'm afraid of how much experience you guys have versus me in doing this kind of stuff.
Chris: So there's Pinchflat.
Brent: I don't think I've really done the 2E lifestyle at all.
Chris: Period. I have been just, I've, of course, worked my way around the terminal
Chris: to accomplish more things. So I'm working it in this episode because it is taking
Chris: an extreme amount of self-control, not to talk about it.
Chris: It's ersatz TV, and it's one of these that every time I mention it,
Chris: I am more enthralled with this.
Chris: First of all, it's very easy to get going, and it lets you set up your own streaming
Chris: television system with a TV guide and a lineup and autoplays.
Chris: If you're familiar with things like Pluto TV, it's that, but you control it yourself.
Chris: And it connects to your existing media library, analyzes that,
Chris: which could be a folder, could be Plex, could be Jellyfin.
Chris: It builds an actual EPG-compatible TV guide that things that read the TV guide format can ingest.
Wes: Is that right? Oh, wow.
Chris: It creates also an XML file, so anything that can read XML can ingest.
Chris: generates a channel schedule for you and you can tell smart things like hey
Chris: if there is a cliffhanger go ahead and schedule the part two right next to it
Chris: like it somehow knows which episodes are cliffhangers if they're properly identified
Chris: and we'll schedule them back to back and so i have,
Chris: a 90s sitcom tv show channel and it's things like seinfeld and i i've i've i've
Chris: expanded a bit too like 30 Rock is in there a little bit, but Seinfeld, Home Improvement.
Chris: Oh, I also added Sequest, so it's not just comedies. So there's a few things that are in that one.
Chris: And then I have a Star Trek The Next Generation channel, and it's all Star Trek
Chris: The Next Generation. Not them, but Star Trek The Next Generation.
Chris: Seven seasons, all 24-7. Next channel is Star Trek.
Chris: This is all Star Trek, not just Star Trek The Next Generation.
Wes: I am going to have to take a peek at your setup.
Chris: And then I have a couple for the kids,
Chris: so that way if they just you know saturday morning we're eating breakfast or
Chris: something they want to put on one of their favorite shows but they don't want to
Chris: sit there and pick the library they just hit the channel and it just
Chris: picks one i think probably for i was just playing it seems like there's a lot of
Chris: options every time there's no discussion about what our preferences are
Chris: and then surprisingly i have a food channel there are so this is things like
Chris: good eats or anthony bourdain and these types of shows so if the wife and i
Chris: are doing some food planning or some cooking i was wondering about the lms too
Chris: pop that on and it really fits pretty heavy browser I don't think your browser set.
Brent: Up that we were.
Chris: Trying earlier was really. And this was the last one I did. And it's one of
Chris: our favorites because it's, it's really easy.
Brent: Some things are quite solved. Others.
Chris: I think we're really going to write. This is wheel of fortune.
Chris: This is, um, whose line is it anyways, which is from like the fifties and it's
Chris: family feud and celebrity feud and all of those from the eighties, the nineties.
Chris: Now the current ones with Steve Harvey, all kind of mixed in there and,
Chris: and you really never know what you're going to get. Oh, and jeopardy jeopardy as well.
Chris: you never know what you're going to get but you just hit that or you can look
Chris: at the tv guide and know exactly what you're going to get but it takes the choice
Chris: out of it and it brings it back to an era that i loved where you start mid-program
Chris: which is actually delightful for shows you know really well.
Wes: Yeah it is fun.
Chris: Oh yeah this episode great and if
Chris: it's a like a silly game show or you don't care you know i don't need to see
Chris: the intro of goodies for the 150th time right so i love all of that you can
Chris: also integrate stupid commercials so like on the 90s channel sometimes in between
Chris: tv episodes i'll have some 90s commercials play that you can find on youtube
Chris: or archive.org there's a ton.
Wes: I love how much thought you've put into this.
Chris: Well it's it's delightful.
Wes: And boy i have i had not used it before but i gotta go in and there's a lot
Wes: to configure and i can see how you had a like a whole canvas to work with in
Wes: terms of what you can put together i.
Chris: Don't know what it is if anybody in the audience has a name for this sensation
Chris: or this feeling that you get sometimes, boost in or write in and give me your name for it.
Chris: But there is this kind of satisfaction that I have when the whole family is
Chris: watching live TV streaming from my O-Droid, which is using QuickSync.
Chris: So the load on the O-Droid is like nothing, right? The video is playing.
Chris: It feels like live TV, air quotes, playing on the TV.
Chris: We're not using a bit on the external Internet connection. The Starlink could
Chris: be off. We're watching, you know, Jeopardy.
Chris: And my O-Droid is hardly even doing anything because it's all being done with QuickSync.
Chris: And this, like, no load, nothing on the internet, we're still watching live
Chris: TV that's being picked by a machine and being scheduled and all of that.
Chris: The sensation is, I don't know how to describe it, but it feels awesome.
Chris: And it is so worth that sensation just to set this program up alone.
Chris: Not to mention it means that it frees up our internet connection for that webpage
Chris: you need to load or whatever it is you might be doing. If you're taking with
Chris: pinch flat and ersatz, you're taking that heavy load off the connection entirely.
Chris: You're not feeding any data to Google or Netflix or anybody else.
Chris: And it's all on demand locally with LAN speed.
Chris: Hardware decoded. It's soft.
Wes: It really does. As you say, like paired up with pinch flats.
Wes: I love turning YouTube into like a cable TV analog. You know, go the reverse way.
Chris: Yeah.
Wes: Repackage it. Have a different experience.
Chris: So I've had this going for a while. I have set this up with Docker Compose.
Chris: Pretty straightforward.
Chris: But I think you were looking to see if there was like a Nix module or if it's packaged in Nix.
Wes: Yeah, so we're going to talk about like four essentially different apps today.
Wes: Three of the four had Nix modules already. And ersatz was the one that did that.
Chris: Oh, man. Being worked on though, right?
Wes: No, there had been nothing I could find. Maybe somewhere. I mean,
Wes: the world of Nix and Git is a big place. But at least like a cursory search.
Wes: But I have fixed that. It's not upstream, but I have a flake now that works. I'm using it right now.
Wes: So it was a fun experience to get to learn ersatz a little bit better.
Wes: It's a .NET app, kind of like Jellyfin is, but it's well put together.
Wes: It's one of these apps, much like Jellyfin, where you just run it,
Wes: and it has various worker threads and kind of sets everything else up so you
Wes: don't have to have very much setup. You don't have to run six different other
Wes: applications. One's the database, one's the worker.
Wes: Yeah, it just goes. And that means all it really needed was a systemd service
Wes: implemented for it like the trappings of a Nix module and away it went.
Chris: What's also really nice is so you can plug it into Plex or Jellyfin and it'll
Chris: integrate with their native live TV support.
Brent: Well, as we've alluded to, each of us have been like secretly choosing the two
Brent: apps that we think we'll be using.
Brent: Of course, you're allowed to switch any time throughout the week.
Chris: Anything that supports HLS, you can essentially pull from Ursa.
Brent: So I have just made a list and I know you guys have made a list and we'll see where we overlap.
Brent: I tried desperately to find things that maybe you wouldn't find in the iOS store.
Chris: Confident anymore. So you can just
Chris: have a point and then some of them also support the XML channel guide.
Brent: So I found a couple file managers.
Chris: So the way I generally watch this is in an IPTV app outside of Jellyfin.
Brent: So that's as far as I've done a pregame.
Chris: Now the first one here is called Superfile.
Chris: So it says pretty over the mesh network can get back to my file manager and
Chris: streamline TV here at the studio. So you can do it.
Brent: It'll work.
Chris: And you can have different encoding profiles for different setups.
Brent: I have two more. One of them that seems extremely hot.
Chris: This is one of the MVPs.
Brent: It's called Ranger. You guys heard about this one?
Chris: Not the big winner this week, but it's one of them. I'm going to give a quick mention.
Brent: It's still quite actively worked on, which was nice to see.
Chris: We talked about it a little bit before, before their name change.
Chris: And you could think of this as a way to quickly save links, notes, tag things, images.
Brent: I want to be able to use shortcuts to move files around.
Chris: You can also integrate it with some AI.
Brent: You can create things pretty easily using shortcuts, which I'm assuming doesn't really.
Chris: You can have an auto-tag and a list down very much. Yeah, it's summarized.
Chris: It's like a data hoarder's stash place,
Chris: It's nice.
Wes: I am liking this app. This is a good find. I did hook up the AI.
Wes: That was pretty easy to do.
Brent: Yeah, but I have an argument.
Wes: So you get summaries and tags, at least by default.
Brent: The console app is not a tool.
Wes: The thing I'm most impressed with is they have this full site archive functionality
Wes: with something called Monarch in the back end. It is really good.
Chris: Yes, I use that a lot.
Brent: Sure.
Wes: And then they also have an option. You have to kind of enable it with an env.
Wes: Option, but you can trigger it to either do just a cropped screenshot of the
Wes: main window size or a full size screenshot if you want.
Wes: So if you're not doing that, like, fancier archive, you kind of got options
Wes: for archiving, not just the sort of reader view text.
Brent: I'll give you the third one I found here, which is really just an alternative to Ranger.
Brent: So you can just be, okay, this website, I want to add it to care of this one
Brent: because it's a Ranger-like terminal file manager written in Rust called Joshuto.
Chris: So it's been kind of an Evernote replacement for me.
Wes: In the reader mode, you can tag text, but at least in Firefox, it was a little wonky.
Brent: Like, you would select the text.
Wes: But then it would unselect it and then offer you sort of like the color.
Wes: so you couldn't see it anymore and then you hit the color and then it highlights. It was fine, but...
Chris: It does have some sharing features as well as tagging features.
Brent: You could do that and I'd just see if it's available.
Chris: If all three of us had carry keep going and then had like a shared lap category,
Chris: we could tag stories for each other in there and leave notes and the summaries and.
Brent: Stuff like that.
Wes: Well, we've wanted that functionality, especially the archiving part of like.
Brent: What if this goes offline?
Wes: We still want to be able to reference it for historical news reasons.
Chris: That would be really nice because I think that kills our SEO.
Chris: We have 12 years worth of shows and you go back a couple years So.
Brent: Audience, tell me if I should choose one of those, because I actually didn't
Brent: try them yet. So we'll see if I stick to that.
Chris: And I see it did have a next module, so that's good.
Brent: The other category that I am probably the most worried about.
Chris: So those are sort of the MVPs.
Chris: of keeping stuff local, keeping it offline. So this is the category where I
Chris: most try to find something on it.
Brent: Because I know you can do it with.
Chris: Let's say, Mutt.
Brent: I've tried Mutt before for about 15 minutes and got exactly nowhere.
Chris: You really get a thrill when you do your first backup to Image.
Brent: Which I figured would be kind of like an old classic but modernized.
Chris: You know, if you've ever done like a cloud backup, you see...
Brent: Scenes, from what I can tell.
Chris: That it's basically all of the patches that went to be in Mutt actually applied.
Chris: It's as fast as the UI can display it.
Brent: We will see.
Chris: I think that's a place to land. So I have my phone set to just wait until I'm
Chris: on Wi-Fi, and then when I connect to Wi-Fi, it uploads all the photos.
Brent: Well, I can't tell you I haven't tried it yet.
Chris: It never goes over my internet connection. And then I, of course,
Chris: have to say Home Assistant, huge.
Brent: I also tried to find something hyper-modern. The other big one for us has been
Brent: an audio bookshelf. I found something called Melly, M-E-L-L-E.
Brent: I'm just going to give it a quick honorable mention. If you haven't checked
Brent: out the audio bookshelf.
Chris: We've mentioned it before.
Brent: They just call themselves a rusty terminal mail account.
Chris: The apps continue to get better on Melly.
Brent: But I don't know. No, I think this is the category where I will fall down the most.
Chris: The music system integration has really kind of now solidified it.
Chris: The wife or I just push a button in the bedroom and our audio book starts for 20 minutes, 25 minutes.
Chris: And then it gently fades out. And that's all powered by music.
Brent: Yeah, there are a couple other. I started to realize like if we're spending
Brent: as much time as possible.
Chris: You know, this audio book on demand with no internet connection.
Brent: There's actually a lot more we do than just moving files around.
Chris: And that's great because you know what I'm using my internet for in the evenings?
Chris: Backups. I'm uploading photos. I'm uploading configs. I'm uploading Docker stuff,
Chris: right? I'm uploading data.
Chris: So why bother? Why not keep it all offline?
Chris: That's what I say. Keep it offline. So I'm kind of an offline first kind of guy.
Chris: So that's the MVP list. But the real breakthrough came earlier this week.
Chris: 1Password.com slash unplugged. That's the number one. 1Password.com slash unplugged.
Brent: I did not think of sequencing.
Chris: If you're in security, if you're in IT.
Brent: You know that there's this growing problem.
Chris: You have a mountain of assets to protect. Devices, identities,
Chris: applications. It's already a lot. It's a Slack term.
Brent: And it's literally growing every day because there's always some new company
Brent: that's starting up. I didn't think it would be unique.
Chris: You were probably forced to try this too. They believe it's going to make their
Chris: job easier, better, etc.
Chris: The end result is, though, you have to conquer this mountain of security risk.
Chris: That's where 1Password extended access management comes in. You're not alone.
Chris: Over half of IT pros that we're surveying systems and SaaS apps are currently
Chris: the biggest challenge. There's just a lot of them. They're growing fast.
Brent: Part of the challenge is to play that through the terminal.
Chris: When you don't know about it, when you don't know what credentials you're using,
Chris: or you can't properly monitor or audit it, it's essentially a shadow IT service.
Chris: And it's not hard to see why it happens.
Brent: They're happening directly to consumers. They're pushing this directly to Five years ago?
Brent: And no one's made a truly app for it ever since. It can discover and secure access to all your apps.
Chris: Even the unmanager. Hey, that's a good idea.
Brent: Actually. I never considered making my own app.
Chris: It can buy 1Password inventories every app.
Brent: So I don't know, maybe I'll have to solve that one with some of the local music that I have.
Chris: It has pre-populated app profiles.
Brent: I don't know. We'll see.
Chris: It can help you assess SaaS risk. It'll let you manage access,
Chris: optimize your spend so you're not doing redundant services.
Chris: But also, enforce security best practices across every app in a way employees
Chris: can actually use the applications they really want to use.
Brent: Which I don't think is...
Chris: You can securely onboard and off-board employees as well.
Brent: Not going to be on your list.
Chris: Another way to meet compliance goals.
Brent: But it is written in Rust. So I figured why not throw it in the next.
Chris: It's just one of the ways extended access management helps teams strengthen
Chris: their compliance and their security.
Chris: If you go to 1Password.com slash unplugged, you'll take the first step to better
Chris: security for your team by securing credentials and protecting every application.
Chris: Even the unmanaged shadow IT.
Brent: So I tried to find an alternative.
Chris: So go to 1Password.com slash unplugged. It's all lowercase.
Brent: It's a great way to support the show.
Chris: And you learn more. They have more information there. It's a Go-based workspace
Chris: and session management tool. Well, go check out Extended Access Management Trelika.
Brent: It takes it to the next level.
Chris: And it makes your job easier. And it makes compliance easier, too.
Chris: So it's 1Password. That's the number 1Password.com slash unplugged.
Brent: I kind of realize now, though, that I forgot to cross-reference my choices with
Brent: the actual rules for the Tui Challenge.
Brent: So is there a category I'm missing here? Maybe I didn't do enough research.
Chris: I actually thought, I don't know, I guess I thought you would be the first to
Chris: use this. And I thought, I tried to talk Wes into it over the last couple of weeks.
Chris: And then he and I both kind of were at the same time.
Chris: Just decided to give it a go this week for various reasons. And I'm talking about.
Brent: Okay, so just to review here in the challenge rules.
Chris: You've heard us tease it recently on the show.
Brent: One is text editing.
Chris: It's a community-supported open-source document management system.
Brent: We talked about web browsing.
Chris: You can take your physical documents, transform them into a searchable online
Chris: archive, and you can organize and tag and index. It performs OCR on your documents.
Brent: It utilizes the open-source Tatarak engine to recognize more than 100 different
Brent: languages. I do have it here.
Chris: It'll save them out as PDFs. Also, you can hook it up with various plugins.
Chris: It'll do email ingestion is what I'm trying to think of.
Chris: you can do all kinds of like workflows
Chris: so when different types of documents come in from different types of
Chris: people or correspondence as they put it you can have workflows based on that
Chris: and of course later on then find all of that the email processing is particularly
Chris: interesting too because it's not just email it's attachments as well so if you
Chris: like receipts and stuff like that that come into a particular email address
Chris: you can just have paperless ngx pull them in of course it's multi-user support as well, and,
Chris: I'd say a pretty nice, robust interface.
Chris: I don't have any serious hard remarks or good remarks either way,
Chris: but it works, and the interface is easy to figure out, and it helps you find your stuff quick.
Wes: Yeah, it seems pretty snappy too.
Chris: And a lot of documentation. And what I love about something like this is,
Chris: you can integrate it with either a hardware physical scanner,
Chris: and I'll put a link to some of those in there.
Chris: It looks like one of the hot ones right now it's semi-reasonable priced is the
Chris: brother ads 1800w wireless kind of portable so one of the key ways that paperless
Chris: works is it has like an inbox maybe a 2e app that neither of us consider is
Chris: a password manager and you can share that out over samba or,
Chris: you know sfdp or whatever you might like,
Chris: And then if you can get anything, a scanner of any type to write to that folder, it'll work.
Brent: But you boys, what are you using?
Chris: NGX, sorry. But then there is also what they call an API, which is really just
Chris: like a simple web hook system.
Chris: And a few scanners actually will write to that API as well.
Wes: That's neat.
Chris: That is really cool.
Wes: Yeah, you can just post the document and there you go. Yeah.
Chris: Now I put mine on my mesh network. I've got it registered with an external domain
Chris: and all of that. so I can get to it on any system that is on that flat network.
Wes: Yeah, that's actually how I ran into it was I was making that mesh network module
Wes: for Nix and someone was using it and then having problems with paperless.
Wes: I started using it to test that the module could work. And it does now.
Chris: It's Wes's fault.
Wes: Yeah, I'm impressed. There's a lot you can do. I'm only kind of touching the surface so far.
Chris: For me, the big optimization is I have sort of like paperwork anxiety.
Chris: Like, what do I do with this? I need to process this. So I'll have like this stack.
Chris: I essentially create myself an inbox and it just builds up because I haven't
Chris: really figured out what to do with it.
Chris: And so sometimes I would scan it and save it to a folder somewhere.
Chris: Sometimes I would try to put it like Obsidian.
Brent: Oh, right. That's the hipster one.
Chris: I just kept trying to come up with Kara Keep, just different ways.
Chris: But none of them really quite fit the bill. and then I wanted something that the wife could also use.
Wes: Yeah, that's...
Chris: And what I love about Paperless is it's purpose-built to solve this problem
Chris: so I can tag stuff. This is a Jupyter broadcasting thing. This is a personal thing.
Chris: And if I want to later on move up to a hardware scanner, I can.
Chris: But if I want to stick with the mobile scanners, I will. And there's a couple
Chris: of really, really good ones.
Chris: On Android, personally, I think Genius Scan is great. The detection,
Chris: it finds the document in the frame, it tries to get the best picture possible, looks really great.
Chris: And it's super simple to set up with Paperless NGX.
Chris: iOS also has QuickScan, which is fantastic and also really easy,
Chris: and that uses the Webhooks API.
Chris: So, boop, goes right to it. And they also have Swift Paperless over on iOS.
Chris: So these scanners make it stupid easy to just start capturing documents from
Chris: your phone and saving it to paperless.
Chris: And then later on, if I want to upgrade to like a hardware device here,
Chris: I'm thinking what I'll probably do, get a little scanner of any type and hook
Chris: it up to a Raspberry Pi that's a node on my mesh network.
Chris: And that, wherever that Pi in that scanner goes, like if we go on a trip,
Chris: I bring the scanner, if I get a portable one, some of these are quite portable,
Chris: I bring the scanner, I bring the Raspberry Pi.
Wes: Good to go.
Chris: And it connects to the mesh network and it scans and saves right to the paperless.
Wes: Got a portable scanning solution. I like that.
Chris: Or I just use the phone. Right? But you got that flexibility there. I really like that.
Chris: And also I'm working on some stuff. You know, I got business stuff I'm working
Chris: on. And so I'm beginning the process right now.
Chris: And I thought to myself, well, this is my moment, is just capture every document
Chris: as it's created in real time.
Wes: Yeah, do it from the start.
Chris: Yeah. And so like my inbox, it's not the actual word for it,
Chris: but the inbox folder, if you will, I shared it out over Samba.
Chris: And I just put a bookmark to it in my sidebar. And so when I get a PDF,
Chris: I just drop it right in there immediately.
Chris: And later on, I go back and check and make sure that everything got detected
Chris: right or I changed the tags.
Brent: It might be better, right?
Chris: But it was the perfect window of opportunity to start using paperless just from
Chris: the beginning of this process.
Chris: So before I get into playing around with some of the add-ons that took it to
Chris: the next level, I'm curious, I went the Docker Compose route.
Chris: I went a custom fancy Docker Compose route.
Wes: Oh, did you?
Chris: Which I'll talk more about. But I'm betting you went the Nix route.
Wes: Yeah, I did. Well, I mean, because that's what I'd already been playing.
Wes: I actually had configs ready to go. But I set all of these up with Nix.
Wes: And it was actually the one maybe tied for the shortest setup.
Wes: It just needed two lines. You turned it on, you know, enable equals true.
Wes: And then I just set the address to 0000 because I wanted to share it out.
Chris: It made it sound really simple.
Wes: It was very simple.
Chris: So where things get a little more complicated is there's not like a plugin architecture
Chris: system, right? What you do is you spin up other containers or other applications
Chris: alongside and then you connect to the API.
Chris: and I wanted to play with paperless AI because if I'm inputting a bunch of documents now,
Chris: might as well have a tool that uses OpenRouter or any other,
Chris: you know, OpenAI, API compatible, whatever.
Chris: And the idea is to have something, if you're going to bring a lot of documents
Chris: in at once, why not have something that could do automatic tagging, automatic indexing?
Chris: And the thing that could be interesting, and I may end up not using this,
Chris: but the thing that may be interesting is it then gives you contextual chat about
Chris: your paperless documents.
Chris: So you can go to the little interface that it gives you a little GUI and you
Chris: could say, when did I sign my rental agreement?
Chris: Or when did we license Brent's van?
Chris: And it will pull up the documents related to the licensing for Brent's van.
Chris: Yeah. Like that's the promise. I don't know if it's because I'm just starting
Chris: to use this. I don't know if it's actually going to deliver.
Wes: I tried it a little bit. I noticed it was able to answer questions.
Wes: Well, they have two chats.
Chris: And it can use local olama stuff too.
Wes: Yeah. They have like a specific reg chat as well as, which is like a separate
Wes: component running inside the image and like a more general chat, I guess.
Wes: Both of them did seem able to answer questions from the documents.
Wes: I noticed the reg one was citing all of the documents I had as test documents
Wes: every time in its little sources list.
Wes: But like it did get the thing right.
Chris: Okay. That, I mean, you could imagine if you had been using this for five plus
Chris: years and you've got quite the library now.
Chris: Because for me, any document I need to keep ever.
Brent: I'm putting it.
Chris: I don't really have a place to store paper documents anymore.
Wes: That's what I was thinking, especially, I mean, like I have some obviously,
Wes: but I'm much better with my digital backups than I like in terms of having systems
Wes: and procedures for that kind of thing.
Chris: And there's just nowhere in Jupes to have paper documents.
Wes: Right.
Chris: So it'd just be really nice to bring this digital. And this,
Chris: Brent, is my pitch for you, too. You've got nowhere in that van to store documents.
Chris: But you can store them digitally. Thank you very much. This is a pretty straightforward setup, too, Brent.
Chris: I think you'll find it pretty quick to get going, regardless of which route
Chris: you choose to go. So the paperless AI bit is sort of an unnecessary add-on.
Chris: It's not from the project. It's a community-created side thing.
Chris: It is nice that it supports just about any back end. It's got VLM support in there.
Chris: It's got OpenAI, of course, DeepSeek, but also OpenRouter, which then you could
Chris: point it at a bunch of other stuff like I mentioned.
Wes: Yeah, that's what I was trying just for convenience.
Chris: And you could also say don't process certain types of documents.
Brent: More bonus points.
Chris: Those types of things if you don't want it to look at some stuff.
Brent: How far of Wes is like three for you and I.
Chris: Well, a lot of this, if you're not doing it local, is pretty lightweight.
Chris: If you're just calling out, which, you know, I'm a little mixed on.
Chris: Ideally, I'd have all of this running locally.
Chris: Some sort of like local.
Brent: I'm going with Wes on this one.
Chris: But I don't have the hardware for that in the RV yet. That would be sweet.
Chris: Once Wes gets it set up for us, I'll just point it at that.
Chris: Isn't that the plan? So check out, if you're at a moment where you're starting
Chris: a project or you're starting a business thing or whatever it might be.
Brent: If you swam to paperwork.
Chris: Lean in. Because it gives you, you know, if you just want to upload documents
Chris: from the web browser that are on your file system, you can.
Chris: Or if you want to get a scanner on your phone and start bringing it in that way, you can.
Chris: Or you want to go get yourself a piece of hardware and have them ingest directly
Chris: into paperless. You can take all of those different routes.
Chris: And there's simple things like share extensions for the phone.
Chris: So anything you want that you can send through a share sheet,
Chris: you can send it to paperless as well.
Brent: That's what you're doing with yours.
Chris: So kind of do some carry, keep type stuff in there. And their wiki has an extensive
Chris: list of hardware support and Mopilap.
Brent: But what I'm saying is you already have a proxy running.
Chris: And then their main website.
Brent: You're basically doing the exact same thing.
Chris: I mean, documentation is unbelievable over here. This has got to be one of the
Chris: best documented projects I've set up in a long time.
Chris: And if you go with a pretty simple, straightforward implementation,
Chris: not trying to do any of the AI stuff, which is to use the default paperless
Chris: stuff, you'll probably get up and run in 5-10 minutes.
Chris: It really is pretty straightforward. And they're very active in the community as well.
Wes: And it's GPL3.
Chris: Right. Right, there's an interesting story here really. It's a successor to
Chris: the paperless project and then the paperless NG project that came along.
Chris: And so because of that, they've internalized a few lessons from those projects
Chris: in terms of team structure and all of that.
Wes: Written in Python with the TypeScript frontend.
Chris: Yeah.
Wes: And then paperless AI is MIT. And I suppose for completeness,
Wes: Pinchflat and Carekeep are both AGPL and ersatz.
Brent: It feels like doom a little.
Chris: Unraid.net slash unplugged. Go unleash your hardware.
Chris: Unraid is a powerful, easy-to-use NAS operating system.
Chris: For those of you that want control, flexibility, and efficiency in managing your data.
Brent: This is impressive.
Chris: And what I love is that Unraid allows you to mix and match drives of any size
Chris: so you can get started with the hardware you have right now.
Chris: From like a Pi to a laptop to a full tower.
Chris: Build what you want with no restrictions. Use the file system you want.
Chris: and deploy the applications you want.
Chris: And one of the takeaway applications, I hope that you have from this show, is ersatz.tv.
Chris: Love this application so much. Wes loves it. Brent loves it.
Chris: And yeah, it's a one-click install on Unraid, right?
Chris: It's just one click and now you're deploying it. They have so many community
Chris: apps because they've built a fabulous foundation for the community to deploy
Chris: applications on top of because they're using modern Linux technology.
Chris: That's one of the things I love about Unraid 20 years in.
Chris: They're still keeping it fresh. They're still deploying updates,
Chris: and they give you a path so your data is safe.
Chris: In fact, go check out Unraid just so you can appreciate the architecture.
Chris: You'll have confidence that OS updates and things like that will never mess
Chris: with your data. It's a really smart design.
Chris: You can also migrate. If you've got a ZFS pool from another system, bring it to Unraid.
Chris: It'll migrate Proxbox, Ubuntu, FreeNAS. There's a bunch.
Chris: They'll bring it over for you. It's such a cool feature.
Chris: And they have some of the most straightforward VM pass-through stuff ever.
Chris: I mean, Unraid's famous for this, but they just keep building on top of this.
Chris: Virtual GPU support, built-in wireless now for your host, so then you can just
Chris: out of the box get connected to wireless. Yeah.
Chris: Fresh kernels with every major unraid update
Chris: you gotta love it you really do and if
Chris: you go to unraid.net slash unplugged you can love it and you
Chris: can support the show you'll love it while you support the show get a 30-day
Chris: free trial you can test it out no credit card required check out unraid.net
Chris: slash unplugged go see what you can build and then once you build it let me
Chris: know i'd love to feature a couple of those so if you build something with unraid
Chris: well i didn't really suggest this yet.
Brent: But for a text editor, I think I'm going to lean hard into the Vim ecosystem.
Brent: Probably the Neo Vim, but I'm open to suggestions only because everybody seems
Brent: to think it's great, and Chris, you and I, I feel like we're falling behind
Brent: here, so I feel like I've got to learn those Vim shortcuts.
Chris: Thank you. Welcome aboard, new members. Hope you enjoy the bootleg,
Chris: clocking it at an hour 22 right now for you.
Brent: You know what convinced me just now you can't even scroll in nano without destroying the document,
Brent: so that's the one I'm hoping sticks the most no no probably neo I don't know
Brent: I don't know what I'm doing,
Brent: oh there's a vim game right okay,
Brent: um all right but i have a second pick i,
Brent: i'm hoping it soothes things i think i'm hoping that zelige sticks around for me oh yeah page.
Chris: Barrel rider first of all shout out to barrel rider for going and doing the
Chris: research and reading the source material right oh yeah always that is really
Chris: good to see i think i wouldn't characterize it as kent is a martyr i think i
Chris: would characterize it as,
Chris: kent got banned for saying things that other people have said right like yes
Chris: he criticized ButterFS, but was he technically wrong?
Chris: No. And as we've said here on the show, ButterFS has gone through a pretty bad
Chris: overall brand narrative.
Chris: And I think Kant's acutely aware of that.
Chris: And my position has always been, when did we close the door on getting to be the jerk, right?
Chris: Because just two weeks before this thing hole went down, Linus told somebody
Chris: his code made the world a worse place. and that, you know, he should get bent.
Chris: Now, it's fine. I think I'd love to see using something like Zellige to set
Chris: up almost like a dashboard. I feel like we are different rules for different
Chris: people and it's simply just maybe because Kent doesn't have the social status
Chris: that some of these people do so they get away with it.
Chris: But it's a social issue and not a technical one. But I agree with your take.
Brent: A couple other tools that I just like having.
Chris: I hope inevitably Linus comes around just because BcashFS is a great product
Chris: and there will be more and more users adopting it.
Chris: And so Linus will come around just simply because it's a practical thing to do.
Chris: And at the end of the day, Linus is a practical person.
Wes: And uh kent definitely said a lot of things that were not productive in there
Wes: but i think part of the thing he was trying to get at around how do we support
Wes: a file system and how do we not have what happened to butterfess whether you
Wes: believe the accusations against the file system or not yeah happen again which
Wes: is i believe an important discussion i.
Chris: Think it is a good point and i think it's the point that uh yes and i've said
Chris: i don't think i think kent has to own his communication style in this,
Chris: like I mentioned before, there were several off ramps that Kent could have possibly
Chris: taken and chose not to take instead accelerated for a while.
Chris: I bet he's learned from this process too.
Chris: You know, this is a pretty big thing and I bet he's learned from the entire thing.
Chris: Yes, it is. And Block 7 is our baller booster this week, coming in with 88,888 big ol' sats.
Chris: Block 7 writes, thanks for the discussion, lads. Get yourself down to the festi.
Chris: Howdy from Middle Earth.
Chris: thank you block seven we will i.
Wes: Didn't even know there were lightning nodes in middle earth that's good to.
Chris: Hear it's good that is good i wonder how they do that appreciate that bother
Chris: boost and we will be putting that towards our trip to texas linux fest you know
Chris: it you know it we need we do need
Chris: some good texas linux fest boo songs or sounds i admit that don't worry.
Wes: Kangaroo paradox Fox boosts in with 76,543 sats.
Chris: Oh!
Chris: That's a great one, too. Thank you, Kongaroo.
Wes: Boosting in from my train ride to NixCon EU in Switzerland.
Brent: Well, Chris, I'm assuming that this boost will help you get to Texas.
Wes: I'm a bit nostalgic.
Brent: Like using Midnight Commander Friends.
Wes: Thank you, Kongaroo, and have a great NixCon. I hope you're there to everyone.
Chris: Yeah, I hope that was fun.
Brent: A topic you want to share here that certainly leans to the past.
Chris: Loosed and from the train. That's great.
Brent: Experienced.
Chris: Thank you, Bobby.
Chris: Woo!
Chris: Nice. I like it yeah oh boy just 15 days Brent it's basically two weeks I think
Chris: it's 12 days now oh you might be right it has been a long episode,
Chris: it could be it producer Jeff comes in with 44,444 sats,
Chris: PJ writes one day I'll make it to Texas for some barbecue but not this year
Chris: here's some sats to help with the trip thank you PJ PJ,
Chris: and we're putting that towards the trip.
Chris: He might offer breakfast burritos, although, to be honest with you,
Chris: I don't think we'll be going that route.
Chris: Maybe on the way back, but not on the way down. We're going to be in the GTI,
Chris: dude. I'm taking an awesome route. Are you kidding?
Chris: All these years, all these years I've done that trip, I've never been able to take the fun route.
Chris: Taking the phone Corners, mountains, hills Cute towns, fields Air in your face
Chris: October colors It's gonna be gorgeous.
Wes: Hey No complaints about waffles The immunologist Boots in with 20,000 cents Oh,
Wes: Chris's pitch For the reporting on otherwise under-reported events resonates
Wes: with me. Here's some value.
Chris: Oh, thank you.
Wes: Also, I use Termux with XFCE via VNC and even the on-Linux-based Ubuntu install
Wes: script on my Fairphone 5.
Wes: Android 15 just released, so no official Linux virtual machine for me yet.
Wes: Works in principle and is cool, but I am dreaming of a world where Linux phones
Wes: are a truly supported alternative.
Chris: Oh, you and me both. Right now we can't even get Android 16 everywhere.
Chris: It would just be nice if Linux came around and just made this type of rollout
Chris: a thing of the past. Just whatever you want.
Wes: A show can dream.
Chris: Thank you for the boost. Appreciate it. Closed network comes in with 20,000 sats.
Chris: Here's some gas money or maybe some lunch for the trip.
Wes: Thanks.
Chris: Thank you, Closed. Appreciate that.
Wes: Jordan Bravo comes in with a row of ducks. Oh, in a response to the Android
Wes: lockdown discussion, this feels pretty bleak for mobile OS freedom.
Wes: Google is gradually boiling the frogs, and they'll continue locking down Android
Wes: until it's just as closed off as iOS.
Wes: Graphene is currently a lifeboat, but I suspect Google's next move will be to
Wes: prevent any forks from being developed in practice.
Wes: It's too bad we don't have a competitive Linux mobile option.
Wes: I'm getting a theme today.
Chris: Yeah, really.
Wes: But well said, Mr. Bravo.
Chris: We've been feeling that same way.
Chris: Hey!
Chris: oh that i love wow it's funny to hear people taking the old ipods and put in
Chris: solid state storage and that um you know rockbox still can get loaded on these things,
Chris: thanks you Batman it's great to hear that appreciate that boost too good to
Chris: hear from you Ogsen comes in with 10,000 sets,
Chris: Heya from Sweden, first time booster here.
Chris: I just got AlbiHub up and running, very nice.
Chris: I started my self-hosted journey with theperfectmediaserver.com,
Chris: had to get my head around Snap, Raid, and ButterFS, learned about JB,
Chris: and I love the show now. Keep it up, great content.
Chris: Thank you, Augustin, and thank you for that boost, and hello to Sweden. Nice to hear from you.
Wes: Moon and I boost in with 10,101 sats.
Chris: What?
Wes: That looks like a binary boost to me.
Chris: It does, doesn't it? Hmm. You know, it could be. Could be. Let me think about that. Yeah. Might be.
Wes: Thanks for the Kvacitso recommendation. Finally, a launcher that pulls the keyboard
Wes: up immediately rather than forcing you to shift your hand up to touch the search bar.
Chris: It's bonkers.
Wes: Then shifting back down so you can type.
Chris: Thank you for understanding my pain.
Wes: Android phones are frigging massive. Yes. And each time I have to adjust my
Wes: grip, it's another chance to drop the phone.
Chris: Yes.
Wes: Apple has had this search flow figured out since like the fourth or fifth iPhone.
Wes: So it's a little wild to me that this isn't the default behavior on AOSP.
Wes: Is Google Android and Samsung Android also this backwards?
Chris: I have connected deeply with this boost, Moon and I. Thank you.
Chris: And I will say Kavisto, or however you want to pronounce it,
Chris: that's the Android launcher I mentioned last week.
Chris: Loving it. Still using it.
Chris: and I forget sometimes that I've switched and when I unlock my phone and I see
Chris: it, I'm like, oh, I got this good feeling. Like, oh, right, I made a good decision.
Chris: So definitely a double recommend. You can find that in the show notes at linuxunplugged.com
Chris: slash 630. Thank you for the boost.
Chris: Did not work.
Wes: No way.
Chris: Isn't that cool? As long as you got Albie Hub and the Albie extension,
Chris: you can just boost from the frickin' webpage over at Podcast Index.
Chris: Once you search up the pod, cast.
Chris: I've been listening to somebody that keeps saying the POD word,
Chris: and it's getting in my head and it's driving me crazy.
Brent: Oh, that's very sweet. I'm kind of blushing over here.
Chris: Driving me crazy.
Wes: You'll just start calling them casts then?
Chris: I'm going to wear a rubber band, and every time I say it, I've got to slap myself.
Chris: Will that help? I don't know.
Chris: Either way, appreciate it, Sat Stacker. Nice to hear from you.
Brent: Gee, thanks.
Chris: Brewer Seth came in with 7,970 That's enough,
Chris: Thanks for the inspiration And motivation to start my own Albie Hub as promised
Chris: here's the very first Boost from my own Node.
Wes: Congrats that's amazing.
Chris: Yes Self hosted on Proxmox maybe someday I'll try it with Nick's I have been
Chris: loving the show and the community Thanks for listening Thanks for leaning into
Chris: podcasting 2.0 principles.
Brent: Because they seem to have outdated experiences here compared to what we're experiencing.
Wes: Love the report.
Chris: The community is great. And I don't think we mentioned the fact that we have
Chris: a matrix server and a Telegram group enough.
Chris: Because the people in those areas are pretty great. And we have lots of rooms
Chris: in the matrix chats for various interests and whatnot too.
Chris: So take Brewer Seth's advice. Install AlbiHub. Self-host.
Chris: And hang out in the community. Thank you, Brewer Seth. Appreciate that.
Chris: coming in from podverse with his own albie hub frick that's so cool.
Wes: Le clement comes in with 15 000 sats.
Chris: How about that?
Wes: I discovered how to boost from my Albi Hub, but I actually prefer the Fountain app over Castamatic.
Wes: Although this is a boost from Castamatic.
Wes: Castamatic is unresponsive when refreshing the feeds, making it unusable.
Wes: Fountain has done a great job, but as far as I know, I cannot connect my wallet with Fountain.
Chris: Fountain provides its own wallet. So what you would do is just use Lightning
Chris: to send from your Albi Hub over to your Fountain wallet.
Chris: Lightning network is so cheap and easy, It's pretty much the way you do it.
Chris: And then what you might do is, right, you stack your stats on the AlbiHub or
Chris: wherever you're stacking them and then just top off your Fountain wallet from time to time.
Chris: Cast-O-Matic is probably throttling the amount of refreshes just because it
Chris: has to pull down the XML file for every show.
Chris: That's a big ask. And so it may limit that a bit. Whereas Fountain is doing
Chris: an API check with the podcast index a lot more lightweight.
Chris: Fountain 1.3 came out recently and it is a major rework of different aspects
Chris: of the app. and they are on fire right now.
Chris: They've improved the UI, they've improved the performance, the playback,
Chris: the interface around all the controls, the boosting experience.
Chris: If you haven't tried out Fountain for a while, it's gotten really,
Chris: really good. So I can totally understand.
Wes: Sounds like at least a few components got some rewrites too.
Chris: Yeah, yeah. Oh yeah, you know. Wes knows because he heard my secret chat with
Chris: the Fountain founder. So yeah, he knows.
Chris: So it's got a lot of work. Cast-O-Matic is a fantastic app too.
Chris: It really is. But it's just so damn impressed with what Fountain's doing.
Chris: Ah, an arc, that's cool.
Chris: yeah yeah,
Chris: oh cool this is a high signal boost I felt like that was a bit of a golden example
Chris: of moving to a new piece of tech I have been getting the sense from feedback
Chris: that a lot of people are just abandoning the coral route altogether and just either going quick sync,
Chris: or I guess in your case an Intel Arc which I find fascinating.
Chris: I love the idea that a B-Link could do the job. They pull a little more power than I would like,
Chris: Tapu or Tapo, a lot of people love that. Some good information.
Chris: In the back of my mind, I'm building out my new system.
Chris: So probably, you know, inevitably I'll pull the trigger. Maybe after some great
Chris: Black Friday sale or something like that. Hey, Gene Bean's back.
Brent: Well, we have a boost here from user 56587013.
Chris: Yeah, Cavisto Launcher is really nice. As an iOS user who dabbles with Lineage
Chris: OS, it feels way more natural.
Brent: I'll be switching phones and accounts.
Chris: Google, are you hearing?
Brent: But thanks for the great choice.
Chris: You want to bring more internet phone users over? Just asking,
Chris: when you pull up the search, have the keyboard automatically in the search field
Chris: and ready to go. That's all we're asking for.
Chris: You don't have to change how you do it. Just make that small adjustment.
Wes: No, to do that, I think they will have to embed some advertisements onto that
Wes: page, technically, just to make it work.
Chris: Yeah, what they'll do is they'll update it, and you'll pull up the launcher,
Chris: and it'll be active in the search field, but it'll be a Gemini search.
Chris: It won't be app searches. It'll be Gemini search.
Wes: At the bottom of that is like the app results after the news and play store results.
Chris: Oh yeah thank you gene always good to hear from you.
Wes: Color rafa comes in with uh row of ducks just some small boost to help with
Wes: the fuel cost and by the way podcast guru and albie is the way to go yes.
Chris: Podcast guru does not get enough love on the show and that's a brilliant thing
Chris: right is it's all open sources, open protocols.
Chris: So you set up AlbiHub, you can point Podcast Guru at it, you can point Cast-o-matic
Chris: at it, you could point Podverse at it.
Wes: Or just the podcast index.
Chris: Or the podcast index. There's a lot of tools. So cool. Nice job.
Chris: Is it Chlorofa, you think? Is that how you say Chlorofa?
Wes: Chlorofa?
Chris: Make it Chlorofa. Appreciate that.
Wes: This was a live boost too.
Chris: Thank you very much appreciate that otter brain good to hear from you the dude
Chris: abides a stroll in with 15,051 sats,
Chris: Thank you, the dude. He says, quick anecdote. After using Pi Hall on my Raspberry
Chris: Pi 2 for over five years with the same SD card, mind you, I have switched to Technidium.
Chris: Okay, how do you say it, Wes?
Wes: Technidium.
Chris: Ah, Technidium.
Wes: There's a little N in there.
Chris: And I'm not going back, he says. Okay, see, this is where I feel like I'm going
Chris: to be at here soon. The switch happened. This should have been on our list.
Brent: Podbun sent in 5,000 stats.
Chris: Which happened when I boasted about my pie hole setup to a colleague.
Brent: It's always great to hear that you boys use the stuff that you sponsor.
Chris: After the video call, the internet connection dropped.
Brent: I'm sure that there are plenty of sponsorships you could take where you say how great it is.
Chris: I naturally suspect DNS is to plug in my JetKV. I gotta get one of those.
Chris: But here, JB, we have to use it. To the Raspberry Pi 2, and sure enough,
Chris: I have a kernel panic, possibly due to a corrupt SD card. Well, the timing.
Chris: It must have been you messing around on it.
Chris: Generated just enough IO to finally kill it. That's hilarious.
Chris: I quickly deployed Tech...
Wes: Nitium.
Chris: Nitium on LXC, and I've been using it ever since. I'll probably move to its
Chris: own hardware sometime in the future. Just wish I had a better mobile UI.
Chris: And, well, it wasn't just a single-page app, which can be frustrating at times.
Wes: Yeah, I haven't tried it on mobile.
Chris: I really got to get this going. I am on probably a five-year-old Raspberry Pi
Chris: 3 or something for my Pi hole. It might be a 4.
Chris: If it is, it was when the 4... No. No, no, no way.
Chris: And it's also using the SD card. And it was like one of my very first Raspberry
Chris: Pi projects ever. And I just left it because it's worked.
Wes: Yeah, I've had it going now since whenever we talked about it on the show.
Wes: And it's been great. I kind of forgot it was there.
Wes: I had to log in the first time for probably a month the other day.
Wes: Just like, is this still coming away?
Chris: I think it's a good sign. That's a good sign. That's good to hear.
Chris: Yeah, I think that's going to be probably a migration that happens either this
Chris: year, if I do it before the server dies or early next year when the server actually dies.
Chris: I'm not sure which one it'll be, but... Did I?
Wes: See, what we've got to do is get it. Someone's got to turn it into a prediction,
Wes: so he's forced to either do it or not do it.
Chris: Put some stats on it, I don't know. All right, thank you, everybody, who boosted in the show.
Chris: We got some boosts below the 2000sat cutoff line, too, but we always do the
Chris: 2000sat cutoff for timing, but we do appreciate everybody who boosted in,
Chris: and we save it in our show doc for posterity, and we do read them all.
Chris: We had 32 of you stream sats as you listened, and collectively,
Chris: you sat streamers stacked 48,354 sats for episode 631.
Chris: When you combine that, and this is great showing for our Texas Linux trip,
Chris: like I said, we're building some momentum here.
Chris: We stacked 436,487 sats.
Chris: Now you can get fountain fm and send a boost to the
Chris: show real easy you can go the self-hosted route with albie
Chris: hub or take advantage of the fake boost link in the show notes and send us a
Chris: fake boost which we'll try to figure out how to incorporate somehow but we'll
Chris: make sure all the tagging and accounting happens there and of course the base
Chris: production always made possible by our members we're here every single sunday
Chris: because we have our core contributors and our Jupiter Party members.
Chris: Thank you everybody who contributes some value back to the show and helping
Chris: us cross that 12 year mark and we're just so heads down on making sure that
Chris: we produce the best content every single week for you that things like a 12 year anniversary,
Chris: we kind of don't even pay attention because we're always looking ahead trying
Chris: to build you the next best show possible.
Chris: Thank you everybody who supports this crazy show.
Chris: Now before we get out of here I got a pick that came in this morning crazy timing.
Brent: Sean was benchmarking open AI with the reasonability to find a vulnerability
Brent: that they already knew about when it found this CV.
Chris: I don't know if you can tell by the name.
Brent: Also note the false positives rate is very high.
Chris: Written in Rust.
Brent: They indicate a signal-to-noise ratio of about 150.
Chris: It's a high-performance cross-platform network monitoring tool.
Chris: RustNet provides real-time visibility into network connections with enhanced
Chris: state display, an intelligent connection lifecycle management,
Chris: deep packet inspection capabilities, and a responsive TUI.
Chris: It's got a TUI. So you can get real-time monitoring of TCP, UDP,
Chris: ICMP, ARP, that type of stuff. You can do deep protocol inspection for HTTP, even TLS, DNS packets.
Chris: You can do process sampling to see which process owns a different network connection.
Chris: And I mean, the interface, it's definitely worth a second mention.
Chris: It's a nice little TUI for it.
Chris: What do you think, Wes Payne? Ooh, I'm cute. Do you like it?
Wes: Yeah, I want to give this a try. I like the interface. I mean,
Wes: it's pretty minimal, but it's clean.
Wes: And to be able to, like, scroll through and, you know, highlight and select
Wes: different flows, that seems great.
Chris: Great for troubleshooting, too. It is Apache 2.0 licensed.
Chris: And because it is a pretty simple app, straightforward to get running.
Chris: But rumor has it we may have a second sneaky pick.
Wes: Yeah, because I forgot to mention this earlier If you want to follow along With
Wes: all the stuff we were talking about today I put together a little Nix example
Wes: Where you can get all the different services We were using and talking about
Wes: Running real quick Oh gosh.
Brent: That's cool My vote is to keep doing conference coverage Paperless is in there
Brent: We have to change a couple values Or put an API key or disable stuff That you.
Chris: Don't want Pinchflat is in there Carrotkeep is in there That's nice It's a Westpik.
Chris: It's a second Westpik. All right.
Chris: That'll be linked to the show notes, linuxunplugged.com slash 631.
Chris: As you probably noticed, we are stacking sats to make our trip to Texas possible.
Chris: It's one of the ways you can directly impact the show.
Chris: You can send some value in, and you can send us down to Texas,
Chris: and we can cover it in a way that no other show can or will.
Chris: And, of course, we do have the fake boost link in the show notes for you, too.
Chris: You can make it a vibe if you want to join us on a Tuesday, which is a Sunday.
Chris: We do the show at 10 a.m. Pacific, 1 p.m. Eastern at jblive.tv.
Chris: Now, if you want a little more show, don't forget our LEPLUG is getting together
Chris: every Sunday morning, really even before the show starts, hanging out and they're
Chris: getting the low latency Opus stream.
Chris: And of course, our members get the bootleg version, twice the content of the show.
Chris: And links to everything we talked about and more at our website,
Chris: linuxunplugged.com. You can also get our contact page there,
Chris: the mumble info, the matrix info, and a hot tip for the power users. We got?
Wes: Ooh, we got transcripts and we got chapters.
Chris: That's right. Check it. It's pretty awesome in the podcasting 2.0 apps.
Chris: Thank you so much for joining us on this week's episode of Your Unplugged program.
Chris: We'll see you next Tuesday.
Chris: As in Sunday.
Brent: No, I just started thinking I usually check the weather on my phone and maybe because we're here now,
Brent: maybe I could just run terminals on my phone too and do it that way. But okay, all right.