posted in Selfhosted

What's your favourite thing to self host and why?

Topic per title, basically.

For me: after setting up all the integrations and fall overs using the arr stack and Jellyfin (inc Sabnzdb etc)… I keep circling back to Nova video player.

github.com/nova-video-player/aos-AVP/releases

It’s arguably not even self hosting…but there something undeniably cool about sticking a USB stick into a router, installing a single app on your TV and boom, done. EDIT: of course, it can consume the *arr stack, integrate with Ombi etc

IOW, I really like stuff that simple to set up and punches above its weight class.

NOVA opeN sOurce Video plAyer: main repository to build them all - nova-video-player/aos-AVPGitHubReleases · nova-video-player/aos-AVPNOVA opeN sOurce Video plAyer: main repository to build them all - nova-video-player/aos-AVP
Edited ⁨⁨Jul⁩ ⁨27⁩, ⁨2026⁩, ⁨04:43⁩⁩enPage

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

Self hosting our budget with Actual has been a game changer for my partner and I. No other budget app really worked for us but this was super easy and the PWAs really make a difference.

actualbudget.orgYour Finances — made simple | Actual BudgetActual Budget is a super fast and privacy-focused app for managing your finances. At its heart is the well proven and much loved Envelope Budgeting methodology.

Replying to @⁨huangrydude@lm.boing.icu⁩

I looked quickly, but didn’t see an answer. Does Sure.am let you download your transactions into something like Actual or Firefly-iii or is it all within the hosted platform? I saw an option to self host, but didn’t see the integrations.

I’m trying to find something to pull into my firefly-iii instance and am currently abusing the Monarch API but it has some issues. I also wrote my own scrapers but they are fragile and I’d rather just integrate directly with plaid.

MonarchTrack, Budget, Plan and Manage Money in One Place | MonarchManage your money with Monarch. Track accounts, build budgets, monitor investments, plan goals, and get a clearer view of your finances in one app.

Replying to @⁨chaospatterns@lemmy.world⁩

Maybe the website makes it hard to find, but it is completely self hostable. Here is their GitHub: github.com/we-promise/sure

Providers that are in the app are: Lunch Flow, Plaid, SimpleFIN and Enable Banking

You can also import directly raw CSV and others

The personal finance app for everyone (by everyone) - we-promise/sureGitHubGitHub - we-promise/sure: The personal finance app for everyone (by everyone)The personal finance app for everyone (by everyone) - we-promise/sure

Replying to @⁨MonkeMischief@lemmy.today⁩

Something fish, something fin? I forget what it’s called, but there was some integration I found for, like, $2/month(?) and it worked pretty well from what I remember. I think this was around 2 or 3 years ago.

Every few years, I try installing Actual Budget, and have my wife compare it to how she uses YNAB, just to see if we can finally make the switch to fully self-hosted. Plus YNAB has become obsessed with new features and new customers while ignoring many of the issues that still haunt those with legacy knowledge of the platform. All while continuing to raise the price.

Replying to @⁨eshol@lemmy.world⁩

It’ll be down to your bank’s rules. My main bank and brokerage work flawlessly, sync everyday. My secondary bank and Amex need to be reauthenticated every week or two. So I just update those once a month. Just go on simplefin and run the 2FA plus some waiting.

It doesn’t sync non-bank stuff, so there’s some RRSP providers I just enter manually.

For $20 cad a year its fine. I wouldn’t use it to track daily expenses unless you know everything will work. I do all my finances once a month so its fine for me.

Replying to @⁨SecureTaco@lemmy.asc6.org⁩

The thing that really kills me with actual budget instead of firefly philosophy differences is that a “budget per month” app needs to have some flexibility with dates and categorization which I don’t find in actual budget. At the very least, setting a different “beginning of the month”.

I get paid on the 27th-30th of the month, that is my budget for the following month but according to actual budget, that is my budget for the month of money I have already spent. Likewise with bills, I transfer money to an account where all the bills automatically come out of after I get my paycheck, but those are bills coming out of the budget for the following month.

You can’t budget with money you don’t have yet… Especially for people with variable salaries (Belgium pays money for the days you bike to work, getting expenses paid back, etc…)

