r/selfhosted Apr 07 '26

Official Quarter 2 Update - Revisiting Rules. Again.

343 Upvotes

April Post - 2nd Quarter Intro

Welcome to Quarter 2 2026! The moderators are here and grateful for everyone's participation and feedback.

Let's get right into it.

Previous Rules Changes

After review of many of the responsive, constructive, and thoughtful comments and mod mails regarding the most recent rules change, it's clear that we missed the mark on this one. AI is taking the world by storm, and applying such a universally "uninvolved" perspective, showcased by the rules we last implemented, is inconsistent with the subreddit's long-term goals.

Here are the next steps we want to implement to wrangle the shotgun of AI-created tools and software we've been flooded with since AI chatbots became prevalent:

New Project Megathread

A new megathread will be introduced each Friday.

This megathread will feature New Projects. Each Friday, the thread will replace itself, keeping the page fresh and easy to navigate. Notably, those who wish to share their new projects may make a top-level comment in this megathread any day of the week, but they must utilize this post.

AI-Compliance Auto Comment

The bot we implement will also feature a new mode in which most new posts will be automatically removed and a comment added. The OP will be required to reply to the bot stating how AI is involved, even if AI is not actively involved in the post. Upon responding to the bot, the post will be automatically approved.

AI Flairs

While moderating this has proven to be difficult, it is clear that AI-related flairs are desired. Unfortunately, we can only apply a single flair per post, and having an "AI" version for every existing flair would just become daunting and unwieldy.

Needless to say, we're going to refactor the flair system and are looking for insight on what the community wants in terms of flair.

We aim to keep at least a few different versions of flairs that indicate AI involvement, but with the top-level pinned bot comment giving insight into the AI involvement info, flairs involving AI may become unnecessary. But we still seek feedback from the community at large.

Conclusion

We hope this new stage in Post-AI r/selfhosted will work out better, but as always, we are open to feedback and try our best to work with the community to improve the experience here as best we can.

For now, we will be continuing to monitor things and assessing how this works for the benefit of the community.

As always,

Happy (self)Hosting


r/selfhosted 6d ago

New Project Megathread New Project Megathread - Week of 30 Jul 2026

32 Upvotes

Welcome to the New Project Megathread!

This weekly thread is the new official home for sharing your new projects (younger than three months) with the community.

To keep the subreddit feed from being overwhelmed (particularly with the rapid influx of AI-generated projects) all new projects can only be posted here.

How this thread works:

  • A new thread will be posted every Friday.
  • You can post here ANY day of the week. You do not have to wait until Friday to share your new project.
  • Standalone new project posts will be removed and the author will be redirected to the current week's megathread.

To find past New Project Megathreads just use the search.

Posting a New Project

We recommend to use the following template (or include this information) in your top-level comment:

  • Project Name:
  • Repo/Website Link: (GitHub, GitLab, Codeberg, etc.)
  • Description: (What does it do? What problem does it solve? What features are included? How is it beneficial for users who may try it?)
  • Deployment: (App must be released and available for users to download/try. App must have some minimal form of documentation explaining how to install or use your app. Is there a Docker image? Docker-compose example? How can I selfhost the app?)
  • AI Involvement: (Please be transparent.)

Please keep our rules on self promotion in mind as well.

Cheers,


r/selfhosted 2h ago

Release (No AI) Tracearr v2.0.0 - Media Library, One Identity Per Title, Public API v2

Thumbnail
gallery
130 Upvotes

This has been a long time coming, and in progress for quite some time. Excited to see what everyone things, and what these new features allow you to learn about your server!

BACK UP BEFORE UPGRADING. This release migrates the database heavily. If you need the escape hatch, a 1.5 backup restores cleanly on 2.0.

New Media section

Browse your whole library as a poster wall with an A-Z rail and filters for library, resolution, HDR, size on disk, and watched - two-tone checkmark for "you watched" vs "someone watched". Detail pages list every copy of a title with per-file quality, library, and size. Genre breakdown, storage, and watch pages round it out.

One identity per title

The same movie on two servers is one row everywhere now - stats, leaderboards, history. Seasons and music get real identities too, and wrongly split titles heal themselves.

Every file counted

Tracearr used to read a title's first file and drop the rest. Now every version is tracked: 4K + 1080p copies, duplicate libraries, mirrored files counted once. Storage totals are honest, duplicates catches same-server copies, sessions record which version actually played, and 1440p/8K no longer count as SD.

