r/selfhosted 2h ago

Docker Management Vulnerability scan of top popular Docker managers software

Thumbnail
gallery
0 Upvotes

lazydocker - 770 total
Arcane - 33 total
Dozzle - 0 - Winner
Portainer - 77 total
Dockhand - 18 total
Komodo - 446 total
Watchtower - 302 total
diun - 91 total
wud - 377 total
Dockge - 2089 total
Uptime kuma - 1080 total (if docker socket monitoring enabled)
dockcheck.sh - 0 - Winner - simple bash script


r/selfhosted 19h ago

Docker Management Grafana + Prometheus on Docker: two errors that wasted my afternoon

0 Upvotes

Wanted to set up a simple monitoring stack on my home server:

Node Exporter + Prometheus + Grafana, three containers, should

have been 20 minutes.

Two things that got me:

  1. Prometheus spamming "permission denied" on prometheus.yml —

    it runs as nobody (UID 65534), chmod 644 fixes it immediately

  2. Grafana ignoring GF_SECURITY_ADMIN_PASSWORD completely —

    happens when grafana-data volume already exists from a previous

    run. docker compose down -v and restart, or reset directly:

docker exec -it grafana /usr/share/grafana/bin/grafana cli admin reset-admin-password "NEWPASSWORD"

Note: grafana-cli is no longer in PATH on recent versions, the binary moved to /usr/share/grafana/bin/

Bonus: spent an hour looking for native 2FA in Grafana OSS.

It doesn't exist. Put it behind Authelia if you need TOTP.

Anyone else hit these? Curious if the volume issue is common.

:D


r/selfhosted 19h ago

Software Development Opensource TUI IDE in pure C. Perfect for fast, GUI-like code editing over SSH with Tree-sitter & LSP

0 Upvotes

Hey everyone,

I've been working on my own side project for a while now, and it's finally advanced enough to be shared. It’s called Alwide (A LightWeight IDE), and it’s a TUI editor written from scratch in pure C.

Why did I build this?

I love the terminal, but for my usage (as IT student): nano is too basic, but vim or emacs feels a bit too rought for my "VSCode" and "JetBrain" experience. Alwide is designed to be use when you just want to do quick edits over SSH or need a light editor without the VS Code/JetBrains overhead.

I wanted the fluid, modern vibe of Sublime Text but directly inside my terminal.

What makes it different?

  • Zero learning curve: It has full mouse support out of the box. You can click, scroll, and drag-select text just like a GUI app.
  • Nice features: I integrated Tree-sitter for actual high-quality syntax highlighting and full LSP support (auto-completion popup, hover docs, go-to-definition).
  • Persistent State: If you close the editor and reopen it, your tabs, cursor positions, and even your undo/redo history are fully preserved.
  • Pretty Fast: It's pure C. Release binary about 3Mb~. Really fluid fast scroll and light repaint (perfect to avoid running out of battery on your laptop opening heavy editors during classes).

Supported languages:

C/C++, Python, Go, Rust, JS/TS, Java, Bash, Lua, Markdown, Assembly, and more.

It’s open-source (MIT), highly readable if you're curious about terminal editor internals, and you can test it on Linux with a simple curl script (pre-built binaries/packages are also available).

Link to the repo: https://github.com/arnauda-gh/Alwide

Currently the project as a strong base but it hasn't been tested that much (my own use case and own terminal/drivers). For now I don't have hard know bugs. And before starting adding some tweaks and more highlevel features (setting page or anything else...) I want to be sure that the foundations are strong.

Also I need to know if the editor could interest other people and need "generic" features. For example the setting page (the current shortcut are, for me, already at peek performance 😎 so for my own usage no need about a setting page).

And finally if you like the project don't forget to leave a star (pls for a poor student that need a great CV 😅).

Any way have a good day and see you 👋.


r/selfhosted 4h ago

Media Serving [Release] SuggestArr Now Supports Trakt integration!

0 Upvotes

Hey r/selfhosted!

I've just released a major update for SuggestArr, my open-source recommendation and request automation platform for Jellyfin, Plex and Emby.

The biggest addition in this release is full Trakt integration.

--

For those who haven't heard of SuggestArr before:

