❌

Reading view

Projects to replace the lost RSS feeds?

Anybody have any ideas for replacing the loss of Reddit's RSS feeds? I've probably been using the front page RSS feed for over a decade to get reddit posts. On my phone I like to check specific subreddits, but on my desktop I like to just have an unfiltered firehose of everything hitting /r/all. (http://www.reddit.com/.rss)

Is it possible to replicate that? I briefly did some looking. There's an open-source project called redlib - the main project seems nearly dead and while there are forks, nothing seems to be consistently functional these days.

submitted by /u/ASK_ME_AB0UT_L00M to r/selfhosted
[link] [comments]
  •  

Seerr Help

Seerr Help

Hey all, recently changed to Starlink from AT&T and potentially this relates to the issue but my Seerr service is not working now that I'm trying to use it. Radarr and Sonarr don't provide any errors when accessing them. All services are still up and running. Just can't search in Seerr and download movies / shows. Any ideas as to what would cause this? Thank you

submitted by /u/MiserableShoulder648 to r/selfhosted
[link] [comments]
  •  

Anchor enables share on mobile

Anchor enables share on mobile

This post is a thank you to the maintainer of Anchor.

From the release notes "Share to Anchor. Pick Anchor Notes in your phone's share menu to save text, links or pictures as a new note. You can edit the title and text and add tags before saving, without leaving the app you were in."

I have a couple of note taking containers (memos, poznote, etc) but I was frustrated that I had to copy, open the app, create new note, and paste and I was wishing they had a way to share, then this morning I got a notification that there was an update that included that. So thank you ZhFahim!

submitted by /u/Ok_Exchange4707 to r/selfhosted
[link] [comments]
  •  

Are there any good alternatives to discord?

I don’t care about discord servers. This is not for the public. I just want to use something that has good screen sharing (like discord’s), call support, and a chat.

Calling and chat options are the easy ones to find. I’ve been having trouble finding something for responsive screen sharing. Especially ones that works for group calls.

I will only be using this with people I know. As much as I hate discord I haven’t found a suitable replacement yet.

In summary, key criteria I want are:
- calling
- text messaging
- responsive screen sharing
- group calls

What have people been using for this?

submitted by /u/ColdFreezer to r/selfhosted
[link] [comments]
  •  

14 self-hostable apps report usage to their vendor unless you turn it off. Here's the switch for each

Disclosure first: I'm the founder of a technical due diligence tool that reads git histories, which is how this list came about. You don't need it for anything here, and there's no link to it.

Across the 1,577 public projects it has read, it flagged apps that report home by default. These 14 were each checked against the project's own code, and all were still on by default in the latest code on 5 November.

App Reports to Turn it off
Grafana stats.grafana.org reporting_enabled = false in [analytics]
Jenkins usage.jenkins.io, from the admin's browser -Dhudson.model.UsageStatistics.disabled=true
NocoDB telemetry.nocodb.com NC_DISABLE_TELE=true
Plane telemetry.plane.so the telemetry box at instance setup (is_telemetry_enabled)
Directus telemetry.directus.io TELEMETRY=false
SeaweedFS telemetry.seaweedfs.com -telemetry=false on the master
Leantime telemetry.leantime.io LEAN_ALLOW_TELEMETRY=false
OpnForm telemetry.opnform.com OPNFORM_ANONYMOUS_TELEMETRY_DISABLED=true
Checkmate checkmate-telemetry.bluewave-labs.workers.dev TELEMETRY_ENABLED=false
Onyx telemetry.onyx.app DISABLE_TELEMETRY=true
Coder telemetry.coder.com CODER_TELEMETRY_ENABLE=false
Qdrant telemetry.qdrant.io telemetry_disabled: true
Saleor usage-telemetry.saleor.io SEND_USAGE_TELEMETRY=False
Payload telemetry.payloadcms.com telemetry: false in the config

Three that look as if they belong here and don't:

  • Syncthing asks before it sends usage reports. Crash reports are on by default (crashReportingEnabled).
  • Notifuse's setup wizard shows the telemetry box, ticked, so you see the choice.
  • ownCloud's sample config has telemetry.enabled true, but it says community servers without a licence key never send.

This isn't a complaint. Several describe what they send as anonymous, and I haven't judged what each one sends, only that it's on until you say otherwise. The list is what's in my library, not every app. If I've got one wrong, tell me and I'll fix it.

If you'd like analysis and might want to use my tool, DM me.

submitted by /u/MadFiddlerLabs to r/selfhosted
[link] [comments]
  •  

changedetection.io - Yearly update :)