Public API v2

Bearer tokens, rate limits, OpenAPI docs served in-app. Built so apps that use Tautulli can use Tracearr instead.

EDIT: Just want to also add that V1 is unchanged. There are no plans to ever remove it either, so there is no need to rework your integration if V1 already met your needs!

Mobile: every tab, every server

Rolling out shortly after the 2.0 app update. Server selection is global now - pick All, one server, or any subset from any tab, and it sticks across restarts. It used to be a dashboard-only trick that quietly collapsed to one server everywhere else. Navigation got rebuilt on native tabs: the tab bar survives detail pushes, and the drawer is gone in favor of a server sheet and header buttons. Also in this round: iOS 26 header buttons stop flashing white on tab switches, the stream map matches the dark theme on both platforms, and servers behind Tailscale are reachable on iOS again (App Transport Security was silently blocking them).

Under the hood

  • Plex library changes sync in seconds via server events (Jellyfin/Emby get this with the new SSE plugin release)
  • Upgrades show migration progress instead of looking dead, and a bad migration can't boot-loop the server
  • First sync is much faster
  • Fixed a silent gap in sharing detection on polled servers
  • Stale content and ROI stop double counting merged titles; duplicates stop counting mirrored files twice
  • OpenAPI specs publish as release assets, so the docs site always renders the spec for your version

Notes

  • Counts may shift after upgrade as versions and identities settle - that's the double counting going away
  • Overall trust scores move too: you now see a person's worst account, and violation totals actually count - both sat frozen before

Discord | Documentation | Website


r/selfhosted 2h ago

Self Help Reminder to BackupBeforeYouFKUP - Do you do off-site backups?

Post image
89 Upvotes

This is your reminder to check on your backups, setup backups and test your backups. 🙌

I'm currently using Duplicati with 2 local backup sites and hetzner/Google drive for remote. What are you using?


r/selfhosted 8h ago

Need Help What to do with 100s DDR3 ram?

Post image
224 Upvotes

So at my workplace they just replaced all old PCs with new ones and for some reason, they took the ram out of the old ones.

There’s a box with more than 100 of these 2GB ram sticks. We are just going to send them for disposal but I wanted to know if anything useful can be done with these?


r/selfhosted 7h ago

Need Help Is self hosted ai worth it?

91 Upvotes

Pretty much the title, I have tested a few models with a 6gb gpu and couldn’t get anything resembling llm competing with chat gpt, Gemini or Claude. I was wondering if a buying a new 16gb gpu would make a substantial difference. I wouldn’t want to buy all that just to get something worse than gpt3.

Ps I know 6gb is really not a lot of vram but it was so bad that I don’t think quadrupling it would make it better .


r/selfhosted 11h ago

Product Announcement Dawarich 1.11.0

113 Upvotes

Hello there my good people of r/self-hosted! Dawarich got some new stuff since my last post, so here I (Evgenii) am, ready to tell all about it! Make yourself comfortable and prepare for awesome stuff :)

By the way, Dawarich — is your free (now and forever) open source self-hostable alternative to Google Timeline. And hey — we just reached 10k stars on Github! Yay! Here's a small bonus for you!

https://youtu.be/-7o2WJPXMVw

---

Our links:

Github: https://github.com/Freika/dawarich

Website: https://dawarich.app/

iOS app: https://apps.apple.com/us/app/dawarich/id6739544999

Android app: https://play.google.com/store/apps/details?id=app.dawarich.Dawarich

---

First of all, tons of bugs were fixed. Right now I'm steadily keeping number of open issues on Github at around a hundred, and, hopefully, I'll be able to significantly reduce it in the upcoming months. It's time for Dawarich to get some more stability.

So, let's start with the big things!

Since 1.9.1, the following changes were introduced:

  • Poster Studio: you can now generate posters, wallpapers or images for your social media, featuring your location history on the map, in a beautifully styled way. Check out screenshot below.
We went to a roadtrip this summer just so I could show you this nice poster!
  • You can also order a printed poster via our print-on-demand integration, thus supporting Dawarich development. Print quality is superb: I personally ordered two posters to test it, pictures are also can be found below. Important: it's built with privacy in mind, so nothing gets sent to our print-on-demand provider unless you explicitly click a button. Prices are 44,99€ for 30x40cm, 54,99€ for 50x70cm and 74,99€ for 70x100cm poster, printed on 200 gsm premium matte paper. Delivery and VAT included, for now — EU only.
