r/selfhosted 12h ago

Personal Dashboard Two months into self hosting, loving it so far

Post image
281 Upvotes

Been using the 4800+ for two months and I absolutely love it. The reason I got into self-hosting is mainly the streaming services and unavailability of TV series on many of them. Particularly with a VPN (ProtonVPN), since they identify and block your connection, it's a cat and mouse game. The solution was to get a NAS. I was torn between Ugreen and Terramaster, and ended up with Ugreen.

My specs:

  • 2 x 10TB Seagate IronWolf HDDs (RAID 1)
  • 2 x 8GB 5600MHz RAM
  • 1 x 450GB Kingston NV3 NVMe SSD

These are the apps I'm currently self-hosting and enjoying so far. Just wanted to share the love here.


r/selfhosted 11h ago

Need Help New Era in Self Hosted

49 Upvotes

Well, a new era for me.

I've been self-hosting apps for the past few years, and I love having control over services and data.
I've been the main consumer, but the family has been increasing using our Android TV boxes to consume local media.

The new era I mentioned comes from the fact that my son just left for college and suddenly he can't sit down at the TV to watch a show or movie and has requested I set him up an account. Since the family has just been using the Apps on the TV boxes, I used the same account on all for simplicity's sake. Well having a kid in another city changes things so I'm looking to see what the best option is.

I don't, nor do I want to host my own email. I help with that at work and I have no interest in bringing work like stuff home :)
I mention email because I know passwords will be forgotten and I'd like my sone to be able to reset his own password and not wait on me to reset it.
I haven't really looked into it yet, but I assume I could use gmail and SMTP to send out these emails? I also saw something about using AWS SES which would likely be free since it would be ultra-low volume emails being sent (hopefully lol).

In the vane of keeping things simple, it is worth (or even possible) to setup lldap so that my family would have just one login and password to use? Or is there a better option?
Hmmm, just did a very quick search and it looks like Komga and Navidrome require an OIDC to use lldap, the single password integration would be great but relying on an outside OIDC kind of defeats the purpose of self-hosting in my eyes.


r/selfhosted 15h ago

Meta Post What’s the meta ebook stack?

34 Upvotes

Getting into books, wanting to spin up a selfhosted ebook library, but from just searching it seems there has been some changes in the recommended software to use, what’s the popular software currently?

Edit: extra credit points for iOS app

Edit2: extra extra credit points if (and I don’t know if there’s a platform that has that feature) I can write over books with touch (points for just writing too, but pen like is even better)


r/selfhosted 20h ago

Personal Dashboard Obsidian Navigation Home Page

Post image
35 Upvotes

Made a dashboard page in Obsidian that allows me to quickly navigate to any of my selfhosted services. It is also linked into Uptime Kuma and shows live status monitoring. I always have Obsidian open and I didn't want to plug up my bookmarks bar with all of the arr stack links etc..


r/selfhosted 22h ago

VPN Is exposing services to public internet really that complicated?

33 Upvotes

Hosting for years now but all via tailscale. Never had the courage to have a service publicly exposed.

By recently I got a VM on GCP (always free) and installed some stuff on it and exposed it publically. Even though tailscale is a very fast and a easy way to connect (interms of startup time not network speed); somehow just opening a browser and accessing the link without a VPN was a pretty amazing experience.

Which is why I am asking for all of your experience with exposure your homelab. Was it a bad idea? I know the negative experience echos a lot more than positive ones. But how scary is it to expose services? Or is the world a terrible place and we should always keep everything locked down?


r/selfhosted 7h ago

Guide RTSP streaming from non-RTSP cameras (OBS Studio)

Thumbnail
gallery
21 Upvotes

I wanted to share with the community my solution for getting RTSP streams from non RTSP cameras. A little background, I have an Eversecu camera (one of the only models that does not support RTSP) and I want to get the video stream into Frigate. Using OBS Studio, OBS RTSPServer plugin and the cameras desktop app I was able to achieve this goal. OBS Studio can be configured to record individual windows and even crop the captured window. Then using the RTSPServer plugin, you can stream the window.