changedetection.io - Yearly update :)

https://preview.redd.it/5kowag6ydszh1.png?width=1401&format=png&auto=webp&s=f80fd32476132b8b3fb115515a662a6afaf4c95f

Hey all! Greetings from the web page change detection and notifications project over at https://github.com/dgtlmoon/changedetection.io It's been a long long time!

In summary basically huge UI overhaul, much friendlier, along with all the modern MCP/AI integration and ofcourse lots of bug fixes and improvements.

I havent made any posts on r/selfhosted from a long long time! haha.. more details follow..

  • Plugin hooks for selecting fetch backend and overriding recheck intervals, with example plugins.
  • This one is a REALLY nice helper - Notifications UI improvements such as pretty shortcut icons for popular services (Discord, pushover, ntfy, telegram, home-assistant), a "list all" dropdown, and a setup widget to pick services without manually writing Apprise URLs.
  • Restock detection enhancements including price picking via filters & triggers, locale-aware price formatting, and LLM fallback for price/stock extraction without litellm.
  • Backups can now restore multiple .ZIP files of watch data at once.
  • UI improvements: dark mode tweaks, fixing notification sidebar active state, naming diff minimap by location, mobile UI enhancements including a basic PWA integration with QR code in settings, and better sidebar and watchlist styling.
  • Language selector added to the login page.
  • New translations added or updated for Japanese, Spanish, Indonesian, Ukrainian, Polish, Czech, Turkish, Portuguese (Brazil), and Russian.
  • Security hardening including CSRF protections, SSRF mitigations, XML parser hardening, stored XSS fixes, and path traversal protections.
  • API enhancements: reject broken Jinja2 templates, extend processor API with restock price/stock state, and add restock config to watch JSON output.
  • Puppeteer fetcher improvements including PDF handling, crash handling, and proxy auth fixes.
  • Notifications: Markdown to HTML conversion per notification URL, regex_replace timeout fixes, and HTML escaping improvements.
  • UI: bulk "Mark unviewed" operation on watchlist, better checkbox contrast, and consistent tab sizes on diff page.
  • Restock LLM fallback content limit made configurable and increased.
  • Example plugins provided as standalone packages with README.
  • Various dependency updates and build improvements.

Much love! changedetection.io team.

submitted by /u/dgtlmoon123 to r/selfhosted
[link] [comments]
  •  

APT CVE-2026-109518 (root via packages that fail signature checks): Ubuntu says to update with -o Acquire::Retries=0

Heads up if you run Ubuntu or Debian servers. A new APT flaw was published on Nov 4, and how you install the fix matters.

CVE-2026-109518 is in APT's HTTP backend, so it affects apt, apt-get and aptitude. Ubuntu rates it High (CVSS 4.0 score 7.7). An attacker who can tamper with your HTTP traffic, or a malicious mirror, can get APT to install a package that failed signature verification. Package scripts run as root, so that means root on the box. It needs a retried download to work. Neither Ubuntu nor Debian says it is being exploited.

Ubuntu's recommended update turns retries off while you patch:

sudo apt update && sudo apt upgrade -o Acquire::Retries=0

If a full upgrade isn't possible right now:

sudo apt update && sudo apt install -o Acquire::Retries=0 --only-upgrade '?source-package(^apt$)'

To check your version:

apt list --installed '?source-package(^apt$)'

Fixed versions:

- Ubuntu 22.04: 2.4.15ubuntu0.1

- Ubuntu 24.04: 2.8.4ubuntu0.1

- Ubuntu 26.04: 3.2.1ubuntu0.1

- Debian trixie: 3.0.4 (the advisory only names trixie, so check the Debian tracker for other releases)

Other things Ubuntu notes: HTTPS protects against the on-path case, but some community and country mirrors don't support it. Unattended-upgrades applies the patch within 24 hours if you have it enabled.

