1
 
 

Hello everyone! Mods here 😊

Tell us, what services do you selfhost? Extra points for selfhosted hardware infrastructure.

Feel free to take it as a chance to present yourself to the community!

🦎

2
too real (thelemmy.club)
 
 
3
 
 

... specifically, the thing to deliver alerts from your servers to your phone or whatever. I'm using Discord, because it doesn't depend on my own infrastructure, and I can make a private "alerts" channel on my private server. But I'd like to switch to something that's not Discord. I'm using alertmanager, FWIW.

4
submitted 10 hours ago* (last edited 10 hours ago) by to c/selfhosted@lemmy.world
 
 

Hey, c/selfhosted! Every year I facilitate a 40-45 question user survey identifying habits, trends, and preferences across the self-hosting and homelab crowd.

I kicked off this year's survey this morning and would love for everyone to take 10-15 minutes to complete it!

The survey will remain open until October 31st, and results will be published in early November.

As usual, I've also published a separate form to collect feedback on this year's survey and ideas for future surveys, which I've linked to below.

Thanks!

5
 
 

Since the beginning of this year, Let's Encrypt rolled out a new shortlived profile for certificates that make them valid for only 160 hours. The intention, as they say, is to encourage automation and reduce the window of certificate compromise (because revocation is somewhat a flakey thing).

Yet, I haven't seen a lot of news about it since then. Hence the question: is this shorter cert thingy something you considered and deployed for your homelab?

As for me I've set up lego-acme with profile: "shortlived" on my rig. Lego runs on a bihourly cronjob, but only renews when a cert has >=3 days to expiry. It's been pretty much a set-and-forget experience, although some more monitoring would be nice.

6
 
 

As the title suggests, there is a vaultwarden security update, from yesterday actually so probably all of you are way ahead of me on this.

7
 
 
8
 
 

cross-posted from: https://aussie.zone/post/37243506

You can find more details about and discuss this release on the official forums.

As always, please ensure you stop your Jellyfin server and take a full backup of your metadata/configs before upgrading!

Jellyfin Server 12.2

📈 General Changes