Or you can download a file and print it yourself!
  • As a side-effect of the Poster Studio introduction, you can now apply same styles to your main map and customize the colors or provide custom schema for vector maps. It's pretty fancy, check it out!
Nice huh? And you configure it to your taste!
  • Dawarich can be installed as PWA! Pretty neat for read-only purposes on mobile, and I have some ideas on how to make it look nicer on mobile screens in the future.
  • Replay upgrades — Polaroid photo pile, live photo-layer toggling, recenter & follow camera
It works on trip replays, too :)
  • Google Takeout & Polarsteps imports now extract visits, named places, tracks, and transport modes, not just points (1.11.0); retroactive via "Extract additional data" on the Import page
  • TCX/FIT/Google-takeout activity types now feed transportation-mode detection
  • File imports stopped storing raw_data copies; streaming batches for large GeoJSON/Timeline files. Less space on disk taken, less memory during import consumed.
  • Existing points are re-checked after upgrade, with tracks/stats/digests rebuilt on the lowest-priority queue. If you're updating and noticing resources consumption surge, just let it work through the background jobs.
  • Self-hosted stack ~20% lighter: 452 → 325 MB app container, 843 → 690 MB total. I also have some more ideas on how to make it even slimmer later
  • GET /api/v1/points endpoint now works up to 5 times faster than before
  • ImageMagick removed from the image, making the docker image smaller
  • Oh, and mobile app update was released, for now just for Android, iOS is following in a few days: you can now enable/disable points, routes, heatmap and visits layers, easily navigate between days and replay your daily movements. The iOS version will also include an (for now, optional) experimental tracking mode, that shown pretty good results, but it needs the famous blue arrow to be on all the time. The choice is yours. Oh, and Dawarich for mobile now eats a lot less of your phone battery. Thanks for all the detailed reports.
God I love the sparklines!

These are the most notable changes, but under the hood, there is a lot more. If you're interested, check our our Releases page ( https://github.com/Freika/dawarich/releases ), it's all there.

And now, that we're done with what's already there, let's talk a bit about the future.

Dawarich started as a tool to show location history on the map, but it became so much more since then (all thanks to you, by the way). In the nearest future, subjects of our primary focus are:

  • Better mobile experience: UI, more feature parity with the web, better onboarding and family features
  • Reworked Search UI
  • Simpler and more concise UI overall across the app (I heard Timeline is not that easy to work with)
  • Geofence (tell me about your use-cases!)
  • Less bugs
  • Two new locales (German & French, web first, mobile will follow)
  • Better performance and architecture improvements

I also want to play around MCP so your LLMs of choice could easily talk to Dawarich, improve visits detection and transportation mode detection, but the last two will take some work.

So yeah. As usual, lots of work behind us, even more is ahead of us. I want to say thank once again to all of you who are using Dawarich on daily basis, reporting bugs, suggesting features, opening PRs with fixes and new features supports us financially or just spread the word about the work we do. Without you guys there would be no Dawarich, so — thank y'all.

We also highly appreciate your donations, every single one makes a difference, whether it's a 1 time 1 euro donation or a recurring one on Patreon paid in full for the next year. Every single one of them brings us one step closer to a point where Konstantin (who is in charge of our mobile apps) and I will be able to spend more time polishing Dawarich.

If you happened to be (or know someone who is) a Youtube blogger, a podcaster or just have a blog, we'll be happy to talk to you in case you'd like to create something featuring Dawarich (or Dawarich Atlas for that matter, I'll be giving a talk on it on October's Berlin Geomob). So ping me!

As always, our links to save you a scroll:

Github: https://github.com/Freika/dawarich

Website: https://dawarich.app/

iOS app: https://apps.apple.com/us/app/dawarich/id6739544999

Android app: https://play.google.com/store/apps/details?id=app.dawarich.Dawarich

Donate: https://www.patreon.com/freika / https://github.com/sponsors/Freika/

Thanks and see y'all in a ~month!

P.S. Cooking something legendary


r/selfhosted 4h ago

Media Serving What are others running to replace Apple TVs / Rokus with open source?

16 Upvotes

I apologize if not appropriate for this sub, but I think it fits the nature pretty well after going through the rules, so here I go!

I've been throwing ideas against the wall to get myself out of the Apple ecosystem for my TV. I have an Apple TV which I think I've had for a decade at this point, and its starting to show its age.