Question for people running apt-cacher-ng or a local mirror: is the traffic between your clients and the cache plain HTTP, and are you changing anything because of this? Neither advisory covers that setup.

Sources:

- Ubuntu: https://ubuntu.com/blog/apt-vulnerability-fixes-available

- Debian DSA 6607-1: https://lists.debian.org/debian-security-announce/2026/msg00526.html

- Debian tracker: https://security-tracker.debian.org/tracker/apt

(Drafted with AI help. The facts are from the pages linked above.)

submitted by /u/WorriedAd9268 to r/selfhosted
[link] [comments]
  •  

Went a bit nuts with homepage for my homelab

Went a bit nuts with homepage for my homelab

Have been working on this for the past month after my previous vsphere/esxi setup had a few drives die and I decided to start over. Got a bit carried away I think, but I hope in a way this subreddit can appreciate!

Edit: A number of people have posted comments asking about the tools used, config etc (which I should have anticipated of course and included initially). To answer the question way too briefly: this is an extremely customized deployment of homepage, with connections to all of the servers, systems and services I use in my homelab, most of which are displayed in many of the pages you can see in the pictures. I have to wrap up some work tonight and will include a breakdown tomorrow and will make sure to respond to all comments and questions. Thanks everyone :)

submitted by /u/Casimirsaccount to r/selfhosted
[link] [comments]
  •  

Im on a mission to create the best self hosted reading client alternative to Kindle and Apple Books

Im on a mission to create the best self hosted reading client alternative to Kindle and Apple Books

Hey everyone! i've been working diligently the last few months developing a free (no in app purchases, no ads etc) reading app with an extremely high level of polish and attention to detail. What drove me to make this was the locked in system of Kindle and other publishers, so this is a DRM free epub and pdf reader which integrates with calibre, book orbit(only through OPDS at the moment), Zotero, and more. I've previously worked as a product designer so this app is a reflection of what a perfect and well designed reading app should be. Aside from the user experience, i made sure to pack a lot of features in too and much more to come like audio-bookshelf support.

  • Opens EPUB and PDF, and turns MOBI, AZW3, Word, Pages and more into books
  • Browse your calibre library and download books right in the app
  • Zotero support for your papers
  • Keeps your place in sync with Kindle, Kobo, etc. via KOReader
  • Highlight, type notes, or draw them with your finger or a stylus
  • Every highlight and note from every book in one Notebook
  • Read aloud with a natural voice
  • Any paper color you want, and any Google Font
  • Page curl, like turning a real page
  • 70,000 free classics to download in the app
  • No ads, no in-app purchases and no account
  • On iPhone, iPad and Android

iPhone and iPad: https://apps.apple.com/app/id6811711454

Android: https://play.google.com/store/apps/details?id=com.aditya.athene

Docs: https://theadipost.com/athene/docs/

Would love for yall to check it out and give me some feedback/thoughts.

Thanks and have a great day!

-----

How I utilized a hybrid approach with AI in development?

  • Me: Architectural spec planning, system implementation, integrating sync, UI/UX design - attention to little details
  • Claude: Research on how to integrate sync and integrations, stress testing, edge case testing, assisting with bug fixing, code review
submitted by /u/SnooOwls5452 to r/selfhosted
[link] [comments]
  •  

PSA: Immich Machine Learning has Microsoft Telemetry enabled by default, here's how to disable it

Immich Machine Learning (ghcr.io/immich-app/immich-machine-learning:v3) uses a library called ONNX Runtime, from Microsoft.

This library has telemetry enabled by default, and the Docker build of Immich Machine Learning does not disable it.

I found out about this because my DNS logs were showing thousands and thousands of blocked queries to resolve mobile.events.data.microsoft.com.

I don't think this is acceptable for something that is going to process all my photos, especially since it goes to Microsoft, even if it's anonymised or whatever. The whole point of self hosting is avoiding shit like this.

Mitigations:

Add the environment variable ORT_DISABLE_TELEMETRY=1 to the immich-machine-learning container.

Aditionally, it is good practice to isolate all containers that do not need internet access from the internet. For example, with Docker compose, you can create an isolated network for Immich:

networks: immich-iso: internal: true driver: bridge 

Then, on all immich containers:

networks: - immich-iso 

Be sure to add your reverse proxy to this network so that it can access the Immich server.