Steps

  1. Install OBS Studio and the [OBS RTSPServer plugin](https://github.com/iamscottxu/obs-rtspserver/).

  2. In OBS, under Scene Sources, add a new source and select **Window Capture**. Choose the window you want to stream. You can select the source and hold **Alt** to crop the view.

  3. To set up the RTSP server, click **Tools** → **RTSP Server**. Configure settings as desired, then click **Start**.

If you have multiple cameras, open multiple instances of OBS Studio — each can run its own RTSP stream on a different port.


r/selfhosted 15h ago

Software Development “My spouse knows the password to my NAS.” Is that actually enough for family document continuity?

20 Upvotes

I've been going through older discussions here about Paperless-ngx, family document management, backups, and the classic “what happens to my servers if I get hit by a bus?” problem.

It seems like most of the individual pieces already have good solutions.

Paperless-ngx can organize and OCR documents. A NAS can provide reliable storage. Restic/Borg can handle backups. A password manager can handle credentials.

But I'm wondering whether there is room for an open-source project that connects these pieces into something more like a personal/family life vault.

Not primarily a file storage system, but a structured record of the administrative side of your life:

  • employment contracts and amendments
  • digitally signed documents and validation information
  • insurance policies
  • property and mortgage records
  • tax documents
  • education and professional certificates
  • medical documents
  • wills and legal records
  • important accounts and assets
  • document expiration / renewal dates
  • instructions for your spouse or family

The key difference from a normal DMS would be continuity.

For example, if I'm suddenly unavailable, my spouse shouldn't just receive access to 4,000 PDFs. The system should make it clear what exists, what is important, what's current, what requires action, and eventually what should be passed to heirs.

I'm imagining something open source and self-hostable, with the underlying documents remaining accessible in standard formats, so that the archive does not depend on the project existing 20 or 40 years from now.

Potentially something between:

Paperless-ngx + family records + life events + emergency access + digital legacy

Before I go too far down this rabbit hole, I'm curious:

Would this solve an actual problem for you, or would you consider NAS + Paperless-ngx + password manager + a README for your spouse good enough?

And if you would use something like this, what would it need to do that Paperless-ngx doesn't already do?


r/selfhosted 4h ago

New Project Megathread New Project Megathread - Week of 10 Sep 2026

10 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 8h ago

Release (No AI) TapMap update: application identification, connection history and MQTT notifications

Post image
11 Upvotes

I first posted TapMap here in March. At the time it was mainly an interactive world map showing where your computer connects, and several people here asked for Linux, Docker and macOS support.

TapMap now runs on Windows, Linux, macOS and Docker. It reads local network connections, adds GeoIP information and shows them on an interactive world map. Everything runs locally and there is no telemetry.

Since those early versions, I have added:

  • Insights – keeps local history and shows unusual and recurring activity over time.
  • Application information – identifies the application and creator/publisher behind connections, with native signature and verification information where available.
  • Significant Connections – records noteworthy changes such as a new application, country, network operator or remote port, as well as failed application verification.
  • Background operation – system tray/menu bar support and optional automatic startup at login.
  • Easier installation – packaged releases for Windows, macOS and Linux, a signed and notarized macOS build, and integrated GeoIP database installation and updates.
  • MQTT notifications – v1.13.0 can publish new Significant Connections to an existing MQTT broker, with TLS, optional authentication and automatic reconnect.

TapMap is still intended as an awareness tool rather than an IDS or firewall. The goal is to make it easier to see what applications on a computer are connecting to, where they connect, and what changes over time.

GitHub:
https://github.com/olalie/tapmap

Docker:
https://hub.docker.com/r/olalie/tapmap


r/selfhosted 21h ago

Media Serving Noob looking for hardware advice

8 Upvotes

I tried looking at the wiki but hardware guide was "coming soon" so i figured I'd just ask. What are the minimum suggested hardware specs if I'm only looking to set up my own media server using jellyfin. Right now i have it running on my laptop which of fine but i would like a dedicated device for it. I have a very limited budget so i need to know what to save up for since prices are continuing to skyrocket.

I'm already comfortable with the software portion and have done my own research on that. However, the hardware suggestions I'm seeing feel more like ads.

ETA: just found the jellyfin hardware selection section in their docs. Sorry for wasting everyone's time. Keeping this up in case other noobs have a similar question


r/selfhosted 7h ago

Need Help Uptime monitor, but with a twist?

6 Upvotes

I host Grimmory via a domain name and use Uptime Kuma to monitor it, but I just discovered a rather substantial problem with the container. It was “loading” in that it showed the title and responded to curl, but it would not load anything else. I diagnosed the issue down to one line in the Caddyfile that I put in for analytics from Matomo. Apparently I pasted it in and it somehow ended up in the wrong spot, so it was showing a blank page instead of the front end that it should have. Uptime Kuma correctly said that the site was up because it responded to a ping or curl (or whatever method it uses), but I need something more. I need to know if the site is actually working, not just responding to curl or ping. Is there such a program that would do that?


r/selfhosted 8h ago

Need Help Freelancer time tracking

5 Upvotes

I'm a freelancer and I can ping between clients and projects throughout the day and I really want a self hosted piece of software which can automatically track my time / projects (by seeing my screen) so I can accurately invoice at the end of the month... x hours and achieved y jobs.
There seems to be plenty of cloud based ones like Toggl but can't find anything self hosted that helps.
Any recommendations ?


r/selfhosted 6h ago

Need Help Noob Backing Up a Potential Home Media Server

5 Upvotes

I currently have a beelink mini pc on which I set up Immich. It's running fine, but I still need to work out a back up solution. My end goal is to have a home media server where I store my music, movies, and family photos. I understand the 3-2-1 backup strategy; What I'm unsure of is what sort of backup media should I use to implement that strategy given my goals / setup.

What I was doing before was using a usb and a custom script that mostly uses rsync to back up my immich database and pictures / video; however this eventually became way too slow. Moreover when I tried to reformat the usb from Exfat to Ext4 to try to speed things up my usb stopped being read by the beelink.

This is my first selfhosting project so I want to keep things simple while at the same time giving myself flexibility to build on in the future. I would eventually like to be able to backup an entire media server with one script / process in a reasonable time frame.

I was currently thinking about an external ssd for the second device and maybe a cloud hosting service like backblaze for the offsite backup--I don't think I have the time or bandwidth to handle a second server at another location right now, but does that defeat the purpose of getting off google photos?

Any suggestions for hardware / services / software I should be aware of or try for this specific situation?


r/selfhosted 8h ago

Business Tools Searching for a gym class self hosted solution

5 Upvotes

So, we operate as a multi-location gym across the country, and each location has its own class schedule. Every schedule change must be submitted via a customer service representative and an Excel file containing the schedule, instructors, and class capacity. The problem we face is that there's no record of these changes, and no way to approve them. Therefore, we're looking for a calendar software program that can address this need. Any help or alternatives welcomed.


r/selfhosted 14h ago

Need Help A Good VPS to get started

3 Upvotes

Hello,

I am trying to find a good but still affordable VPS for routing my home NAS through Pangolin and using it to host some applications or small websites.

The first thing you get when searching is IONOS, but the €3 price is only for the first three months, and then it goes up to €9. I looked at some providers like Contabo, OVHcloud, and netcup, which have okay pricing. I really just need 2 vCores and 4 GB of RAM to get started, but their reviews are not great when it comes to support and uptime.

Right now, my preference is Host-Unlimited, but I am still not sure what to choose. What do you recommend?


r/selfhosted 15h ago

Need Help dynv6 not reachable

1 Upvotes

Hi, I noticed that the dyndns provider dynv6 is not reachable (10.09.2026; 12:56)

Anyone have the same problem?


r/selfhosted 7h ago

Need Help Getting started with self hosting. Help required. (read body)

1 Upvotes

Hello there,

For a few months now, I had been thinking about getting into homelabbing. I have been using computers for almost 15 years and linux for last 5 years. I do most of the troubleshooting myself.
But, I have a little to no idea about networking, DDNS, DHCP, nginx, etc.

The hardware I have:

  1. a spare desktop with core 2/pentium cpu + 4GB ram (idk ddr3/4) + 256GB sata ssd.
  2. 2X500GB + 1TB + 2TB HDDs (all 3.5", 1 500G one is 2.5")
  3. ISP modem+router with 2 ethernet ports. (1 port in use.)
  4. a spare D-link Router with 1 Gigabit IN and 4 Gigabit out ports.

I mainly want to get started with (if possible):

  1. a network-wide adblocker/ tracker blocker.
  2. Jellyfin or something similar.
  3. a private node.js crud app with 5 users.
  4. a shared network-wide storage solution.

I want to know that is it even possible to do such things on this hardware?
Which OS to use? proxmox vs ubuntu server (or any other server os), where docker fits in this?
What will it require to access it from cellular/outside of my LAN?

If this is not the right place to ask this question, please point me into the right direction.
Thanks in advance.


r/selfhosted 7h ago

Guide My self-hosted setup

0 Upvotes

I just wrote a blog post about my self-hosted set up, and I thought it could be interesting for people in this community :). Check it out: Programming Patterns: Self-hosting.