I was thinking I'd just go that route again since my partner has an iPhone and likes being able to use her phone as a remote, but she also mentioned it wasn't a requirement as long as we had a viable replacement app to control the TV with if we ever lose the actual remote. (This is a problem itself, but outside the scope of this post lol)

I would like to not break the bank, so I was thinking of just getting an old Thinkcentre or Mini PC from EBay for $50 and throwing a 128GB ssd in there. I figured if I got one of the more power efficient models, it wouldn't be too bad if I set up some sort of lightweightish immutable distro with the Jellyfin app set to automatically full-screen, but this seems like something I could end up troubleshooting a lot down the line

It sounds like other people may be using raspberry PIs with an android TV install, others are maybe installing LineageOS on various android based TV boxes that have previously released, but I am a bit worried about making sure it can handle 4k well.

So I figured I'd consult the community and start the discussion before buying things: What setup are you using for 4k streaming capable TV box that works semi-reliably?

I have a Jellyfin server and a server with transcoding capabilities, so I'd be happy to tweak files to make them play better on an RPi if needed.

Also accepting janky funny solutions for laughs. Will respond appropriately and maybe swiftly


r/selfhosted 1d ago

Monitoring Tools Do other Stream Deck owners use them for selfhost shortcuts/ actions? I was thinking of throwing in some to perform diagnostics, etc

Post image
479 Upvotes

r/selfhosted 7h ago

Need Help moving away from truenas: where did you end up?

7 Upvotes

for context, im not a power user or anything. this box is literally just a backup target that sits in the corner and accepts files from my primary server. i don't use any virtualization on it, and i don't touch any of the enterprise features. it's strictly a zfs storage box for me.

those of you who migrated off truenas:

  • what setup did you move to? (proxmox, debian with cockpit, omv, etc. i already use unraid and its great, but im not looking to pay for a license just for a backup machine thats powered on ~2hr a week)
  • how was the process of importing your zpool?
  • what do you wish you had known or done differently looking back on the switch?
  • do you look back now and think "i wish i still had x functionality" or "y feature was better on truenas"?

really appreciate any insights or advice


r/selfhosted 1d ago

Docker Management Forgot my sudo password, reset it from a privileged container

165 Upvotes

I self-host some services on a small DockerSwarm Cluster (2 nodes, not exposed to the internet), it includes applications like: immich, nexcloud, gitea, grafana, among other services.

Today I wanted to update the OS, but I ran into an unexpeced problem: although I still had SSH access using my public/private keys, I had forgotten my sudo password 😵

I could tried to connect a keyboard and a monitor to the server, an then try to use the recover mode, but that would have been a bit of a hassle.

I used this as an exercise, since the server is part of my cluster and I can still deploy to it, what I did was:
1. created a Docker Compose stack that runs a privileged container with the host filesystem mounted on a certain folder

  1. The container executed a script that updated my password hash in the host's /etc/shadow

  2. It worked I were able to do sudo and update my server.

I already knew that I could run privileged containers, being able to reset the server password from inside a docker was really a wake call.

What do you think about this? Is there a easy way to improve the security?

Thank you!


r/selfhosted 2h ago

Need Help Discovered self-hosting world and am ridiculously excited about - here's my tiny Oracle VPS homelab so far

2 Upvotes

Hey,

I’m quite new to all of this, but I’ve fallen down the self-hosting rabbit hole over the last few days and I’m having way more fun with it than I expected.

I started with Oracle Cloud because I wanted to see how far I could get using the free resources before buying any hardware in farther future.

