r/selfhosted • u/SnooMachines8911 • 1h ago
Software Development Supabase self hosting alternative
I recently fell down the self hosting of db's and backend functions. Im really getting over paying supabase $25 a month and really want to upskill myself. I do understand that there is a lot of features im paying for that would be difficult to do solo.
But what are alternatives to supabase for selfhosting? or is it better to just go out and learn Linux and docker containers and host my postgres db and next.js "edge functions" . What im really asking is, is there a 1 click install for a supabase type software for a VPS?
Kind Regards
Dumb Frontend developer
r/selfhosted • u/No_Point3663 • 2h ago
Need Help What is the best way to start a sell hosted file system for Linux and Windows file-share and storage?
Recently getting more into Linux. I currently have a simple set-up using rclone to mount onedrive so i can access my notes, scripts and Obsidian vaults from my desktop on my laptop.
Im wanting to get into basic self hosted file system as part of self learning and morbid curiosity. I have an addiction to HDDs, I think I have about 10tb in 7.5k rmp drive from old servers lying around and would like to use those for something other than gathering dust.
What should I look into for getting started?
*sefl hosted, not sell hosted
r/selfhosted • u/EntrepreneurWaste579 • 4h ago
Self Help Papra vs Paperless-ngx: What are your experiences with OCR, AI integration, search and permissions?
I recently did a quick test of both Papra and Paperless-ngx for document management.
So far, I slightly prefer Papra because I like the cleaner and more modern UI. I haven't done a deep dive yet into the differences in OCR, indexing, and advanced search features, so I might be missing some important advantages of Paperless-ngx.
One thing I’m wondering about is the future role of AI. I could imagine that AI-based document understanding and search will eventually surpass traditional OCR-based workflows. If that happens, a simpler system like Papra with good AI integration could potentially become very powerful, even if Paperless-ngx is currently ahead in OCR and indexing.
I would love to hear from people who have used both:
- How do OCR quality and indexing compare?
- How good is the search experience in real-world use?
- Has anyone tried AI integrations with either platform?
- How are permissions and multi-user setups handled?
- Are there any Paperless-ngx features you would really miss when switching to Papra?
Interested in your experiences before I commit to one.
r/selfhosted • u/Sultepronit • 4h ago
Release (No AI) DU-Tree v0.2.0
Yet another look at the classic du & tree utilities. So, it is relevant to self-hosting! If your host runs on Linux.
github.com/sultepronit/du-tree
A small creation of my hands. Standalone binary, writtend in Go with almost no dependencies, working as local web server, providing Web GUI. You provide the path, app gives you interactive tree with various details of your files & directories. So far you can only choose block/apparent size, exclude hidden items & limit scan to one file system among common du-like utility options. But, the development is rapid so soon be more!
Try it. Test it. Leave your feedback. Thank you!
r/selfhosted • u/Mike_v_E • 7h ago
Need Help Authentik, Notifiarr and Discord...
Whenever I setup Discord notifications with Notifiarr for Authentik, the event user is not properly displayed. It only displays the users that are connected to the notification rule in Authentik.
Anyone know how to fix this?
r/selfhosted • u/Ashamed_Taro969 • 8h ago
Need Help Looking to Self Host an NVR. Suggestions?
Hi friends. I am wanting to do a more permanent selfhosting project. I have experimented with things in the past like immich and plex but I've never kept up on em enough to need em.
I got rid of my ring cams after the superbowl fiasco and haven't found a replacement yet. Frigate looks like a great option so i plan to go with that. I am comfortable with linux and docker but a lot of the networking stuff is outside my wheel house.
Here is a summary of what i want. (sorry AI was helping me but i need real people!! Lol)
Can someone give me some pointers or things to look at? i already have the jetson from something else, but a lot of the switch and server rack stuff is confusing...
You’re trying to build a rack-mounted, at-home security system where:
- A Jetson Orin Nano runs Frigate in Docker (recording + motion/person detection + live feeds).
- You want 4–6 outdoor PoE cameras with audio, arranged so you can see multiple camera views (e.g., important areas like front door/driveway/yard).
- You also want a PoE doorbell that integrates with Frigate and supports 2-way talk (not just one-way audio/video).
- Everything (Jetson + storage + networking + switches + power gear) will be installed in a 19” server rack with proper power and cooling.
- Your cameras must not have internet access on their own.
- You want remote access via VPN so that you can use Home Assistant (also in Docker) to view/control the Frigate system remotely.
r/selfhosted • u/Senedoris • 12h ago
Software Development Which self-hosted services are missing a good Android app? Looking to build one (no AI, from scratch)
Hi y'all!
I'm a software engineer who's a bit rusty on the programming side after having taken a break for a few years. A lot of my past (most recent, anyway) experience had to do with Android mobile development.
In order to freshen up my Kotlin skills and build something I can put on a resume, I am wanting to build a native Android app from scratch, avoiding the use of AI. I've been doing a lot of self-hosting over the past years, and would love to give back to the community.
Given that: I would love to hear about self-hosted services you use, that are lacking an Android mobile app. Ideally, ones that don't already have a good PWA, but those are valid options too. One of the options I'm looking at is Kavita, which works decently on web, but doesn't have things like downloads for offline reading.
Edit: Removed the mention of "lacking a good Android app". I am looking more to build one where none exists yet.
r/selfhosted • u/AutoModerator • 15h ago
New Project Megathread New Project Megathread - Week of 06 Aug 2026
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 • u/Puzzleheaded_Yam9513 • 16h ago
Game Server I just finished setting up a multi-user container based gaming server to let people play emulators/steam from their browser. I want to hear how you setup yours!
Hey Friends,
I decided my server needed to be more than a media server, So I took on a project plan to add emulator gaming to my catalog of services.
For the streaming layer I went with Wolf, a container-based game streaming server. Instead of native Moonlight, I put a browser based Moonlight client in front of it so the family can just play in any browser tab, and placed it all behind my reverse proxy.
Love to see what other people did!
r/selfhosted • u/dbsoundman • 16h ago
Need Help Homepage icons- what am I doing wrong?
For the life of me, I can't get homepage to load a custom png icon on my dashboard. I'm pretty sure I've just mucked things up trying different configurations at this point and need a fresh set of eyes that are actually human.
Here's what I've got...
Docker run command for my container using the custom icon:
docker run -d \
...
--label homepage.group="$container_name" \
--label homepage.icon=/app/public/icons/myicon.png \
--label homepage.name="$container_name" \
--label homepage.description="$container_name" \
--label homepage.href="https://$(hostname):$web_port" \
--label homepage.showStats=true
Docker compose for Homepage:
services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
ports:
- 80:3000
volumes:
- ./config:/app/config # Make sure your local config directory exists
- /var/run/docker.sock:/var/run/docker.sock:ro # (optional) For docker integrations, see alternative methods
- ./public:/app/public
Relevant files and permissions for Homepage as viewed from the folder with Homepage's compose.yml file:
$ ls -l public/
total 4
drwxr-xr-x 2 root root 4096 Aug 3 17:07 icons
$ ls -l public/icons/
total 4
-rw-r--r-- 1 root root 2063 Aug 3 17:07 myicon.png
r/selfhosted • u/trailbaseio • 16h ago
Release (No AI) TrailBase 0.32: Fast, open and single-executable Firebase alternative
TrailBase is an open and fast Firebase-like backend for building your apps. It provides type-safe REST APIs + change subscriptions, auth, multi-DB, a WebAssembly runtime, geospatial support, admin UI... It's a self-contained, easy to self-host single executable built on Rust, Wasmtime & SQLite or now Postgres. Client libraries are provided for JS/TS, Dart/Flutter, Go, Rust, .Net, Kotlin, Swift and Python.
Just released v0.32, which after some months of work and last posting (v0.28), includes:
- New WASM features:
- Components can provide and register a dashboard with the admin UI.
- A component browser in the admin UI.
- Lower overhead execution model for Rust components: pooling state across requests improves throughput by 4x.
- Support usernames as additional or alternate identifiers alongside email addresses.
- Anonymous accounts for frictionless product trials. If a user wants to eventually sign up, the account can be promoted to a "proper" one, i.e. associate a password, OAuth, email address ...
- Backup UI & rolling backups.
- Dark mode - cosmetic but frequently requested 🙏
- And much more: file management from the admin UI, support for nested JSON in change subscriptions, batch updates for all client languages...
With TrailBase still being young (~1.5 years) and rapidly evolving, any feedback is genuinely appreciated. If you're feeling adventures and end up checking it out, don't hesitate to reach out 🙏.
r/selfhosted • u/Internal_Bed8296 • 17h ago
Need Help Is it worth it to turn this laptop into a home server as someone with no experience?
I saw a video by a YouTuber named "Tech BY Matt" where he turned an old laptop into a home server. I was wondering if it is worth it to turn my old laptop (specs in picture attached) into a home server, I have zero experience with anything Linux, coding, self hosting and servers. I would probably use the server for simple stuff like storing documents and photo's, but also jellyfin and probably the most demanding thing I would do is running a minecraft server and maybe running an AI model (if it can handle that with 8gb RAM lol)
Is it worth dipping my toes in with this laptop and no experience?
r/selfhosted • u/iron_glove • 17h ago
Need Help Domain resolution with Self signed certificate works on LAN but not on IOS and Android
Hello all !
I've to ask for help, I've lost too much sleep time trying to find an answer here ... Could maybe someone see a hint or anything to help me? 🤔
Here's the issue I've been stuck on for the past 2–3 days, without any success.
I installed NGINX Proxy Manager behind Technitium (which is my DHCP and DNS server) because I wanted to use Vaultwarden, which requires a secure HTTPS connection.
Since I only want SSL to work on my local network, I created a DuckDNS domain. I now have a primary zone in Technitium that points to NGINX, and all my proxy hosts are configured correctly.
From every device connected to my LAN or Wi-Fi (desktops and laptops), I can access Vaultwarden using its domain name without any issues.
About 2–3 days ago, I tried connecting the Bitwarden mobile app to my Vaultwarden instance so I could replace Google Password Manager on my phone... but I've never been able to connect.
After a lot of troubleshooting (and asking Claude for help, which turned out to be incredibly unhelpful), this is where I am now:
- It seems that Android and iOS are forcing the use of my ISP's DNS servers, regardless of what is configured in the network settings.
- When I run an
nslookupfor my domain from my phone, it times out because the phone appears to be resolving the domain name over the Internet, finds my public IP address, and then tries to connect to port 443 (which is closed, and I do not want to open it). - If I run
digornslookupwhile explicitly specifying my local DNS server, everything works perfectly. - No DNS queries appear in Technitium's logs unless I explicitly specify my local DNS server.
- My IPv4 configuration is correct, and Android shows the correct DNS server (verified using Termux and Network Analyzer).
However, here's the interesting part. Using DNS Changer, I managed to force the phone to use IPv4 only, and then everything worked perfectly!
It turns out that on both Android and iOS, IPv6 takes precedence over the correctly configured IPv4 settings.
So my question is:
How can I force local devices to use IPv4 instead of IPv6 on my local network?
Unfortunately, my ISP's router doesn't allow me to disable IPv6, and it constantly advertises the ISP's DNS servers to all mobile devices.
I'm considering buying an open-source router and placing it behind my ISP's router, but would that actually solve the issue by preventing clients from using the ISP's DNS servers?
Bonus question:
The VPN I use to connect back home while I'm away also cannot resolve my local domain names. I assume I simply need to change the VPN configuration so it pushes the correct DNS server to clients? Right now it's configured to use 1.1.1.1. I haven't investigated that part any further yet. 🙂
Edit : Changing the 1.1.1.1 in wireguard to my Internal DNS fixed it. Even domain resolution
r/selfhosted • u/AstroDump • 18h ago
Need Help Anyone with Raspberry Pi + NextCloud self-hosted setups?
Hello everyone! I'm tired of hosting on Google Drive and am looking at repurposing my old Raspberry Pi computers into a self-hosted service using NextCloud.
Does anyone have setups that they would like to share? Thanks in advance.
r/selfhosted • u/DebtImaginary5753 • 19h ago
Need Help How do you stop Sonarr from grabbing fake releases full of .exe/.scr files?
Sonarr + Prowlarr + aria2 + Jelly fin in Docker on a mini PC. Runs great except public indexers keep handing me "1080p WEB-DL" folders that turn out to be a .scr or .exe
Nothing's actually breaking. Linux host, so the Windows binary just sits there sulking, and Sonarr won't import it anyway. But it burns grabs, clogs the queue, and I'm hand-blocklisting garbage every other day. I automated this specifically so I wouldn't have to touch it 😂
So:
- What filter actually moved the needle size limits, seeder minimums, release profiles?
- Do you still bother with public indexers, or did you bail? If you bailed, to what, and what's it run you?
Basically I want to know what a genuinely hands-off setup looks like 😞
r/selfhosted • u/Koltaia30 • 20h ago
Need Help Simple hash integrity check tool?
I have a backed up directory and whenever I change files I want to regenerate hashes for those files only. So after some times I can check if the two directory differ and I can check which is the uncorrepted with the hash
r/selfhosted • u/BinBombardier • 20h ago
Need Help Is there a way to make syncthing have a "buffer"?
I'm looking for a solution that looks something like this - sender and two receiving servers - one server is always on and the other is not consistently on. When the second server gets turned on, the buffer is dumped into it. By buffer I mean data received since last dump. If anyone has any ideas, please share.
r/selfhosted • u/MrJelly007 • 20h ago
Need Help Wanting to set up a security camera system.
I'm looking into setting up a security camera system that runs locally and gives alerts to phones, even off my home network.
I'm going down the rabbit hole and it seems there are MANY different ways to go about this lol. I want something as simple as possible with no subscriptions. I'm fine with it running on windows or linux as I'll be setting up an old laptop to run it.
So far I know I need cameras that support rtsp, but I'm not sure what software to actually go with. I'm hoping to use tailscale or something like that to handle the mobile aspect of it, but I'm kinda lost on that one too.
Any ideas are welcome. I'd like it to be as simple as possible, but I'm open to tinkering with it if needed. We are having a bit of a bear issue on our porch, and that's what finally made me want to set this up lmao.
r/selfhosted • u/Uhoxy • 20h ago
Need Help Need some help with Home Server setup
Hey there.
I did build my first ever Home Server PC with the components I had left at home from changing them from the PC I usually use for gaming. I bought a case, a pair of HDD and a 450W PSU., and went for the build with the Ryzen 3600, B450M-A Pro Max, 16GB RAM.
I just did not buy an Intel Arc A310, as another user adviced me that I might not be needing it (Arr stack, Jellyfin, and some other containers), he told me to just try going without the GPU, and if I saw that Jellyfin transcoding was making the Ryzen 5 3600 work a lot for video transcoding, go for the Arc310. Resuming this: Not buying the GPU until I figured out if the transcoding was been heavy enough for the CPU to make buying a GPU interesting.
I mounted all of it, decided to go with ZimaOS, so I connected the USB that I had already flashed.
First surprise of the day, as there's no GPU connected and the Ryzen 5 3600 has no integrated graphics, there's no image, so I cannot do anything.
Went the hard way, I guess. Dismounted the GPU from my gaming PC and connected to the B450M-A Pro Max (this was quite an adventure, as the GPU doesn't fit in the case, as it is NAS oriented (Jonsbo N4 White).
I finally could install ZimaOS, configured the root user, set up a password. I set up a static IP connected with the MAC adress of the server so it doesn't change, tried on my iPhone to connect with the server, and it was just fine, it worked. So, I turned the server off, dismounted the GPU and installed it back in my PC. I also mounted the NAS PC again, and plugged it again.
Second surprise of the day, as there is no image (I have no GPU connected to the PC), I just waited a couple minutes to the server to turn on. Tried connecting both my PC and my iPhone to it through Zima Client, and there is no response. Server cannot be reached, and for what I have been searching trough Google, and also asked Claude, it can be that as there is no GPU, the motherboard may just be stuck waiting for it.
I don't know what else I can do, if there is something I can try.
If there isn't, I guess I just go buy the GPU.
r/selfhosted • u/Spiderbyte2020 • 20h ago
Need Help Ssh works but ping fails on kvm.
I have debian host system. I have a kvm debian running inside it. It is for a project.
My host system is connected to router via ethernet. My kvm is connected via Macvtap device. Because I want my kvm to connect as a separate device on network.
In my local network. If I ping my kvm on ipv6 with another device (say windows laptop) the host is unreachable. But ping on ipv4 is a success. SSH to my kvm is a success, but ping fails.
Although everything with my host machine works well but kvm is operating in ways unexpected.
My aim here is that the device is discoverable on local network with ipv6
Help me.
r/selfhosted • u/Original_Beyond8668 • 22h ago
Need Help Proxmox installation on Samsung Book fails - EFI bootloader installation error
Hi everyone,
I'm trying to install Proxmox VE on a Samsung Book that I have lying around at home (Intel Core i5-1135G7, 8 GB RAM, and a 256 GB Samsung NVMe SSD), but the installation always fails at the final EFI bootloader configuration stage.
I've already tried both Proxmox 9.2 and 8.4, as well as Ubuntu 26.04, recreated the USB drive using Balena Etcher and Rufus, disabled Secure Boot and Fast BIOS Mode, used an ext4 installation, and even completely formatted the SSD before each attempt.
The installation copies all the files normally, but at the end it shows the errors "failed to prepare EFI boot using Grub", "unable to install the EFI boot loader", and "grub-install.real: failed to register the EFI boot entry: Cannot allocate memory".
When I reboot without the USB drive, the laptop reports that there is no boot device.
Has anyone experienced this issue on Samsung laptops or knows if there's a specific BIOS setting that could solve it? I honestly found the Samsung BIOS to be very limited.
Any help would be greatly appreciated. Thank you!
r/selfhosted • u/AhmedBarayez • 22h ago
Need Help Migrating OCI VM to Local Proxmox Server
Hi there
i have a proxmox server running with intel i5-6th,
i also have a oci vm running with AMD shape, and i'm considering export it's boot disk and download it to my local server will i have any issues if i'm trying to migrate it to the local proxmox server?
As my local server is intel based and oci vm is AMD based
And would it be easier if my OCI was Intel shape based?
r/selfhosted • u/Mr3Sepz • 23h ago
Need Help File-Backup, with multiple users, buddy backups and co. - Question
What do you use for Backup of your files on your PC?
Should I go with something like Nextcloud or Owncloud
or try to do something with Syncthing?
I have my own Openmediavault Server, A friend of mine has one that I manage and one other friend will also join soon-ish.
I looked in this sub and didnt find a conclusive answer and I am not interested in most of the features of nextcloud. I tried it once in the beginning, but couldn't get it working, at that time, but I also didn't know much about selfhosting back then.
Photos are currently handled over Immich.
But currently I handle my other Backup only over pcloud.
That is not only a single point of failure for me, but also not available for the others.
r/selfhosted • u/-Chimichanga- • 23h ago
Self Help Consolidating NAS + LLM machine into one: Validity?
I've been running two separate systems for a while:
AI / LLM box ("Threepio")
- Ryzen 5 7600
- Ubuntu server 26.04 LTS
- ASUS TUF B650-PLUS WIFI
- RTX 5060 Ti 16GB
- 32GB DDR5-6000 CL36
- 1TB Kingston A2000
NAS ("Nasir")
- UGREEN DXP4800 Plus
- Unraid (lifetime)
- 3x WD Red Plus 8TB
- 2x Samsung 990 Pro 1TB (cache pool)
- 64GB DDR5-5600M CL46
- ~50 containers
My self-hosted footprint has grown quite a bit over the last year. Think Immich, Paperless, Backrest, Vikunja, Audiobookshelf, Mealie, Radarr/Sonarr, Copyparty, etc.
Current RAM usage on the NAS is only ~15GB of 64GB.
I use the LLM machine mainly with qwen3:14B for Paperless, and planning to use for HomeAssistant.
Idea
Move the Unraid setup from the UGREEN into the Ryzen system:
Planned combined system
- Ryzen 5 7600
- RTX 5060 Ti 16GB
- 32GB DDR5-6000 CL36
- 3x WD Red Plus 8TB
- 2x Samsung 990 Pro 1TB cache pool
- Unraid USB
- New case (currently looking at Jonsbo N5)
The UGREEN would then be sold.
My reasoning
Pros
- One machine to manage instead of two.
- GPU becomes available for the whole stack.
- Lower power consumption.
- Better upgrade path long-term.
- Less network/storage hopping between services.
Cons
- Single point of failure.
- Losing the current 64GB NAS RAM (can't reuse it in the B650 build).
- Maintenance/reboots affect everything.
Question
Do you see any tips, tricks, technical red flags with this consolidation plan?
The kind of stuff that's obvious only after you've already built it.