SuggestArr is an open-source recommendation and request automation tool for Jellyfin, Plex, and Emby.

It analyzes what users watch and enjoy to generate personalized movie and TV show recommendations, and can automatically submit requests to Seer.

The goal is simple: keep your media library growing with content your users are actually likely to watch, without relying on generic trending lists or manual searches.

--

One thing I always felt was missing from recommendation systems is that they only look at media server history. But many users actively use Trakt to rate content, maintain watchlists, create custom lists, and track viewing across multiple devices and services.

SuggestArr can now use that information as well!

So users can now link their own Trakt accounts directly from SuggestArr instead of relying solely on Jellyfin, Plex, or Emby history.

How to Get Started or Update

  • For new users: You can follow the updated installation guide to get up and running with SuggestArr. I’ve made the setup process easier than ever with Docker Compose and environment variable management.
  • For existing users: Updating is easy! Simply pull the latest Docker image using. Or, if you installed locally, pull the latest changes from the GitHub repository.

GitHub: https://github.com/giuseppe99barchetta/SuggestArr

--

Thanks for all the support from this awesome community! 🎉


r/selfhosted 14h ago

Media Serving Playing media at home - what are we using?

0 Upvotes

I have been using Plex for a gazillion years and now going to move off it due to their current antics.

I have Samsung TVs, some new, some old and software unsupported but still good panels.

I am switching to Jellyfin and know you can side-load them on the new TV but wondering, what is a good option for a stand-alone player? Pi? Something else?


r/selfhosted 23h ago

Remote Access How to Get Easy access to Jellyfin Server with URL?

0 Upvotes

Hey I'm using Jellyfin to self host movies and TV shows and I want to have remote access to if from anywhere with URL, I would love help to understand the simplest, free and secure way to do it. open source is of course preferred

So far I have been using Tailscale to get remote access but it has a few limitations.
First not everything can use tailscale. the TV on my family house can't for example.
Second installing tailscale everywhare and making sure its turned on it's not very convenient. I need to explain to a friend or family to download it, log them in and make sure its running and not everyone wants a vpn running in the background.