If I transfer my bills money on the 1st of the month (last possible day) and then before the 1st of the month the next month, then all metrics and budgeting for 2 months are fucked up and inaccurate with no way to fix it.

Replying to @⁨JustEnoughDucks@slrpnk.net⁩

I switched the setting from “envelope budgeting” to “tracking budgeting” to address this. Budgeting based off what I anticipate making the following month. The Actual peeps will tell you that in envelope budgeting you should have enough money for the next month ahead of time so it’s working as designed. I get that, kinda, but tracking budgeting has just made more sense for me.

Replying to @⁨JustEnoughDucks@slrpnk.net⁩

I also get paid near the end of the month, the way I handle it in Actual is I budget at the beginning of the month with the money I have at that point. When the salary comes in, I click on the now non-zero unbudgeted amount and select “Hold for next month”, which moves the amount to the next month for budgeting purposes (the transaction keeps the correct date). It is an extra step, but I have two jobs, both of which pay on different dates, which also vary with weekends and holidays, so I don’t think there is a better way in my case.

Actually, I just had a look at the docs and it seems the holding for next month can be toggled to be automatic. Will have to try that actualbudget.org/docs/budgeting/#automatic-holdin…

actualbudget.orgHow Budgeting Works | Actual BudgetThe purpose of a budget is to answer simple questions: how much money did I save last month? Do I have enough money to make this purchase? Answering these is simple in an ideal world, but the complexity of real life sometimes makes it hard to see clearly.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

Mine is my Jellyfin.

With a good few plugins it’s gotten to the point now that my Jellyfin is my

Movie Shows And music service

Its been really fun to hunt for blurays of my favorite shows and take the time to rip them and get all the extras labeled.

Same goes for looking at bandcamp and buying CDs again.

I still have some media I liberate… I mean they won’t make blurays of everything sadly.

Replying to @⁨Stiggyman@ani.social⁩

This! I’ve been loving flipping through DVDs and blurays at Goodwill looking for gems to put in Jellyfin. I love that they will never go away, and I still feel a little giddy when I can watch something from the NAS in my office when I’m at someone else’s house. Today, my daughter and my niece each watched different episodes of Octonauts at the same time on different devices, and both were a thousand miles from my server. ☺️ All from a raspberry pi!

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

apart from the usual suspect like, Jellyfin+Plex (still have some straggler users that need to upgrade their players for JF to work properly), Immich, nextcloud etc, I really like running Birdnet-Go. I give it my CCTV camera feeds and it uses a NN to identify birds it hears.

I get statistics about species heard around the property, charts to correlate detections to seasons and weather, and some interesting info about rarer species that I didn’t know were in my area. Every morning I check it to see if there was anything new recorded.

it doesn’t really have a purpose, though the data can be submitted to larger databases, but it’s just a nice thing to have.

EDIT: Also Vaultwarden, forgot about that, super happy to be hosting my own password manager instead of trusting (and paying for) companies like Dashlane to host it like I used to.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

I don’t really have a favorite; I offer a lot of software to the public for free use. Ansible and Proxmox are really helpful for me in doing that.

Ansible Scripts: git.rollenspiel.monster/ansible-playbooks

Pino's Codespace: Beyond coding. We Forge.ansible-playbooksForgejo is a self-hosted lightweight software forge. Easy to install and low maintenance, it just does the job.

Replying to @⁨imLotus@lemmy.ml⁩

I discovered Tresorit and I like it so far. $150 usd a year for 1 TB. Owned by the Swiss Post of all things. I prefer state owned or non profit companies where possible as service providers.

I also wanted something GDPR compliant and outside the scope of the Cloud Act. I didn’t want my data accessible by a hostile nation.

I like their cli tools, though they are setup a bit weirdly on linux. It’s more like running binaries and scripts than installing a package. Nevertheless, it gets the job done. Upload speed isn’t amazing, but it is overseas. Took nearly 24 hours to send 100gb or something. My server handles it, so its not a concern.

I’m not sure I could recommend it as a replacement for a Google Drive since I don’t use it that way. I just turn the sync on once a week and it’ll diff what’s on my backups.