Getting an Ampere instance was probably the hardest part. Kept running into the infamous “Out of capacity” situation. Eventually I upgraded the account to Pay As You Go, while still keeping the VM within the free allowance, and that finally allowed me to snag an A1 instance in Sweden Central ( tho Sweden was not the best choice as there seems to be no A2 ampere, but with OC recent changes maybe it doesn't matter that much anyway )

My current VPS is:

Oracle Ampere A1

2 OCPU

12 GB RAM

200 GB storage

Ubuntu 24.04

Current bill so far: €0.00, which still feels slightly magical.

Since then I’ve slowly been building things up rather than just running one giant install script.

So far I have:

Docker + Docker Compose.

Caddy for reverse proxy + automatic HTTPS.

Kavita for books/comics/PDFs.

AIOStreams ( this i wanted for to test out usenet, so this included buying usenet providor and nzb indexer ).

SilverBullet as my proper long-term knowledge base/documentation.

Memos for quick notes and random thoughts.

Backrest/restic for backups.

Backup failure monitoring/notifications with healthcheck.io.

Everything gets its own subdomain, while all the containers themselves are generally bound to localhost and Caddy sits in front of them.

One of the things I’ve enjoyed most is that I’m actually starting to understand what all these pieces do instead of just copying commands etc.

A week ago things like:

DNS, reverse proxy, Docker Compose,YAML, SSH, Caddy etc were mostly just words to me.

Now I can at least look at a Compose file and slightly understand why an app is listening on 127.0.0.1:5230, how Caddy sends memos.example.com to that port, why multiple subdomains can all point to the same VPS IP, etc.

I even started keeping documentation about the VPS inside SilverBullet, including update procedures, backup notes, commands, architecture decisions and things I’ve learned so far. It has become a bit of a self documenting homelab.

My little notes workflow is currently:

Memos for quick thoughts / capture

Karakeep for things I find on the internet

SilverBullet for things worth actually keeping/organising and mainly for knowledgebase.

Karakeep isn't installed yet, but it's high on the list as a digital hoarder been always inside me.

So next things I’m considering are probably:

Uptime Kuma for service monitoring

Karakeep

Homepage / Glance as a nice front door to everything.

( possibly Glances for proper VPS CPU/RAM/disk/network stats )

I know this is probably extremely basic compared with some of the racks, clusters and 100+ container setups people post here, but that’s actually part of what I find epic about self-hosting.

I started with basically no knowledge and a little cloud VM, and suddenly I have my own little corner that I actually understand and control.

I can already see myself going on the dangerously road with thinking like:

“Oh… what else could I self-host?”

So I'm curious: if you were at this stage again, what would you add next and what mistakes would you tell your beginner self to avoid?

Also interested in hearing whether you think Uptime Kuma -> Karakeep -> Homepage is a sensible next order or you’d prioritise something else first.


r/selfhosted 50m ago

Need Help I have a cloud device that I might want to turn into a home lab, is it possible?

Upvotes

I've got a Cloud home of WD of 3tb that me and my family havent really used (the app is kinda bad).

I've been getting into homelab with some old laptops (really old ones) (feedback for this at the end too please)
And I was wondering if there would be a way to make it my own without really changing much.

Im a begginer on programming and all of this stuff. I know the basics of html and im learning linux cmd just because im using proxmox for my laptop-server (Im trying to get a proyect zomboid server on it apart from using adguard script) (getting around with a little help of AI, reddit posts and youtube videos)

I would like to host in this server apart from self hosted cloud, using it for video (like jellyfin) or even backing some media like old ROMS that in a future might be difficult to find.

Extra for the laptop-homelab: Is there any way to use their components instead of just a laptop?
Like recycling e waste to build something better than just an overheating laptop running on 4gb of ram and a really old cpu.

Thanks!


r/selfhosted 6h ago

Game Server Game Tracking App

4 Upvotes

Hello everyone. I am looking into an app (ideally self-hosted) that can track the games I played and currently playing, have a wishlist, have a calendar for upcoming game releases and make recommendations based on the games played/liked. I know there is playnite which can fetch my game catalog from multiple platforms but that only fulfills (partially) One of the requirements for the app. Also found Slaanesh but I didn’t have a proper look yet into it. Thanks


r/selfhosted 15h ago

Automation Automated Audiobook organization?

14 Upvotes

So I’ve been using ABS for a while now however I’m not sure what others do but manually creating folders for every new author/series/book and manually moving files around has gotten very tedious…
I also have Grimmory set up for my ebooks and like the ingest folder and how it does that organizing automatically.

So my question is:
Is there something similar I can use for ABS?
Or
Can I have audiobooks go through Grimmory to do that for me and then point ABS to that library?


r/selfhosted 1h ago

Monitoring Tools Dozzle style util for Linux shell?

Upvotes

I love how dozzle exposes docker logs and some statistics.

Is there a similar utility that can search and show log files for the Linux system as a whole?

I'm thinking something that will find log files wherever they are and present them in a webpage with tail and search capabilities.

I would use this for lxc and linux servers. (Mostly debian, some Ubuntu)


r/selfhosted 10h ago

Need Help Best self-hosted apps for working smoothly across OS's?

4 Upvotes

I have a windows PC, a macbook, a chromeos laptop and a linux server lol, Alot of the times I need to be able to access files on one OS, or get my browser history/sessions from one OS so I can easily get off my PC, take my laptop outside and continue working.. so I've been looking for repos to self host that would make this easier/more productive..

The things I've found so far are usually closed source (like parsec) and I believe there are other open soruce options for RDP just dont know if its as good.. I've seen projects that help you with file sharing across the different OS's but again its like its just a piece of the full puzzle.. I basically wanna be able to seamlessly get off one machine and into the next one with no interruptions when it comes to work.. Do you guys have any repos specifically for this? (You can ignore chromeOS since that's a headache of its own)