This was reported to the Immich issue tracker in August and they have not addressed it yet.

submitted by /u/greenpeppermelonpuck to r/selfhosted
[link] [comments]
  •  

Found an old desktop (i5-3340S, 4GB RAM). Usable to start self-hosting or straight to e-waste?

Found an old Asus prebuilt in a closet and wondering if it makes sense to use as a starter box or not.

Specs:

  • CPU: Intel i5-3340S (4c/4t, 3rd gen, 65W TDP)
  • RAM: 4GB DDR3
  • GPU: GT 620 2GB
  • Storage: 500GB HDD
  • PSU: 300W OEM

Is this worth tinkering with, or is 3rd gen Intel idle power so bad that I’d spend more on electricity than just buying a cheap N100 mini PC? Scrap it or keep it?

submitted by /u/ByDan-K to r/selfhosted
[link] [comments]
  •  

Moving away from iCloud, step 1: Apple Passwords to Vaultwarden

Hey everyone,

I've been doing some research as to what it takes to move off iCloud as I want to gain some autonomy moving between different desktop and mobile devices. Consequently, this means I'll have to take my family with me for most things.

Some of the candidates I've identified:

  1. Passwords -> Vaultwarden
  2. Photos -> Immich
  3. Drive -> Seafile
  4. Calendar -> Davis
  5. Notes -> Memos
  6. Notes/groceries -> KitchenOwl
  7. Hide My Email -> Addy/Proton

I really wanted Immich to be the first as it would cut my iCloud storage bill, but we rely heavily on some of the shared libraries features. I looked into the Noodle Gallery fork, but I'm not quite ready to take that risk yet. So I started with Vaultwarden instead. I documented it in a YouTube video and a written guide with all the commands.

Some of my learnings:

- Switching was really easy: On the iPhone, "Export Data to Another App" moved passwords, passkeys and 2FA codes into the Bitwarden app effortlessly. The awesome CXP protocol makes this all possible.

- Family support isn't that hard either: I turned off sign-ups, created a Family organization, and moved shared logins into the shared collection. An email relay/server is not necessary as they can register with the invited address directly.

- Backups: I made sure I had a proper backup system in place first. I use Proxmox Backup Server.

- Updates: I used the Alpine version of the PVE helper script with automatic updates that run weekly.

- Remote access: By far the most intensive thing to set up. Technically not required, but this allows updates to your vault outside of the house. I initially set it up to use Tailscale with split-horizon DNS. The trade-off is that you need to have Tailscale active on your phone. There are tons of alternatives for this and I'll be tweaking this going forward. Maybe a move to Netbird or open access with better firewall rules.

If you're in the process of moving off iCloud or Google: I'd love to hear about your experiences and which services were the hardest to get the family on board with.

submitted by /u/Cakewaltz to r/selfhosted
[link] [comments]
  •  

SurfSense: a self-hosted NotebookLM alternative

SurfSense: a self-hosted NotebookLM alternative

I'm one of the maintainers, so this is self-promotion. I want honest feedback more than upvotes.

What it is

SurfSense is an open-source (Apache-2.0) NotebookLM alternative: cited Q&A over your documents, mind maps, flashcards, quizzes and podcasts, and an agent that writes Word, PDF, PowerPoint and Excel files and edits your own files as a new copy, with Word edits coming back as tracked changes. It started as a desktop app, and since 2.3.0 the same app runs as one container.

Why self-host it

NotebookLM sends every document to Google and only works with Gemini. That rules it out for contracts, client files, medical or company documents. SurfSense keeps your documents on your own server and works with any model.

The container

  • One image, ghcr.io/modsetter/surfsense, with one service and one /data volume. No Postgres, Redis or other services to run alongside it.
  • Caddy is the only thing listening. Everything else stays on the container's loopback, and it needs no Docker socket.
  • Local models run inside it on the CPU (llama.cpp, plus local OCR, embeddings and voices), or you can point it at Ollama, vLLM or any OpenAI-compatible API on your network.
  • One password, no accounts. You can set the password on first visit or with SURFSENSE_PASSWORD, or turn sign-in off when your own reverse proxy handles it.
  • HTTPS on your LAN through Caddy's own certificate authority, or with Let's Encrypt for a public domain.