I might setup a different folder to use as a more daily cloud storage and see how that goes. There’s desktop and mobile apps.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

My favorite thing to self host is my RSS feed reader. I’m a huge fan of feedbin but I wanted to self host. I tried the usual self hosted RSS feed readers but I just prefer the way feedbin is laid out and how it works. So, I used Claude to create a self hosted clone of feedbin but with my personal modification to fit my workflow.

  • Customized keyboard shortcuts for next and previous.
  • I added webmention support which allows me:
    • Determine if a site supports webmentions
    • Allows me to send a webmention like
    • Allows me to send a webmention comment
  • I can share and sydicate a link from my feed reader to my website
  • I can save a link as a blog idea, like if I want to respond or write about a topic for example.
  • Custom filters so I can basically mute certain keywords from me feed.

Replying to an earlier post

With a reverse proxy there’s no need for hoops unless you add some authentication mechanism on top of that. I use reverse proxies for several things so that they flow through filtering like crowdsec or fail2ban. It just routes the single port to the device on question as is. The idea is to make it indistinguishable from a fully exposed port to the user. Just have to make sure whatever system runs the reverse proxy is secured. I always make sure that nothing significant is on the system that is exposed to the internet other than the reverse proxy server and all other ports are closed internally and externally. Ideally a device that has multiple Ethernet ports works well so you can keep an ssh port open on the internally facing ethernet port for troubleshooting. Nice if they are 2.5Gbit or 10Gbit ports, too, since they route a lot of traffic. But not needed.

Replying to an earlier post

Eh, I think it depends.

In terms of display and content management, even how the client apps work, I’d say Jellyfin is far, far ahead.

Plex’s only advantage (to me) would be remote access, and even then I’d say its just how accounts are handled. Which is only good when Plex auth is working properly, and an absolutely awful experience when its not.

I like having SSO in front of JF, I think its a much better experience. Now I just need to figure out how to get my kids to use SSO without a device… Which I’m leaning toward an NFC reader and a tag for each of them, maybe in a toy or something they can tap to a reader. TBD.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I’ve seen in this thread:

Fewer Letters More Letters DNS Domain Name Service/System ISP Internet Service Provider MQTT Message Queue Telemetry Transport point-to-point networking NAS Network-Attached Storage PiHole Network-wide ad-blocker (DNS sinkhole) Plex Brand of media server package SSO Single Sign-On VPS Virtual Private Server (opposed to shared hosting) XMPP Extensible Messaging and Presence Protocol (‘Jabber’) for open instant messaging