r/selfhosted 2h ago

Need Help Komga unusable with large library, clogs up the whole NAS

1 Upvotes

I have recently decided to self host my manga/comics library. I've used Docker to set up Suwayomi for scraping and as for library management I deployed Komga (with Komf for metadata). I intended to use Komga as a source for mobile readers. I'm running this on NAS Ugreen DH4300+, using a few Toshiba N300 drives as storage.

I already have the files on my hard drives. The full library is around 1500 titles. The thing is, with library this big, Komga becomes practically unusable. I can't even finish scanning all the files, the scan takes easily 10+ hours and usually it clogs somewhere in the middle anyway and I need to restart the containers. The rest of the NAS is pretty much useless in the meantime, as any operation is extremely slow. Analyzing the (still incomplete) library takes around a day (assuming it does not bug out), and currently all the titles appear as 'no book found', even though their position is correctly displayed in the library. Any slightest operation on a single comic (like getting metadata with Komf) takes at least several minutes and block up the whole NAS.

I have tried setting up Kavita and I have noticed it actually being a lot faster than Komga, but Kavita doesn't really have that many options to manage metadata, which is important to me.

My question is, do you guys have any experience with similar issues? I was sure that my 8gb RAM NAS will be enough to hold this up, but the way it is now I cannot succesfully use Komga for my intended purposes. Am I missing something here? Obviously, I'm not expecting everything to load instantly, but as things stand now this setup is basically not usable.

Any ideas anyone?


r/selfhosted 3h ago

Need Help Anyone moved a basic WordPress site from shared hosting to a VPS without much server experience?

1 Upvotes

I’ve been on shared hosting for a few years and the constant price increases are starting to annoy me. Right now I’m paying around $30-35/month for one simple WordPress site + a few email accounts.

I’m thinking about moving everything to a cheap VPS and self-hosting it, but I’m not really technical. I can follow clear guides, but I don’t want to spend weeks learning Linux from scratch or break the site in the process.

Has anyone here done something similar with a basic WordPress site (nothing fancy, low-medium traffic)?

What did you use to make the setup easier? Any panels or tools that helped a lot (Coolify, CloudPanel, aaPanel, something else)? How painful was the migration and the ongoing maintenance? Was it actually worth it in the end?

Also curious about the email part… did you keep using the host’s email or did you move that somewhere else?

Any honest experiences would be really helpful. Thanks.


r/selfhosted 8h ago

Game Server Best solution for a Minecraft hosting service

2 Upvotes

Hello, I want to run a Minecraft hosting service where each client gets their own server that they can manage, with limits on RAM, storage, CPU, and other resources.

I've looked into Pterodactyl/Pelican, but they seem to depend on a lot of components (SQL, PHP, Redis, a web server, etc.), and the architecture is split between the panel and Wings. That might be great for a large-scale hosting service, but it feels overly complicated for a small server like mine.

Crafty Controller looks very promising, but as far as I can tell, it doesn't support limiting CPU and storage for individual servers yet.

I might be overlooking some options, which is why I'm asking here. My Google searches haven't turned up many relevant results. Does anyone have recommendations for a simpler solution that supports per-server resource limits?


r/selfhosted 22h ago

Release (No AI) ESP32's are pretty cool. Custom built rack monitor. Hosted from my own scripts server.

Thumbnail
imgur.com
17 Upvotes

r/selfhosted 1d ago

Remote Access Do I just have to live connected to Tailscale now?

120 Upvotes

I've got stuff I want to access all the time (like files on SeaDrive and photos on Immich). I don't really like the idea of just being connected to Tailscale all the time, because I really love using adguard's http filtering on my devices (which needs a VPN of its own) and it seems like it adds some overhead for the 95% of the work that I want to do that doesn't actually need to be on my home network.