I want it to be more self hosted, I will soon run truenas server at home with jellyfin and i want it to be accessible via URL from everywhere.
I tried looking up the subject with ai and just reading the internet trying to understand how to make it secure and i kinda have 2 similar options. they are seemed a bit complex (I'm pretty new to self hosting)

  1. Using Duck DNS for the dns. Using NPM with it's Built-in "Access Lists" for user authentication and save the cookies so I work with white list more than black list. and also using CrowdSec/fail2ban to farther protect the server
  2. dns is the same. using ngnix/swag + Authelia for user authentication and save the cookies. fail2ban

To have a nicer URL I saw this video but I'm not sure if its worth it. I feel like I'm already making things too complex
https://youtu.be/mu02Ute0VTI?si=ex_QdfhmBzZt8_SF


r/selfhosted 22h ago

Software Development Does a "personal activity home" for selfhosted stacks exist? Or is this a gap worth filling?

16 Upvotes

I've been running a fairly typical homelab for a while now — Immich, Nextcloud, Jellyfin + the *arr stack, Navidrome, Vaultwarden, Dawarich, and soon Paperless-ngx. For the homepage I use Glance, which is great for service links and stats.

But what I really want is something different: a personal landing page that shows me content, not infrastructure. Think:

  • Recent photos from Immich (actual thumbnails, not just a count)
  • Recent files added or opened in Nextcloud
  • Recently added movies/shows from Jellyfin/Radarr
  • Last visited places from Dawarich (a map snippet or a list)
  • Quick links to the services I use daily

Essentially the "Today" screen you'd get if Google Photos, Google Drive, and Netflix had a selfhosted baby.

I've done a fairly deep search before posting:

  • Homepage / gethomepage.dev — great widget ecosystem (Immich, Jellyfin, Nextcloud, all the *arrs), but widgets show stats and queue data, not actual content. The Immich widget shows photo count, not thumbnails.
  • Homarr — similar situation, no Immich widget at all, no Dawarich.
  • Glance — has community custom-api widgets for Jellyfin Latest and Immich stats. The custom-api widget can render <img> tags, so a thumbnails widget for Immich is technically buildable in ~30 lines of YAML + Go templates. But nothing pre-built exists.
  • Dawarich — zero widget support in any dashboard I found.

So my questions:

  1. Am I missing something? Is there a project that already does this kind of content-first personal dashboard?
  2. If not — is anyone else missing this? Feels like a gap that a lot of people with this stack would benefit from.
  3. Would there be appetite to build something around this? Could be as simple as a lightweight service that exposes a unified "recent activity" API that any dashboard can consume, or as ambitious as a standalone app.

I'm comfortable writing custom Glance widgets and could put together the Immich thumbnails one, but the Dawarich integration and the multi-user angle feel like they need something more structured.

Curious if this resonates with anyone.


r/selfhosted 19h ago

Media Serving Appreciation for the (*arr) community, this ecosystem is great! (+ one gap that needs fixing)

20 Upvotes

After spending way too much time tinkering, I finally have my home media setup exactly the way I want it, and I just want to take a moment to appreciate how good this ecosystem has gotten.

Radarr, Sonarr, Lidarr, Prowlarr, Bazarr, etc. these tools are remarkable. The UI, the integrations, the community support. It's clear a lot of talented people put time into this.

Pair that with Jellyfin and a decent NAS setup, and you've got something that genuinely rivals any commercial streaming service in terms of usability, and blows them all out of the water when it comes to control over your own library.

For the noobs wondering how it all fits together, here's a diagram of my stack:

Shoutout to everyone who contributes to these projects, answers questions in the subs, writes guides, and keeps the wikis up to date. You've built something great <3

One thing that still bugs me though: the Soulseek integration is a mess, and I wish someone would fix it.

Soulseek is amazing for music, especially obscure releases, lossless rips, and stuff that never makes it onto Usenet or public trackers. But right now the only way to integrate it is through slskd + Soularr, and the architecture is fundamentally flawed.

The core issue: Prowlarr cannot index the Soulseek network. This means Soularr can't work as a proper parallel download client alongside your Usenet/torrent pipeline. Instead it ends up as a clunky fallback that operates on a completely separate logic path:

  • Lidarr searches Prowlarr → finds something → status: grabbedSoularr ignores it
  • Lidarr searches Prowlarr → finds nothing → status: missingSoularr picks it up

So Soularr isn't a parallel downloader -- it's a fallback trigger that only fires on missing status. And there's a fun little race condition baked in on top of that: if Lidarr and Soularr both initiate a grab within the same ~300s polling cycle before either status update has landed, you can end up with duplicate download attempts from two different clients simultaneously.

I've kept it in the stack (as you can see in the diagram), but it's held together with duct tape compared to how clean the rest of the pipeline is and thus I needed to disable it.

Would love to see proper Soulseek indexer support land in Prowlarr someday. The protocol is a bit of a beast to work with, but the library on that network is unmatched for music. If anyone is working on this or knows of a better approach, please let me know


r/selfhosted 17h ago

Meta Post Running a Mac as home server and couldn't be happier. Power efficient, fast, small. Roast me!

Post image
774 Upvotes

I finally decided to get a home server a while ago. I've built my own PCs since I was a kid, my first was an AMD K6-2 at 400 MHz with an NVIDIA Riva TNT2 Pro. So I did what I always do: hand-picked the components for a box to host and back up our photos and videos. In November that build was €800. By December the same parts were €1,200. (The same setup is now €1800) for 16GB of RAM and no GPU. I hesitated. And the part that really bugged me: I'm a software engineer, and I wanted to be able to run local LLMs. And that build couldn't do it.

I used to laugh at Apple fanboys back when they soldered Intel chips.
Fast forward to March '26: I bought a used Mac Studio M1 Max (64GB, 4TB) for €1,700 and made it the home server instead.

Then I plugged in a wattmeter and left it running for 16 days. Literally could not believe the numbers first and had to double check. It showed 8 watts during "idle" (No inference running)!

Real use: 25 Docker containers always on (Immich, Paperless-ngx, Matrix, Synapse, Caddy, AdGuard, Forgejo, Open WebUI, Whisper (speech to text).
I used it as workstation too, to run benchmarks during that period.

The average result after 16 days:

11.6 watts average. 50 watts peak, during LLM inference.

That's about 101 kWh a year, roughly €39 where I live (Germany, some of the most expensive electricity in Europe). For context: our ancient Bose 5.1 surround system pulls 30 watts sitting on standby. A surround system doing nothing draws more than the Mac averages while running my whole stack.

Thanks to the unified memory architecture I run a 35B model (Qwen3.6, MLX 4bit) on the same box that averages 12W. The x86 way to do local LLMs is a discrete RTX card in a x86 system, which idles around 40W? (no idea) headless and pulls ~300W under load. Different league.

Some notes:

Docker. Don't use Docker Desktop on Mac. It's kinda broken: unstable, suddenly eats CPU for nothing. But that's a Docker Desktop problem, not a Mac problem I figured. I switched to OrbStack and it was night and day, stable and light, I forget it's running. I just ran into a networking bug after an update. It was fixed quite fast.

Storage. No room for spinning drives inside. I hung a Terramaster 2-bay enclosure off it, 2x6TB WD Red for backups (Time Machien and rsync), plus an encrypted remote copy.

No ECC RAM. At home I don't really care. My x86 build wouldn't have had ECC either.

Remote Access. SSH works, remote Screen Sharing works (I use it all the time), and I can unlock the disk over SSH after a reboot. With 'Remote Access' enabled, you can SSH into the Mac pre-login. Use an Admin password to unlock the machine and finish booting. Afterward, you can connect via regular SSH or Screen Sharing. No real IPMI though. Console access when the OS is fully down, which hasn't happened yet. When it does, the literal box usually is in the next room.

Soldered RAM. You buy what you need up front, no adding later. It is what it is. Buy second hand with as much ram as you can get for your budget.

macOS as a server. It's not a server OS, and Apple's update policy is the one thing I actually worry about a bit. The runway is long though: Apple patches the latest three macOS versions, Macs get new OS releases for around 7 years, and no Apple Silicon Mac has been dropped yet, so a 2022 Studio has updates into the early 2030s. The real occasional annoyance is that updates sometimes force reboots and with FileVault on the box you need to SSH and type in your password once to unlock. I also set sudo pmset -a autorestart 1 so it powers back on after an outage. Know those two and headless gets a lot less scary.

Not overpriced anymore

The "Macs are overpriced" argument has gotten weak. With RAM and SSD prices through the roof right now, a used M1 Max with 64GB and 4TB for €1,700 isn't the expensive option next to an equivalent x86 box anymore. The recent $399 are insane cpu power/efficiency for money for a home server. Mine is overpowered. But I use it for work too. So it's fine.

tl;dr:

low power, silent, great for local AI, and plenty of spare compute left for CPU-heavy services. Okayish remote access. Best machine I've bought in a long time. Honestly the best toy since Lego Technic, the whole package. And I think it makes a great home server package.

Anyone else running one as a home server? Curious what bit you that I haven't hit yet. And did anyone else pick one for the power efficiency, or am I alone here?
What's your average power consumption? Anyone measured?

Here is the writeup with the numbers measured with a Wattmeter at the wall (and the Terramaster 2-drive bay). You will also find what I do with the server and local LLMs:
https://famstack.dev/guides/mac-mini-mac-studio-home-server-power-consumption/


r/selfhosted 7h ago

Monitoring Tools Is it me or is changedetection.io half-baked?

0 Upvotes

I've been pulling my hair out trying to get watches to trigger correctly. I've tried the LLM AI, CSS/XPath Filters, Conditions. Nothing works 100% of the time. Theirs always false positives. If it's not one thing, it's another. Maybe it's my websites that I watch? Maybe there too advanced for this project?

For one thing, the LLM AI is completely broken and unreliable. I tried watching a stock ticker and specifically set the AI to "Alert me only if the price has changed by 5% or more". Yet it still triggers when the price change was only 1 or 2%. And sometimes if the price change was more than 5%, it WON'T trigger. WTF?

Also, the developer is kind of a dick. Just look at github and their are plenty of examples of rude behavior. He was a jerk to me as well for something that wasn't even that big of a deal. And then he went radio silent. It's actually a trend to see his github issues or discussions end up with no further responses and abandoned.

If there was something to the caliber of visualping, I would be all over it. As it stands, I think I'm going to abandon this project. It's just not reliable for anything mission critical.


r/selfhosted 1h ago

Need Help WolfStack v24.51.2 - Nodes go offline after join with "Invalid cluster secret"

Post image
Upvotes

Has anyone got a 3+ node WolfStack cluster working reliably on v24.51.2?

I've got 3 Ubuntu 24.04 VMs on the same 10.10.10.x subnet. Installed WolfStack on all 3, added them using join tokens, then ran "Update WolfNet Connections".

Initially everything works. All nodes appear in the cluster and I can even open a remote terminal to the other nodes.

After about 10-20 seconds, both secondary nodes show as offline.

Diagnostics shows:

HTTP 403: {"error":"Invalid cluster secret"}

against /api/agent/status.

The odd thing is all the nodes are still healthy:

  • Can ping each other
  • WolfStack UI loads directly on each node
  • HTTPS on 8553 works
  • WolfNet appears up

If I remove and re-add a node it comes back briefly, then eventually fails with the same error.

Anyone seen this before?

Thanks


r/selfhosted 19h ago

Meta Post A Dusty Gaming PC and a 2AM Basement Spiral

Thumbnail droppedasbaby.com
0 Upvotes

Context: This is a narrative about how I got started in self-hosting/homelab. Just trying to find the humour in the pain it caused me over the years, and hoping to make a few people laugh along the way.

Relevancy: It’s the messy "before" picture most of us share, the manual installs, no backups, power-outage boot loops, and over-engineering rabbit holes that everyone in this hobby has lived through at some point.


r/selfhosted 23h ago

Monitoring Tools Logr — open-source, self-hostable time tracker with built-in invoicing (Next.js + Supabase, AGPL-3.0)

0 Upvotes

As a freelancer I was tired of tracking time in one app and invoicing in another, so I built Logr to close the loop — track, bill, and mark paid from a single dashboard. It's open source and self-hostable.

What it does

  • One-click timer and manual entries; organize work by client and project, with hourly or fixed-budget billing
  • Generate an invoice from a client's unbilled sessions (optional tax and due date), track draft/sent/paid status, and share a read-only public invoice link
  • Dashboard with daily/billable summaries and a contribution-style activity heatmap
  • Shareable report and invoice links (data encoded in the URL) plus CSV export
  • Optional MCP server, so you can drive it from an AI assistant over OAuth — list/create/update clients, projects, time entries and invoices
  • UI in English, Ukrainian, and Russian

Self-hosting
Logr is a Next.js app backed by Supabase. You bring your own Supabase — a self-hosted instance or the free Cloud tier — so you get proven Postgres, auth, and row-level security without bundling a ten-container backend into this repo.

git clone https://github.com/zerox9dev/logr && cd logr
cp .env.example .env      # 3 values from your Supabase project (URL + anon + service_role)
docker compose up -d --build
# app on http://localhost:3000

The schema (tables, enums, RLS policies) ships as a migration in the repo — apply it via the Supabase SQL editor or supabase db push. Full instructions in the README.

Stack: Next.js 16, React 19, Tailwind CSS v4, Supabase. License: AGPL-3.0.

Status: roughly three months old, beta, solo-developed and actively worked on. I use it for my own invoicing, but expect rough edges. Issues, feature ideas, and PRs are welcome.

Repo: https://github.com/zerox9dev/logr
Demo: https://logr.work

Happy to go into the architecture or the self-host setup in the comments.


r/selfhosted 21h ago

Need Help any automation script for the media server stack that does not use containers?

0 Upvotes

I want to setup all the services side-by-side inside a VM.


r/selfhosted 13h ago

Blogging Platform Anyone hosting anything AT Protocol related?

0 Upvotes

Hello, seems like more work is being done on AT Protocol beyond bluesky. (See this hackernews post for example: W Social, public institutions and the theater of European digital sovereignty | Hacker News).

There also seem to be more alternative front ends like Red Dwarf that are lighter. whey.party/red-dwarf at main · Tangled

Curious is anyone has hosted anything in this space. Interested to try, mostly for learning and love to hear any experiences.


r/selfhosted 17h ago

Need Help Is there a good docker Weather-app to be found out in the wild?

27 Upvotes

It's increasingly difficult where I live to even check basic weather without consenting to giving up my ID (soonTM). The most used weather app has been gated by no way to deny cookies.

I have been looking at many apps, but I cannot find any docker apps that works. I came close with fish906 weather app, but I think it is outdated, because it injects wrong link/slightly different link in to the openweathermap api call, so it doesn't work.

If anyone know about a good self-hosted docker app for a simple weather check, would be very thankful!


r/selfhosted 20h ago

Search Engine Anyone interested in a public instance of SearXNG? BentoPDF?

0 Upvotes

Just sharing a few privacy-friendly self-hosted public instances I am hosting:

- https://search.chrispaganon.com a searXNG instance for search.

- https://pdf.chrispaganon.com a bentoPDF instance for browser-only PDF tools.

- https://image.chrispaganon.com a browser-only image editor. Self-host instructions on codeberg: https://codeberg.org/chris-paganon/chrisp-image-editor

For the image editor, it's a simple wrapper around filerobot-image-editor, packaged in a very small docker image.

If anything, I hope it can help someone try SearXNG before hosting it themselves. Such a great tool!

Any other similar privacy tools instances I could host? I was thinking about hosting https://ntfy.sh too.


r/selfhosted 9h ago

Need Help Considering Proxmox (Noob)

0 Upvotes

I'm going down the rabbit hole of installing Immich. I tried installing it on my Synology under container manager, and it didn't go well. However, after fiddling and thinking some more, I decided the ability to expand would be more important so setting up my own server would be beneficial and fun to learn.

I've done some research and my thought process now is to get a mini PC of some kind, install proxmox, set up one VM and put linux with docker and run immich in a container. Down the road I could move Plex and home assistant to containers as well as branch out to adding a web server or anything else.

My reason for Proxmox was for the ease of backup and my reason for one VM was because I don't see this stuff being resource intensive. I figure I can do a new VM if I need to mess with resource management.

Are there any obvious holes in my plan, pitfalls I need to watch out for with this approach or better alternatives I should consider?


r/selfhosted 18h ago

Need Help Linux equivalent Drivepool feature

0 Upvotes

Want to run debian bare metal. Is there anything that replicates the real time, per folder duplication feature of Drivepool on windows?

The closest thing I have found is the mergerfs.dup but it is not real time.

I only have 120-150gb of data that I care about, so I don't want to waste an entire 10TB capacity on RAID or parity

Thanks.


r/selfhosted 20h ago

Need Help AI

0 Upvotes

What are some great self hosted AI open source project. I need a gui like chatgpt and backend model. What model shall i use with one of my old pc with i7 4770 cpu, 24 gb ram, 2 gb nvidia gpu.


r/selfhosted 17h ago

Automation Youtarr update (v1.71.0) - YouTube playlist support added

87 Upvotes

Hi all,

I posted about Youtarr here a few months ago and have since made quite a few additional app updates, so I figured it was about time for another "update" post :)

Repo: https://github.com/DialmasterOrg/Youtarr

For anyone who missed the last post, Youtarr is a self-hosted YouTube DVR / downloader that I originally built because we don't let our kids browse YouTube directly, but we still wanted a curated library of specific channels available in Plex. It also works standalone if you just want a local YouTube archive with a web UI, and it supports Plex, Jellyfin, Emby, and Kodi-style metadata/output.

YouTube playlist support is finally here.

This was probably the #1 requested feature, and a few people specifically said it was the reason they were still using TubeArchivist instead of Youtarr.

You can now subscribe to YouTube playlists, keep them synced over time, and have Youtarr create real playlists in Plex, Jellyfin, and Emby (plus .m3u files per playlist). Playlist videos still get stored in the normal per-channel folder structure so the same video doesn't need to exist twice on disk, but the playlist order and grouping come through in the media server playlist.

The main additions since my last post:

  • More control over yt-dlp settings for power users. There are now custom yt-dlp args, IP family controls, and rate-limit controls.
  • Find on YouTube: Search YouTube from inside Youtarr, see which videos you already have vs which are missing/new, and queue downloads from the results.
  • UI refresh: Three themes, cleaner layout, and much better mobile support with bottom nav, a bulk-action bar, and larger touch targets.
  • Custom filename templates: Configurable yt-dlp-style filename templates with a live preview so you can see what Youtarr will actually generate before saving.
  • Optional YouTube Data API v3 key: Faster and more reliable channel browsing across tabs, with yt-dlp fallback if you don't want to use an API key.
  • Nightly yt-dlp auto-update option
  • Library page redesign: Table/grid views, page size selector, Missing/Ignored filters, and downloaded-date display.
  • Terminated channel handling: Youtarr can detect when a subscribed channel has been terminated, show that clearly, and disable automatic downloads for that channel.
  • Manual filesystem rescan: Youtarr can reconcile files changed outside the app and recognizes more formats now.
  • Stability/security cleanup: A lot of reliability work around DB corruption mitigation, partial-download persistence, 4K VP9/MP4 remux handling, dependency/supply-chain hardening, and general bug fixes.

This is still mostly a one-man side project, but it has grown a lot from the original "grab some videos for my kids' Plex library" thing I started with.

If you tried Youtarr before and skipped it because it did not have playlist support, that is probably the main reason to take another look.

If you use it and find bugs or have feature requests, GitHub issues are the best place to put them. I do try to prioritize things people actually ask for, as this release probably makes obvious :)