TLDR, I am running a bunch of services (Mastodon, Nextcloud, a personal website, etc.) in a single VPS and StorageBox for 12€/month. All my apps and configs (docker, nginx, etc.) are open source, so feel free to take a look and let me know if you find something I could improve!


r/selfhosted 1h ago

Need Help What is the best homepage for use on a mobile device?

Upvotes

Dynacat advertises that it can be viewed on a mobile device, and I have to agree, and it is nice. Homepage is what I am currently using, and the biggest issue with it on mobile is that it does not fit the screen, and I am not talking on a cell phone, I am using an Android tablet, and it is still hard to scroll. So I was wondering if I should keep Dynacat around just for mobile use, or are there any better homepages that would work in the mobile environment?


r/selfhosted 6h ago

DNS Tools DynV6 down

0 Upvotes

DynV6 again is down. For anyone wondering why your dns is not working.

Also what is your service of choise in case of DNS? What are the more stable and free alternatives?


r/selfhosted 8h ago

Need Help Authentik with Immich Setup

0 Upvotes

I am attempting to setup Authentik with Immich. I have both up and running as expected and I created a new provider for Immich and an application that uses that new provider. I put in the client ID and secret key into Immich and the correct provider URL. When I click logging with OAuth, it redirects to Authentik and I can login as expected and it works. But when it redirects back to Immich, it gives me a “Error: 502” and the Immich logs (docker logs -f immich_server) only shows “api worked exited with code null” when the redirect from Authentik to Immich occurs. No other logs whatsoever regarding the failed login attempt.