Replace custom item display preferences in one transaction [PR #18266], by @martimarkov
Use hvc1 for Dolby Vision profile 8 [PR #18300], by @theopeuchlestrade
Make the OwnerId and ExtraType/OwnerId indexes partial so extras lookups keep using them [PR #18276], by @Shadowghost
Enhance internal search provider for multiple scripts [PR #18223], by @excelsior-dev
Dispose the database context in DeleteTrickplayDataAsync [PR #18269], by @martimarkov
Fix orphan ItemValues cleanup after deletion [PR #17892], by @nintwentydo
Fix off-by-one in the optimistic locking retry backoff [PR #18268], by @martimarkov
Upgrade ATL to 7.18.0 to fix malformed FLAC hangs [PR #18224], by @ScottishTapWater
Fix EPUB metadata and covers not loading on Windows [PR #18283], by @chino
Refuse to start a set-up server whose database is missing or empty [PR #18264], by @martimarkov
Compare local image dates with a one second tolerance [PR #18278], by @Shadowghost
Only propagate a changed rating to children that follow it [PR #18280], by @Shadowghost
Recognize numbered sample and trailer files as extras [PR #18255], by @HaraldNordgren
Recompute the parental rating score whenever an item is saved [PR #18279], by @Shadowghost
Compare person names without regard to case in the letter range filters [PR #18265], by @martimarkov
Fix video quality at low bitrates when reducing bit depth [PR #18261], by @nyanmisaka
Update episode season name after editing the season name [PR #18253], by @theguymadmax
Fix segment cleaner deleting segments ahead of playback when remuxing MKV [PR #18186], by @klizas
Fix user preferences when renaming libraries [PR #18236], by @z0rimo
Fix item display preferences item [PR #18259], by @martimarkov
Use XmlReader in encoder preset migration tests [PR #18237], by @maghuro
Don't advance rewatch Next Up past a barely started episode [PR #18202], by @Shadowghost
Keep an item's user data rows in agreement [PR #18001], by @Shadowghost
Stop rebuilding the inherited-tag set per row, and count only the people /Persons can return [PR #18093], by @Shadowghost
Never treat unresolvable libraries as grounds for deletion [PR #18102], by @Shadowghost
Don't let a failed shutdown cancel an in-process restart [PR #18063], by @Shadowghost
Match artist creation lookups using CleanName [PR #18005], by @orut34iop
Serve graphical subtitles as raw files with range support [PR #18168], by @Shadowghost
Use MusicBrainz artist name first [PR #18192], by @juxuanu
Skip statistics on an empty library and refresh them after every scan [PR #18196], by @Shadowghost
Check media directory write permission before generating trickplays [PR #18161], by @thedreaddpirate
Reconcile missing episodes by episode, not by number [PR #18090], by @Shadowghost
Apply stereo downmix filter consistently to progressive audio transcodes [PR #18195], by @Shadowghost
Fix transcoding settings migration failure caused by null EncoderPreset [PR #18059], by @scr4bble
Fix more rating systems [PR #18057], by @Shadowghost
Fix ChangeOwnerIdToGuid migration performance [PR #18073], by @Shadowghost
Retry MusicBrainz requests when the server is busy [PR #18095], by @Shadowghost
Fix playlist views [PR #18104], by @Shadowghost
Scope the music library cover image to that library's artists [PR #18148], by @Shadowghost
Read the image region when determining TMDb image language in TmdbUtils [PR #18150], by @mateusbandeiraa
Ignore Sample subfolders when resolving movie folders [PR #17964], by @panko
Don't apply the allowed tags filter to by-name items [PR #18138], by @Shadowghost
Only regenerate extra names that were generated by the scan [PR #18139], by @Shadowghost
Skip optimistic expressions when parsing series names [PR #18061], by @panko
Decode HTML entities in OMDb responses [PR #18096], by @Shadowghost
Fix the item type name of BaseItemKind.Channel [PR #18132], by @martimarkov
Log chapter image extraction once per video [PR #18107], by @Jellyfrog
update tw.json (rating) [PR #18134], by @allexjuang
Fix typo when parsing codec_tag_string [PR #18164], by @nyanmisaka
Fix test concurrency [PR #18058], by @Shadowghost
Fix formatting issue in PlayCommandQueueTests [PR #18079], by @theguymadmax

Jellyfin Web 12.2

🔒 Security

Fix track titles and external urls not being escaped [PR #8533], by @thornbill

🌟 Highlights

Disable the still watching prompt by default [PR #8592], by @thornbill

🏗️ Enhancements

Update the mixed library icon [PR #8591], by @thornbill
Remove 40 char search restriction [PR #8412], by @enter-a-random-username
Move reset filters button and add alphabet support [PR #8568], by @thornbill
Exposes subtitle save path setting regardless if fetcher is installed [PR #8521], by @thedreaddpirate
Fix blurhash to image transition [PR #8526], by @heyhippari

📈 General Changes

Fix backdrop removal race condition [PR #8573], by @thornbill
Hide playlist move options from users without edit access [PR #8570], by @gokulbits
Fix embedded VobSub subtitles not rendering [PR #8564], by @moontwister
Fix live tv program badges being hidden on details page [PR #8553], by @thornbill
Fix navigation with multiple gamepads [PR #8522], by @dmitrylyzo
Fix metadata manager using mixed themes [PR #8550], by @thornbill
Drop OPUS in MP4, TS and HLS-TS on Tizen [PR #8519], by @dmitrylyzo
Fix Samsung Browser detection [PR #8493], by @MBR-0001
Fix photos autoplaying [PR #8487], by @theguymadmax
Clear query cache on user language change [PR #8494], by @thornbill
9
 
 

I don't usually share what I build. Most of it lives on Codeberg or Github as a glorified off-site backup. 3-2-1 and all that. If I nuke my drive, I can pull it back down. That's the whole point for me.

A while back I mentioned Pimaps here, a few people asked to see it, so I posted it. Got dunked on for AI slop despite explicitly marking which parts were AI-assisted (documentation and review- flagged with AIP). Similar story with Cliparr. I get it - Lemmy hates AI in any capacity.

What does the community actually expect from devs when sharing a project? I'm not assuming everyone here is a professional dev - though I'd guess the overlap is significant - so I'm wondering where the bar sits.

Polish? Full handwritten codebase? Something else?

How much of the sausage making do you actually want to see?

10
 
 

Hi folks. I have quite a bit on land with orchard of varies fruit aolive trees. I'm finding i would benefit from keeping a database of which tree gets what treatment, what fertilizer, how much produce i get, etc. Has anyone thought of such a tool? I use Joplin notes but its not as elegant, plus my sons are getting into it too now so multiuser woukd be cool.

11
 
 

Hey all :) how you doing?

I have seen a few post here about how to keep track of them and I kinda bookmarked it but I seems I'm not able to find them back...

It's getting hard to keep track of my presence on all of them and I wished there was and easy and neat interface.

I have multiple trackers in 3 different language (FR, DE, EN).

Has anyone a good solution or a docker service that's upto date? I don't care if it's AI generated, as long as it's tested and works :)

Thank you !!

12
 
 

What are you guys running for this? I was looking around online and on the other site but everything seems either very new with few people saying anything or it’s a completely vibe coded project, or just dead. Some people are just recommending to instead do it on-device but where’s the fun in that if you have a server ;)

Cheers for any responses.

13
submitted 2 days ago* (last edited 2 days ago) by to c/selfhosted@lemmy.world
 
 

What is Cliparr?

A tool for creating clips from media playing on your Plex or Jellyfin server. Perfect for memes, soundboards, content creators, and more.

What's New in 3.0?

  • Audio-only export supporting multiple formats (mp3, ogg, wav, flac, m4a).
  • Custom subtitles. You can now arbitrarily add custom subtitles/captions, regardless of whether the source contains any.
  • Improved metadata embedded into exports. Now includes a versioned metadata schema.
  • Security improvements.
  • Performance improvements.

Mentions on the web

Recently listed on selfh.st, the self-hosted application directory.

Pick of the week on the Linux Unplugged podcast.

This is the best pick of my life

It's life-changing

What is perhaps the best web interface for editing clips I have ever seen

The folks on the Linux Unplugged podcast had amazing things to say, check out their full episode.

Links

14
submitted 2 days ago* (last edited 2 days ago) by to c/selfhosted@lemmy.world
 
 

I've had a hard drive throw a fault on my truenas zfs pool, so probably need to buy a replacement. I know about serverpartdeals, but seem to recall another fairly cheap refurb hard drive seller when I bought these 4 years ago. I just don't remember the name. What retailers are you using for hard drives these days if you have a failure?

In the US btw.

I'll also try just reseating cables in a bit once the scrub finishes. (just in case that's all it is)

ETA: the other retailer is goharddrive.com. I'm still interested to hear other suggestions if anyone has them.

Edit2: luckily reseating power and sata cables appear to have fixed it for now. the drive is resilvering, so hopefully I'm good. Thanks everyone for the recommendations, as I know one will fail at some point.

15
 
 

Looking for something like Swizzin but works on Debian 13 Trixie

16
 
 

Hello! I have 2 services that are only being accessed locally but require HTTPS so I am using Caddy & DuckDNS w/ DNS-01 to reverse proxy them. In DuckDNS, both subdomains are pointing at the local IP address of Caddy, and my Caddyfile has:

service1.duckdns.org:443 {
        tls {
                dns duckdns {
                        api_token API-TOKEN
                }
        }
        reverse_proxy 192.168.0.51:8080
	}

service2.duckdns.org:443 {
        tls {
                dns duckdns {
                        api_token API-TOKEN
                }
        }
        reverse_proxy 192.168.0.20:8080
	}

The issue is that I can access https://service1.duckdns.org/ (within my home network), but I can't access https://service2.duckdns.org/ (502 Bad Gateway). Caddy is running in a LXC in Proxmox, and Service1 is on a different VM on the same Proxmox machine, while Service2 is on a different machine on my network. I don't see any entries in my router's firewall logs or PiHole that indicates something is blocking it. I enabled logging in Caddy for both services and I am only able to see activity for Service1, so I guess that means something is blocking Service2 from reaching Caddy entirely?

I'm able to access service2 directly from the IP address but I'm a novice in networking so I'm trying to understand and learn what could be causing this. Any help would be appreciated!

Edit: service2 is ActualBudget and I had configured it to use the certs using the instructions here (https://actualbudget.org/docs/config/https/) when I didn't need to (since Caddy handles all of this already.. i think)

17
 
 

Hi everyone,

I am currently using a wild mix of browser bookmarks, actual printouts, saved PDFs and screenshots to save recipes I liked and might want to cook again. Obviously this has become unsustainable over the years so now I thought I could put that into a service specialized for that and maybe also stop using Bring! as my shopping list while I'm at it, just to reduce my dependence on cloud services.

I am basically looking for something I can use to catalogue my recipes that allows me to import my various sources and turn them into a searchable uniform format, preferably with some sort of OCR.

I looked at Mealie and Kitchenowl but don't quite like how they present the recipes and their recipe parsing works only so so...

Have you guys any recommendation?

18
 
 

My blog is currently running on Ghost 1.0 I'm blogging for almost 20 years, started with blogger.com I think, eventually migrated to self-hosted Ghost when it was pretty new and lightweight. I can host anything that runs on Linux, I can even use Docker.

I don't want to migrate to the latest Ghost version because it feels very enterprisey now, needs a lot of resources on the server and uses a complex data format instead of Markdown. I don't need monetization either.

My requirements are:

  • possible to migrate ~30-40 Markdown posts + embedded images from Ghost 1.0
  • future proof, i.e. simple data format so I don't get locked in
  • low RAM/CPU usage
  • easy maintenance, creating posts, backups, etc
  • RSS support

I'll be very grateful for any suggestions.

19
Local Mastodon Instance (self.selfhosted)
submitted 3 days ago by to c/selfhosted@lemmy.world
 
 

Hi everyone! I’m looking to run a Mastodon instance on a home server, entirely within LAN, without owning a domain. It does not need to interact with other Mastodon instances, but users on the local server should still be able to follow accounts on other Mastodon servers. Local users should also be able to create posts and see each other’s posts on the local instance. I’d appreciate advice from anyone running Mastodon this way at home. Thanks!

20
 
 

Apologies if this has been asked before however after some searching I've found several posts / articles here in Lemmy (plus generally around via web searches). Some of the posts are dated however so want to see what the most 'up to date' suggestions are.

I have spare hardware so this is more a software query.

I want to run my own private radio station where I can listen to my music while on the move and at work. Nothing special and it doesnt need bells and whistles however at minimum :

  1. able to listen via web browser (android app would be a bonus but not required)
  2. able to lock it down so only people with the password can listen (me and other half in UK and brother in Australia)
  3. ) a generic login so people without the password do not know what it is or what its for
  4. option to set playlists and / or random via genre over specific time periods

Thanks in advance.

21
 
 

Where we're going, we don't need Windows.

22
 
 

So being the tech guy in my family, I just "inherited" my brother's old laptop. It's internals are reasonably modern, it has a Ryzen 5800HS and a RTX 3050Ti inside, the only issue is the display somehow died (I've opened the laptop up and I can't tell how, but it definitely seems to be a hardware issue as far as I can tell - the laptop simply no longer detects the display is connected at all).

I've been able to confirm that full video output still works over HDMI (including access to the BIOS and boot menu, which I've heard isn't a given with laptops) and that it can still boot with the battery removed as long as the stock 20v power supply is used (it won't boot with only usb-c power)

So my question is, what would you do with this thing?

A bit of background on my current setup: I already have 2 mini PCs which I use for Docker containers (*arr stack, Jellyfin, Navidrome, Nextcloud and some other web services. All these run fine and storage is my bottleneck rather than power currently) and the other I use to run Home Assistant OS with a couple of relevant addons (or "apps" as they insist on calling them now)

I'd hate to have that 3050Ti sitting around unused, but I don't really feel like I want or need a local AI server so I'd welcome any suggestions with interesting use cases for that GPU :)

23
 
 

I spotted this project today and thought it might be of interest for some of you.

It will allow you to stream your vinyls, CD or cassette players to airplay capable devices.

24
 
 

Hi,

I'm desperate for a good Todo app with proper Android notifications support, or at lease web push notifications from the browser.

Best I could find was Vikunja, but email notifications aren't very practical for multiple daily tasks with reminders.

Lately I've been trying to use Obsidian as my tracker for things to do, but it's just not that convenient for me and doesn't trigger notifications.

I know selfhosted push notifications isn't a simple problem to solve, so I don't have much hope got a solution.

I'm so close to going back to Todoist, which to me is the gold standard, you guys are my last attempt 🙏

25
 
 

https://en.wikipedia.org/wiki/Security.txt

Reposted from r/selfhosted.

view more: next ›