[Thread #64 for this comm, first seen 27th Jul 2026, 12:50] [FAQ] [Full list] [Contact] [Source code]

Hachyderm.ioImran Nazar ~ عمران نزر (@Two9A@hachyderm.io)2.8K Posts, 301 Following, 262 Followers · Front-end #typescript developer and general keyboard tapper; author of Internet RFC 7168 (Hypertext Coffeepot Control Protocol for teapots); occasional plumber, more than occasional #c64 #retrocomputing enthusiast, terrible at classical #piano. Header photo is a verdant scene looking over the landscape near Buxton, England, taken from a single-track country road.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

I host a lot of things I use daily, but as far as really enjoyable, Navidrome. Like @BruisedMoose@piefed.social, I have a large physical collection of music that dates back to 1937 starting with a song by Lucille Bogan called 'Shave ‘em Dry’ and 'Till the Cows Come Home (WARNING: Very NSFW). I’ve been collecting for decades and everything is converted out to flac and resides on a NAS. I’m a mediocre musician on my very best day, but I’ve had a life long love affair with music, so Navidrome fits right in.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

My own art gallery. Started feeling the ick about posting on social media and just moved everything to my own hand-coded home page in Lustre. Feels nice to have a little space that’s just mine.

It ain’t much, but I’m also pretty proud of my Forgejo+actions setup. Pushing a commit and seeing my services update, knowing it’s all happening on “my” (VPS, but still) infra gives me such a warm fuzzy feeling.

lustre.hexdocs.pmlustre · v5.7.1Create HTML templates, single page applications, Web Components, and real-time server components in Gleam!

Replying to @⁨arisunz@lemmy.blahaj.zone⁩

My own art gallery

What kind of art? Do you paint, create pottery, etc. My lady friend is a self taught painter, and does some mind blowing stuff. Hell, I can’t even put paint on a wall or draw stick figures. LOL She tells me I am biased, but I respond that I know good art when I see it. I always wanted to get into pottery. That seems like it would be super cool.

Replying to @⁨unitedwithme@lemmy.today⁩

I wish Snikket could work on Yunohost! 😢 I have a core i5-10500T and 32G

Well yunohost seems to support prosody, that should work very well. Snikket is basically just prosody with some extensions preinstalled. If you want an xmpp server on yunohost you could just install prosody or alternatively run snikket in a docker container. Prosody might even be easier to setup if you can install it via the yunohost gui.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

PiHole on old laptops started the journey for me

Now I’ve got all sorts of things, most visible are Plex and Audiobookshelf. The most useful to me personally is Headscale for what at I assume are obvious reasons.

I’d like to use Matrix more but that requires some buy-in from friends.

I ostensibly use this as a means of continued education for myself, but really it’s because I enjoy using/learning about open-source software and creating my own ecosystem outside of “big tech”

I’ve got it all set up in a way that really works for me, which is all that really matters in the end.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

Plex. Right now we’re on vacation and can chill out with our current shows before bedtime, watching on the TV of the relative hosting us. No fuss. Aside from Movies and TV Series it also holds my music collection, Plexamp is awesome.

I’ve not gotten very deep into selfhosting due to priorities and time but I look forward to trying Immich as well as Home Assistant in the future.

Replying to @⁨weps@lemmy.world⁩

Tbh was quite painless for me! Had a few hiccups but it was educational to troubleshoot them, and once it’s up and running, I haven’t had to touch it for the most part. Had to update my Dovecot configs when they changed the config syntax but that’s all I can think of. And will probably see about switching from spamassassin to rspamd because I swear spamassassin has so many false positives no matter how many false positives I feed to it to train it. But it’s really not so bad, and I would recommend it as a decent learning opportunity for folks who like tinkering with computers.

Replying to @⁨undefinedTruth@lemmy.zip⁩

100%. Home Assistant has proven to be incredibly useful in my house. My wife loves it for the laundry notifications, the fact that I essentially replaced Life360 with it (Traccar, really, but it ties into HA so nicely), and the automated lighting: our basement (the younger kids’ play area), and themed lighting for the outdoor lights.

We’ve been fighting tangled toilet flapper chains over the last few years. The tangled chain keeps the flapper from closing, which causes the tank to continuously run into the bowl, which causes my water bill to skyrocket if gone unnoticed (we have 5 kids, 4 toilets, and the chains get tangled no matter what I do: new chain, longer chain, shorter chain, different type of chain/string/twine, etc… I blame the hard water). I finally got fed up, so I bought and installed a zigbee water level sensor for each toilet tank, then whipped up an automation which notifies us via Android’s “alarm_stream” notification channel if a sensor has been dry for longer than a few minutes. That channel overrides DND, and I am going to add an entry to ping my HA Voice thing as well in case we don’t have our phones on us.

Replying to @⁨lka1988@lemmy.dbzer0.com⁩

Maybe use ESPHome on to run the servo back and forth a few times and have an automation in Home Assistant to trigger the servo when it detects the toilet running. The hard part would probably be getting power near the toilet and connecting the servo to the handle in some fashion.

esphome.io/components/servo/

ESPHome - Smart Home Made SimpleServo ComponentInstructions for setting up servos in ESPHome

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

I was going to come in and say pihole, hands down as it got me into home labbing. But then I got reading some of the responses and my thoughts changed to Home Assistant because I can automate so much. An app that I had purchased to help me stay on top of my medications decided to go subscription so I was able to use HA to set up reminders to take my drugs go off on my watch which I would turn into reminders to do so much more. Than I thought Docker, because it is so much easier to install things with docker. Than I thought OpenWRT because I now have a real firewall that I can do so much more with than my ISPs dinky little thing. I was almost ready to reply when I read your question over again and I saw you mention the *arr stack and Jellyfin, which got me thinking how much I love that. Which reminded me of someone saying immich. I have to go for some blood letting today so I keep my blood req in paperless. I self host nextcloud and that is one thing I am looking at finding alternatives to but all that being said picking one is like picking a favourite family member, sure some you may like more than others but you are never going to tell which one.

Replying to @⁨lemmyvore@feddit.nl⁩

Since I already host a bunch of stuff, it hasn’t been a big burden for me. I get to laugh any time one of the popular instances goes down or has some admin/mod controversy, but the tradeoff is I have to manually subscribe to everything since I don’t have an “All”.

I mostly did it because this is the only way to truly own your lemmy identity. I hope one day it will be possible to link accounts on different instances together so that migrating doesn’t lose your history.

Replying to @⁨xthexder@l.sw0.com⁩

That’s a good point… was just looking into how I’d go about backing up my post+comment history and the only answer is basically “you need to use a special tool that pretends to be a lemmy client and fetches your history item by item”. I guess “host your own instance and migrate to that” is another one.

Which is surprisingly silly for what was supposed to be a more open platform than others. Heck, I can submit a GDPR request to Reddit and get a full dump of my account within the hour.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

Don’t know if I can pick a favorite but I’m often the most happy when I’m actively using Homebox and LubeLogger. I track my tools with the former and track service records, parts inventory, mileage and such with the latter. If I’m using those services extensively it’s because I’m wrenching on something and adding more RockAuto magnets to my collection. Even when the circumstances suck, I genuinely enjoy an opportunity to take things apart, tinker and repair them.

No longer directly related to self hosting

I like busting out the jack and stands, reefing on a breaker bar, field repairs that succeed in getting out of a bind without waiting 2 hours for a tow bill in the hundreds of dollars, then making it home safely and doing it the right way, meticulously cleaning gasket surfaces… It’s zen for me and I don’t know why. The same reason I enjoy stripping down a firearm and cleaning it more than the day at the range leading up to that point. Or why I’ll go through the trouble of disassembling a $30 tower fan to extract every bit of dust and pet hair that has found it’s way trapped inside. I couldn’t pay someone else to do that for less than the damn thing costs… I just know that I can do it and feel compelled to. I might be an overgrown gnome.

I’ve got the family’s vehicles in LubeLogger, having become the mechanic for anything short of transmission problems or requiring welding or a machine shop. The riding mower is in there too just because. It’s never often enough and I’m tempted to find a bike or an old beater I can tune up just to have a project that doesn’t have me sitting at the keyboard.

Replying to @⁨hirihit640@sh.itjust.works⁩

Also answered here: lemmy.dbzer0.com/comment/27309703

For example, why Jellyfin over any of the *arrs

Don’t take it the wrong way, the *arrs are an awesome ecosystem and tool. Very cool integration and administration.
But I could life without or replace them. Things like Jellyfin, immich, homeassistant are more integral in the sense of usage and replacing them would be a whole ordeal I would ideally like to avoid.

lemmy.dbzer0.comWhat's your favourite thing to self host and why? - Divisions by zeroTopic per title, basically. For me: after setting up all the integrations and fall overs using the arr stack and Jellyfin (inc Sabnzdb etc)… I keep circling back to Nova video player. https://github.com/nova-video-player/aos-AVP/releases [https://github.com/nova-video-player/aos-AVP/releases] It’s arguably not even self hosting…but there something undeniably cool about sticking a USB stick into a router, installing a single app on your TV and boom, done. EDIT: of course, it can consume the *arr stack, integrate with Ombi etc IOW, I really like stuff that simple to set up and punches above its weight class.

Replying to @⁨SuspiciousCarrot78@aussie.zone⁩

not sure if this is on topic, but i self-host little apps i’ve made to solve very specific issues via claude code. i also self-host some of the most popular ones like Plex, Jellyfin, Actual, TeslaMate, etc. I think my favorite is Plex, but I feel that it has been going downhill lately. i tried to play a 480p video of futurama s1e1 on my phone. Brand new phone, strong wifi - would not play smoothly. No problem on my ipad, no my problem on my laptop. And even though i have a lifetime pass, i don’t think there’s anyway to report the issue or get support - at least not that I could find. I’m thinking eventually i’ll just move everything over to Jellyfin.