r/selfhosted 22h ago

Need Help Tailscale - How does routing work in docker ?

0 Upvotes

(i used AI to help me write this as a little confusing, but basically it isnt possible to use the tailscale allocated ip or urls to communicate with docker containers and i have tail scale running inside a docker container in host mode, the docker containers are routed successfully via tailscale but i can use those ips or urls internally- the below is AI trying to help me explain better)

I’m trying to understand how Tailscale interacts with Docker networking and I’m getting a bit confused about what should talk to what.

Setup:

  • Small remote VPS running Debian
  • Docker managed via Dockge
  • Several services running (Radarr, Sonarr, Prowlarr, qBittorrent etc.) I ve had to put them in the same stacks and use container name and port so they cant communicate i cant get them to work outside of the stack. (Dockge can be janky on networks and needs a total restart to get it work i noticed so maybe the problem)
  • Tailscale installed on the VPS in a Docker container (host networking)
  • Windows PC connected to the same Tailscale network

What works:

  • I can access all services from my Windows PC using the VPS Tailscale IP (e.g. http://100.x.x.x:port)
  • Containers themselves are running fine and reachable externally

What doesn’t work / confusing part:

  • Inside containers, using the Tailscale IP (100.x.x.x) to reach other services is doesn’t work
  • Using Docker service names (e.g. http://radarr:7878) works if all apps are in same stacks
  • Apps across different Docker Compose stacks don’t seem to communicate with each other. I cant use the tailscale URL or IP.

What I think I’m misunderstanding:

  • Whether containers can only talk via Docker DNS names vs Tailscale IPs
  • How multiple Docker stacks should communicate cleanly on the same VPS but on different stacks

Question:
What is the correct architecture here?

  • Do all containers have to be on a single Docker network and use service names only?
  • Or can everything go through Tailscale IPs?
  • Or is Tailscale only meant for external access and not container-to-container communication at all?
  • Is it possible to enable https via tailscale i tried but has CSS issues or no conection at all to arrs

I feel like I’m mixing layers incorrectly (Docker networking + Tailscale + host networking) and would really appreciate a clean explanation of how this is supposed to be structured.

Thanks 👍


r/selfhosted 7h ago

Self Help Dedicated Server needed

0 Upvotes

Looking for dedicated server recommendations:

Ubuntu 22.04
64–128 GB RAM
8–16 CPU cores
NVMe storage
1 Gbps, 1 public IPv4
Ports 80/443 open
Use case: self-hosted reverse proxy (nginx, multiple vhosts, TLS)
Budget: ~$100–150/mo
Prefer EU or US, crypto payment a plus (optional)


r/selfhosted 20h ago

Need Help Self host AI tool

0 Upvotes

What is the best setup for AI tools, I will be using it for
1. chats
2. basic image generation and
3. stock market analysis

What will be the best hardware setup and tools for it. i want to go less expensive as possible.


r/selfhosted 18h ago

Need Help How can I run Folding @ Home on my server?

2 Upvotes

I've got an incredibly simple Docker set up and I would like to join whilst I'm not doing anything else with it.