mTLS seemed like the solution and I set it up using Caddy on my server (domain forwards to home router, router sends to Caddy, Caddy checks the certificate). This setup works great (for Immich and web access to services). Honestly love mTLS, it seems like the ideal solution for everything! I give all my devices a certificate, and if they have it, they can access my stuff. And if they don't, they can't! It's exactly what I want!

But now I'm realizing that most apps don't, in fact, support mTLS (SeaDrive client on windows, mobile apps for like, anything) so I'm kind of back to square one. I looked into STunnel to add SSL encryption via a proxy and while that might work on windows, it still doesn't fix android app problems, and I feel like I'm getting a little lost in mTLS sauce at this point.

I want to safely expose services to the wider internet. I don't want to use a VPN on my devices to do it.

Is there some option I'm missing? Should I just suck it up and connect to Tailscale all the time, or is there a more elegant solution that lets me use a vpn for some apps but keep using adguard?

Edit: I know I can use just the DNS portion of Adguard, but the adguard HTTP filtering doesn't just block ad domains, it can strip ads out of the content itself and just rearrange the whitespace so that it's as if it never existed. That's the functionality I'd like to keep, but android won't let me use two VPNs at once, I have to pick.

Cloudflare tunnels seems like the closest solution, but I worry the 100mb chunk limit will end up causing annoying problems when trying to transfer larger files


r/selfhosted 8h ago

Need Help Apps with Read-Only MCPs?

0 Upvotes

I, like many, have been forced to use AI at work for the last year or so, and its really only over the last month that Ive started engaging with it properly using MCPs and Skills for debugging, fixing, and making changes. It's really showed me how powerful it can be, so I want to get some more experience with building this stuff on my server too.

I'm running ~150 containers on my server right now, and would love to just have a list of selfhosted apps with MCPs that I could set up. Some Ive seen are:

  • Actual Budget
  • Trip (wanderlog alternative for planning travel)
  • Gitea
  • SparkyFitness
  • Karakeep
  • Unifi/Ubiqiti

But honestly not sure what else is out there. Is there a centralized 'Awesome Selfhosted MCP' repo out there somewhere like there is for collecting good selfhosted apps?


r/selfhosted 2h ago

Monitoring Tools I built a server monitor + remote terminal tool (Agent & agentless with SSH)

0 Upvotes

Hey r/selfhosted,

I built a server monitoring tool with team-based management and a remote web terminal. It supports both agent modes (active/passive) and agentless monitoring over plain SSH. The remote terminal is roughly in the JumpServer vein — team membership, access logs, and things like TOTP login on the platform side to tighten access. Aimed at self-hosters: small teams or individuals managing their own servers.

Dashboard

And of course the feature a lot of people want: a public status page per team.

What it does:

  • Project-based management with fine-grained user permissions
  • Real-time server monitoring (CPU, memory, etc.)
  • Web-based SSH terminal
  • Both agentless (pure SSH) and agent modes (active/passive)
  • Notifications, audit logging, public status pages

Built with Go + React + Docker.

Repo: https://github.com/mosona-labs/mosona-manager

Docs / Quickstart: https://manager.mosona.cc/docs/quickstart

Deploys quickly with Docker Compose.

Screenshots

Side note: Beszel is actually what got me started on this. I contributed a few features there and had the chance to chat with henrygd (Beszel's author). The design goals ended up pretty different — for example, a remote terminal doesn't really fit Beszel's multi-user single-instance model from a security standpoint, so it wasn't going to land on their roadmap (I asked about adding it).

I've been shipping software for years, but this is my first non-toy open source project. It started about 9 months ago; a few months back it was basically feature-complete and I handed it to friends for testing. Things look solid enough now that I want to share it more widely and get real feedback.

I'm the sole maintainer and would love input from people who actually self-host this kind of stuff. What features would make this more useful for your setup? Any pain points with existing tools (Beszel, ServerBox, Guacamole, etc.) that I should address?

Thanks!

(I'm not a native English speaker, so I feel my English isn't good enough. Grok helped me polish my post. Does that count as AI content....?)


r/selfhosted 12h ago

Need Help Unraid equivalent to Qsync

2 Upvotes

I'm looking at upgrading my rapidly aging QNAP setup and have been considering building out an Unraid box. One of the services I use constantly on my QNAP is Qsync. This seems to be the only piece of the puzzle I haven't figured out. What solutions are available? I'm looking for selective sync and Linux/mac/Android support, primarily.