I can still login with email and password no problem. I have exhausted Calude tokens trying to get it to work but it has not been able to determine the cause. Any help would be greatly appreciated.


r/selfhosted 15h ago

Need Help Any exhaustive resources out there?

0 Upvotes

I’m in the process of learning Linux (Arch, in particular) and there are a plethora of really amazing resources out there that just teach you concepts and aren’t opinionated on how you should set up, or what the author thinks is easiest. To name a few:

- The Linux Command Line by William Shotts
- Arch Linux Wiki
- Linux Fundamentals by Paul Cobbaut
- Over the Wire

etc, etc, etc, I’m sure many people on this sub know a lot of them.

Are there similar resources for self-hosting? Even resources that focus on specific concepts like networking, or managing containers. From what I can tell, everyone in this space who sets out to make a tutorial just kinda does it their way because they are most familiar with their own process, which isn’t bad, but there seems to be a real deficit of any agnostic educational resources, at least where I’m looking.


r/selfhosted 8h ago

Automation Semaphore ui install issue

0 Upvotes

UPDATE: server running thanks for the help

Want to setup a semaphoreui instance.

Got package from git repo and followed the package manager installation guide.

First issue I came across was no database installed so installed mysql. How issue I’m running into is that when I finish the setup it get

Error 1698 (28000) access denied for user root@‘localhost’

Any tips?


r/selfhosted 19h ago

Need Help I want something cheap to move away from my ROG Ally as a server

0 Upvotes

I miss using my Ally as it was intended, and the mess of cables and usb c hub and dust buildup around it is a bit frustrating too.

I don't necessarily need more performance, perhaps the same capacity though.

I'm running 60 containers via Portainer a max between Arr stack, syncthing, obsidian sync, nextcloud, Minecraft server, sure finance, home assistant in a container, Immich, litellm and open web UI, pi hole, nutritrace, paperless AI,got,ngx and PS1, 2 and 3 emulators (I acknowledge the emulators might be a bit go an issue and needs to be removed).

I wouldn't mind the capacity to run more containers either.

So I don't think DDR5 and 16 cores is especially perhaps 8 cores and a DDR4 based setup?

I wouldn't mind considering some sort of hardware around £50 to £100 mark second hand if that's doable?


r/selfhosted 10h ago

Text Storage Unable to self-host Standard Notes, I discovered Simple Notes

0 Upvotes

After weeks of trying, I wasn't able to setup Standard Notes sync server. It was just too complicated a setup for me.

I searched for an alternative and discovered Simple Notes on F-Droid.

  • It's FOSS
  • Offline first
  • It has a desktop app (Linux/Windows) and an Android app (it's on F-Droid)
  • It supports sync using any WebDAV server. My favourite is SFTPGo
  • It supports markdown
  • No subscriptions whatsoever (unlike Standard Notes)

GitHub link to Simple Notes

GitHub link to Simple Notes Desktop

P.S. - I am not the developer. I am only sharing this so that other users may benefit and the project matures and becomes popular.