Getting it running

curl -fsSL https://raw.githubusercontent.com/MODSetter/SurfSense/main/docker/scripts/install.sh | bash 

Or grab docker/surfsense/docker-compose.yml and .env.example from the repo and run docker compose up -d. It's on port 4929, and 4943 for HTTPS. Running the script again updates it.

Good to know

  • amd64 and CPU only for now. A GPU image and arm64 are planned.
  • The image is several GB: Docling, torch and about 1 GB of bundled models. Chat models download into /data at run time.
  • Docker's published ports bypass ufw, so if the server is reachable from the internet, set SURFSENSE_PASSWORD before the first start.

How we used AI in development

Most of the code is written with AI coding assistants, mainly Claude Code and some Cursor, with maintainers designing the features, reviewing every change and testing the releases. New behaviour starts with a failing test, and each feature has an architecture doc the assistants read before changing it.

Repo: https://github.com/MODSetter/SurfSense

Docs: https://surfsense.com/docs

submitted by /u/FurtiveMirth to r/selfhosted
[link] [comments]
  •  

Netbird vs. Pangolin in late 2026

Hi all,

I am currently working through a rebuild of my homelab and am re-evaluating how I access my stuff remotely. Local access is controlled via Caddy+Authelia, and I would like to keep Authelia for authentication at the very least. I had been using a mix of Cloudflare tunnels and twingate for remote access, but I would like to get that more centralized. Also, no port forwarding as I am behind CGNAT with no way to get a public IP (parent's internet at home and dorms at college). I do have a PAYG Oracle VM, 2c+12gb for hosting the coordination services.

Why even bother with a reverse proxy you may ask? Well, I would like to access some services on my iPhone, which already has a 24/7 VPN needed for another app. I would like to access services like Obsidian-Livesync, Cal/CardDAV (unless ios or gmail calendar uses something else), and potentially some other small web services. I will not be exposing any management tools, rest assured.

  • Pangolin is from what I have heard the self-hosted replacement for Cloudflare tunnels, giving you a reverse proxy with solid access controls and object-based permissions. It also has a VPN now, which is really neat!
    • How are the speeds on this?
    • For the VPN client, would it be possible to make a small TUI script for the Linux CLI? My mother would be using the VPN and I want to make it simple for her to connect (yes, she will be using Mint).
    • I like the simplicity of the central server that everything goes through, I have also heard that the rules are easier to understand here?
  • Netbird is effectively a WireGuard overlay network AFIAK, really nice for P2P connections. Network and device based rules, wireguard is fast and reliable, plus native GUI clients for all operating systems. Some people say that they are moving faster than Pangolin?
    • Mesh based VPN, having used this a little I can say that the access rules seem really complex to me, but maybe I just need to spend more time with them? Due to the mesh I will have to manage inter-device relations, Pangolin not so much.

Some other architectural questions:

  • Do I point the reverse proxy endpoints directly at my Caddy instance, or should they point at the service itself? This would make two paths for authentication, Caddy for internal/local only, and Netbird/Pangolin for public/remote.
    • If I do split them, is there a good way to manage the permissions for both using IaC like ansible?

Looking for advice and feedback!

submitted by /u/Entity_Null_07 to r/selfhosted
[link] [comments]
  •  

Looking for affordable and scalable hosting for our app

Hey everyone,

We’re a team of four currently developing an app and we’re looking into hosting options.

Since we’re still at an early stage, we don’t really know how many users we’ll have. Maybe 10–20 initially, then hopefully 100, 1,000 or more over time.

We’re looking for something affordable to start with that allows us to scale resources as the number of users and the workload increase. We understand that hosting costs will grow as well, and that’s completely fine.

Our current stack:

  • Backend: Node.js, NestJS, TypeScript
  • Database: MongoDB
  • Redis + BullMQ
  • Socket.IO
  • SeaweedFS for file storage
  • ClamAV
  • Frontend: Flutter (Web and Mobile)
  • Docker Compose

We’ve looked at providers like Hetzner and Netcup, but we’re still unsure what would make the most sense for our setup.

Would you start with everything on a single VPS or separate certain services from the beginning? Which hosting providers would you recommend, and how easy is it to scale later?

We’re comfortable with Linux and Docker, so managing a server ourselves wouldn’t be an issue.

I’d be interested to hear what server specs you’d recommend for the beginning and how hosting costs typically develop as usage grows.

submitted by /u/MrGraga to r/selfhosted
[link] [comments]
  •  

Non-*arr self-hosted recommendations?

Been self-hosting for a while and I keep seeing the same recommendations. I’m specifically looking for things that aren’t piracy-related or *arr-adjacent. No DRM removal needed. The reason I skip Audiobookshelf since used mostly with Libation or piracy. I’m not trying to fill the usual media automation niche

Here’s what I’m already running so you can skip the obvious ones:

  • Homarr (dashboard)
  • Open WebUI
  • SearXNG (mostly wired up for AI search; I still prefer Brave for normal browsing)
  • Dawarich (location history, big fan of this)
  • Immich (photos)
  • Nextcloud
  • Uptime Kuma
  • Hister (personal search index of pages and files)
  • Speedtest Tracker
  • Invidious
  • qBittorrent (not for piracy, I just seed about 7 TB of AI models and I’m currently #5 on the pirateface.co leaderboard)
  • Frigate
  • WUD
  • Grafana
  • MeTube
  • A custom Signal bot
  • Forgejo (and workers or whatever it is called)
  • Scrutiny
  • A couple of fully custom things (I had Claude build and just put behind a zero-trust policy)

I bought a a lot of storage when I first got into this and still don’t really know what to put on most of it. 16TB HDD & 1 TB SSD & 4TB SSD.

Looking for the non-obvious stuff people find useful not monitoring tools.

submitted by /u/Any-Cartographer9406 to r/selfhosted
[link] [comments]
  •  

Self-hosted proxy for npm, PyPI and pub: new releases wait 7 days before anyone at work can install them

Self-hosted proxy for npm, PyPI and pub: new releases wait 7 days before anyone at work can install them

What it is: a self-hosted caching proxy (git-pkgs/proxy, one Go binary) between everyone at work and npm, PyPI, pub, Maven and Go. New releases stay hidden for a week, and every download is logged with who pulled it.

Why: this year's big hijacks were all pulled within a few hours, so a week means you basically never see them.

The post has the config, what broke, and the built-in settings if you'd rather not run a proxy.

submitted by /u/iApexxx to r/selfhosted
[link] [comments]
  •  

Pocket ID v3 with a completely rewritten UI is around the corner - We need your feedback

Pocket ID v3 with a completely rewritten UI is around the corner - We need your feedback

Hey everyone

I thought I'd post this here too, since not every homelabber spends their free time on GitHub looking for new discussions.

Version 3 of Pocket ID is around the corner, and I'd love to hear your feedback before we release it so we can polish it.

If you have any feedback, please post it in our GitHub discussion so we can keep track of it:

https://github.com/pocket-id/pocket-id/discussions/1888

You can try it out in our demo: https://demo-next.pocket-id.org

You can also test it on your own machine with the `next` image. I wouldn't install it on your production instance though, since this image includes all the WIP v3 changes.

Here are a few highlights I like the most:

Feature toggles

There's a new Features tab where you can turn on LDAP, SCIM, custom claims, APIs and API keys when you need them. Until then they stay out of your sidebar. Settings you rarely touch are behind an "Advanced" section. I think this change is needed since we want that Pocket ID supports advanced use-cases but still doesn't get overwhelming like other IDPs.

https://preview.redd.it/4xopejk011zh1.png?width=2404&format=png&auto=webp&s=924af82a5d84c554019fc3e88763806526f080b6

Command palette

Press ⌘K / Ctrl+K to jump to any page or run actions like creating a new OIDC client without touching the mouse.

https://preview.redd.it/rzimj3g311zh1.png?width=1544&format=png&auto=webp&s=f669abccffa17eef9ac88292c94db6c4c6d16a77

Fresh look

New typography and five colour themes, each in light and dark mode.

https://preview.redd.it/j45pxsr021zh1.png?width=4217&format=png&auto=webp&s=901c1653aa86755a1797c9a3ae3a09bb9bac7d56

Besides that there are a lot of more changes, feel free to try them out! Looking forward to your feedback :)

submitted by /u/GeneralXHD to r/selfhosted
[link] [comments]
  •  
❌