I built a Chrome extension to get out of Google Photos — without breaking my family's shared albums
First time publishing something, so please ignore any amateur mistakes.
So I went down the NAS route for a bit. Pulled old HDDs out of retired family laptops and my old PC. But I couldn't fully leave Google Photos — my parents, relatives, friends, we have shared albums going back to the early 2000s. Those aren't going anywhere.
So the goal became simpler: keep the albums, get rid of everything else.
I built a Chrome extension that goes through your library photo by photo. Anything in an album — including shared ones — gets skipped. Everything else gets archived. Once done, everything lands in Google's Archive section where you can mass-select and delete in one shot — no second round of culling.
It also has a download-first mode if you want a local copy before anything gets archived.
Chrome Web Store: https://chromewebstore.google.com/detail/archiver-for-google-photo/gfbpmgeipbdlpgapalcdlijlpmalgpie
The app runs fully on-device. No data collection whatsoever.
I am trying to get some honest feedback. Please give it a shot if you're open. Thanks!
https://redd.it/1smrx73
@r_SelfHosted
Anyone tried good glean alternatives for enterprise search lately?
Hey everyone, we've been using Gl͏ean for about 8 months now and while it's decent, we're running into some limitations that are starting to bug our team. The search accuracy is okay but not great, and honestly the pri͏cing is getting pretty steep as we scale.
Our main use case is helping our sales and support teams quickly find relevant docs, past conversations, and product info across all our tools - Slack, Notion, Google Drive, Salesforce, etc. We need something that can actually understand context and not just do basic keyword matching.
I've been tasked with researching altern͏atives before our ren͏ewal comes up. We're a mid-size company (around 200 people) so we need something that can handle that scale but isn't gonna break the bank.
What enterprise search tools have you guys had good experiences with? Particularly interested in anything that's gotten better at actually understanding what people are looking for vs just surface-level search.
https://redd.it/1smp3qe
@r_SelfHosted
Anyone self-hosted a full Supabase stack (Postgres + GoTrue + Kong) for an air-gapped environment? Looking for advice.
I've been building a web app (Nuxt 3 + Vue 3 + TypeScript) that uses Supabase as the backend — Postgres, GoTrue for auth, PostgREST, Kong for routing. The cloud version runs on Vercel + hosted Supabase and works fine.
The problem: some of my target users are in defense and ITAR-controlled environments. They can't use public cloud at all. They need the whole thing running on their own infrastructure with zero internet dependencies. No CDN, no telemetry, no external font loading, nothing.
So I've been working on a fully air-gapped Docker deployment. Same codebase, just a different docker-compose target. Fonts bundled locally. All Supabase services containerized. No outbound calls.
Where I'm struggling:
\- GoTrue config in air-gapped mode — email confirmation flows obviously don't work when there's no internet. Right now I'm just disabling email confirmation and using direct signup, but wondering if there's a cleaner pattern.
\- Kong routing when the whole stack is behind a reverse proxy that the customer controls. Configuration gets messy fast.
\- Migration management across air-gapped deployments where you can't just pull from a registry. I'm baking migrations into the image but it feels brittle.
Has anyone here dealt with air-gapping a Supabase-based stack? Or even just running a complex multi-service Docker setup in a disconnected environment? I'd take advice on any of these.
For context the app is a spacecraft mission engineering platform — requirements, calculators, budgets, risk tracking, review workflows. Niche but the air-gapped requirement is very real.
https://redd.it/1smce5u
@r_SelfHosted
Need tool to monitor multiple network interface's internet speed
Hello everyone, I would like to monitor every x hours the internet speed of multiple networks interfaces either on my host or in a docker container. I searched a tool for this, I found the classic speedtest-tracker but I don't think it has the feature to scan multiple network interface. So I would like to ask if someone can recommend me a tool (basically same as speedtes-tracker) but for multiple interface.
Thank you all in advance for your responses !
https://redd.it/1sm9myp
@r_SelfHosted
Is booklore project back?
I was explaining the booklore drama to a friend of mine and went ahead to show the github page, that was supposed to be down, and saw the github page back up. (github/the-booklore/booklore)
Is the booklore project back up? Or did I miss something?
The real question here is: Is it safe to update to this new release or should I keep the plan to migrate to any other "successor"?
Edit: removed the new booklore github link to avoid sending traffic to projects that should not receive visits.
Instead, take a look at the project that the community is now upholding: https://github.com/grimmory-tools/grimmory
https://redd.it/1smbfe8
@r_SelfHosted
Thinking of hosting Ente on my RPi 5, but have a few doubts
I basically want a local copy of my photos to be backed up in a HDD/SSD.
But I have a certain doubt, reading about the end to end encryption in Ente - would that mean if someday I just want to go access the photos directly on my HDD/SSD without going through ente be not possible?
https://redd.it/1sm79m5
@r_SelfHosted
Self Hosted Credential Management
Hey all,
We made a quick video on how to self host infisical (Open source secrets manager) with docker-compose. I've got my instance running on a pi at home, accessible from anywhere w/ Tailscale.
https://www.youtube.com/watch?v=cr-e7Zp9UtE
Disclaimer, I work at infisical and think the self-host experience is great. But I'm curious if you’re running vault / sops / whatever, what do you actually like about it? Anything you'd like to see improved? Or anything you'd like to see improved in our flow?
TIA!
https://redd.it/1sm4mxf
@r_SelfHosted
Android Contacts Backup via NextCloud or Radicale
Okay, there are many awesome guides and solutions in this space...but I am lost with the contacts backup solution.
Reorganizing my contact list has been a todo ever since I lost a couple of contacts due to having some in my google account, some on the sim, and some on local device storage. I've never taken the time to understand why some contacts go to different places.
For a long time, I trusted Google with this syncing...but now that I've degoogled I need to find a solution.
I've heard of both Radicale and Nextcloud. Since I am spun up a next cloud instance anyway, I thought I would just try using their contacts app.
But I am confused haha.
I installed DAVx5 on my android and connected it to Nextcloud. It only syncs contacts that are added to the Contacts (myemail.tld) address book on my phone.
1. So do I need to go through every single one of my contacts manually and change them from vnd.local.contact.book. over to the NC address book?
2. I exported my entire address book and imported it to NC to see if it was faster to edit them in the web UI. I think it is HOWEVER, when I clicked sync AGAIN, I now have double contacts under the Contacts (myemail.tld) address book. I'm concerned that each time it syncs, it won't overrwrite but instead will add another contact.
3. Finally, how do I prevent a NextCloud instance getting nuked from completely wiping all my contacts? I don't want 2 way sync, just a contact backup at the moment.
4. Is Radicale more adept here? (CalDAV backups are practically irrelevant as I am happy with Proton Calendar for the moment).
Thank you in advance to anyone who can assist with this. I searched for a few guides but am not finding anything concrete, and this is something I need to clean up but not lose data on.
EDIT: I also just spun up MonicaHQ and am planning on using that. It seems it can also retain contact info and sync to DAVx5. Does anyone rely on this?
https://redd.it/1sm16or
@r_SelfHosted
~$100 wedding gift for a homelab/self-hosted nerd?
My friend is getting married. He's into homelabbing (runs a server off an old laptop), painting minis, dungeon crawler board games, rock climbing, sci-fi, and open source stuff. Budget is around $100. What would you get him?
https://redd.it/1slwazi
@r_SelfHosted
Can I update docker containers by pulling the latest images and then restarting docker using systemctl?
Hello, docker noob here. I want to restart my docker containers. I know I can pull the latest images and then kill the container and start it again. But the way I made my docker compose files each in their own directory and with different names, I have to navigate to that directory and then restart using the exact file name. Can I just pull all the docker images and then restart docker itself using systemctl for the same effect?
https://redd.it/1slohon
@r_SelfHosted
Booklore's GitHub Repo is Back. Avoid?
I recently moved from Booklore to Grimmory due to the drama around the Booklore repo getting deleted. Now I see the Booklore repo has reappeared with a v2.2.2 release. It's still under a AGPL-3.0 license. Is it worth revisiting or just stay away?
https://redd.it/1sljtaz
@r_SelfHosted
Removed by moderator
removed
https://redd.it/1shxk02
@r_SelfHosted
MinusPod: Fully Self-Hostable Automatic Podcast Ad Removal.
https://redd.it/1shukpq
@r_SelfHosted
OVHCloud Sucks
I tried to move away from Hetzner, was ready to pay 2x more for lower pings, but over a period of time I regret being an OvhCloud customer.
* They have monthly billing whereas AWS / Hetzner are hourly billed.
* If you upgrade to a bigger server, they will bill you for both servers for that month.
* They lured me to upgrade by offering discounts on RAM etc., and then after a few months I got a mail that prices are increasing.
* Evil cancellation policy. I found that during server upgrade the cancellation button worked smoothly, I had like > 3 weeks balance left.
* When you cancel just before the end, like 2–3 days before the renewal date, the cancellation button will stop working. You will be forced into renewal and asked to pay for 1 month without using any of their service.
I will never be an OVH customer again. I will never pay the invoice which I was forced into. Happy to get sued, I am just going to fight this evil practice.
https://redd.it/1shqcbt
@r_SelfHosted
NoteDiscovery got a bunch of updates in the last few weeks
Hey r/selfhosted, **NoteDiscovery** is my lightweight self-hosted markdown notes app ([GitHub](https://github.com/gamosoft/notediscovery), [site](https://www.notediscovery.com/), [demo](https://gamosoft-notediscovery-demo.hf.space/)).
Here’s everything worth mentioning up until latest version:
https://preview.redd.it/iys50i8a6dug1.png?width=697&format=png&auto=webp&s=1fb16809a0b4fe1b120dbb18f2a2c4ab732f007b
* Backlinks are actually a thing now, you get retrieval + tooling + a sidebar/pane UI, plus some perf polish and a nicer icon
* Graph view had a rendering bug that’s fixed now
* There’s a new stats HTTP endpoint now if you want to wire it into a dashboard or whatever (like homepage)
* Print preview so you’re not flying blind before printing
* In the editor, Tab finally inserts a real tab (small thing, big if you care)
* Export / LaTeX got a cleanup, less weird client-side export stuff, math leans more “modern” LaTeX
* Configurable upload limits you can tune, sorting options, and links can use weird/custom URL schemes (not just http/https) where that matters
If you’re already running it, just pull latest release and let me know what you think 🙏
Thank you very much.
Kind regards.
https://redd.it/1shmglb
@r_SelfHosted
Has anyone setup soulsync?
I stumbled across https://github.com/Nezreka/SoulSync and it looks good. Easy to spin up in docker. I connected it to deezer as a download source and I can get it to download songs but then I can figure out where they go! They don't show up in navidrome or the bulk storage on my NAS.
I'd appreciate any pointers. I haven't gleamed any useful information from the logs.
If I don't include the slskd container then I get errors from soulsync since it can't communicate. But with slskd container running soulsync is happy but slskd container gives an api error. I'm not trying to download anything from soulseek, just deezer.
https://redd.it/1smnmno
@r_SelfHosted
Stirling PDF analytics telemetry
I have Stirling PDF up and running in a docker container, and I am aware of the tracking telemetry that has previously been discussed. They also have a section in their docs about it here for disabling it.
What I am struggling to achieve, or better understand, is I have all three "enableAnalytics", "enablePosthog", and "enableScarf" set to "false" in the settings.yml file. However, loading the site in my web browser while looking at the Network tab within Developer Tools (F12), three posthog entries are still present from "https://eu-assets.i.posthog.com". I do not see a pixel/scarf/pix; but posthog persists
EDIT: clarification of process:
I added the environment variables to the docker at first; but I actually found it had no effect on the setting.yml. I even delete the settings.yml, added the variables and spun it up again to create a fresh settings.yml from my docker variables; all settings were still set to "null". I manually changed these in the settings.yml and removed the variables from the docker
I'm curious as to why my settings as per their docs should fully disable this, but it is not. Has anyone found a fix for this, or maybe can elaborate more on what I am seeing with these posthog requests.
https://redd.it/1sml3ln
@r_SelfHosted
The HortusFox maintainer needs a place to vent about slop, so here I am
Hey fellow self-hosters and opensource enthusiasts, HortusFox dev here. Need a space to vent, and y'all have more than once proven to be one of the best communities there are on this little blue planet.
Today I employed a somewhat radical decision: Pull requests are now disabled for HortusFox until further notice. This is not a lightly made decision and I was thinking back and forth about it during the last 3-4 months.
I don't want AI slop, and I don't want AI generated code in general. I don't want the corporations behind LLMs to wield any power on any of my projects whatsoever.
You're all pretty much aware how bad the situation is recently: AI slop self-hosted apps such as booklore and huntarr, AI Slop attacks on cURL, Godot and other projects (HortusFox was also targeted as well). AI "security vulnerability" reports that are just noise, AI generated issues, etc pp
At this point, even if the submitted code doesn't smell slop, I cannot trust anyone anymore. At least if I don't know them personally.
How could I possibly decide what passes and what not? The only way now is to disable PRs alltogether in order to treat everyone the same.
I'm really loathing how enshittification is now targeting FOSS projects even more severely. At this point, I miss the internet of the past. When corporations didn't possess so much power as they do today.
At least I've put my anger into a snarky meme for the sake of coping (we all know the vibecoder is a transition of the so called idea guy).
But I also want to send a BIG THANK YOU to all real FOSS maintainers and supporters. I'm really glad that I'm not the only one who sees the truth behind the AI bubble. Love you all! Thank you!
But now back to work, HortusFox needs new updates, improvements and feature additions! Made by human intelligence. 💚
https://redd.it/1smi6wn
@r_SelfHosted
Blue Iris vs Scrypted vs Frigate... and what else?
I was running Blue Iris for years but it was the only Windows box in my life and it was starting to make funny noises so I figured I might as well try out Scrypted on my MacMini.
So far so good, but it's still got some weird setup issues - it's not trivial for it to, for example, capture all motion events but only notify within a certain zone. I'm pretty sure it's do-able but after dicking with it for a couple of hours I haven't quite figured it out.
Meanwhile, I know a lot of people here are liking Frigate, but it also sounds like it's a lot of configuration headaches before it's up and running.
So, anything else I should be trying out? I'm looking for:
.Set it up and forget it
.Don't charge me a fortune to run 16+ cameras (Mostly Dahua but whatever)
.Hosted on MacMini
.A nice, functional iOS app to monitor it all
Any thoughts appreciated!
https://redd.it/1smdic4
@r_SelfHosted
Cal.com uses fears of AI against security as an excuse to go closed source
Looks like the people behind Cal.com(https://cal.com/) have decided to make it closed source, leaving an open source version without any of the 'enterprise' functionality. See their blog post here: https://cal.com/blog/calcom-v6-4
There are 947 contributors on the repository (https://github.com/calcom/cal.diy/graphs/contributors) and I'm not sure how many would have contributed towards the code that they are now making closed source but I'm sure it wasn't just their internal teams.
They claim to have made this decision long before Anthropic announced Mythos, but let's be real.. we've seen this shitty tactic from corporations for years. They use 'open source' to market and build up their product, take investment, get greedy, and then go closed source/change their licensing.
It would be great if they didn't use the fear of AI against security to bullshit their customers and the open source community but here we are... another one bites the dust.
https://redd.it/1smangt
@r_SelfHosted
Tailscale improves free tier, 3 free users is now 6
Free tier users bumped from 3 to 6. Smart move because the difference between 3 and 5 was why I started on Netbird for my household.
Official Annoucement: https://tailscale.com/blog/pricing-v4
https://redd.it/1sm3t5z
@r_SelfHosted
A rant and a quest for the good registrar in Europe.
This is a bit of a rant and a request for help.
I manage a few domains (.eu and 2 .dk, potential for more). I love DIY and self-hosting, so I run everything myself on my server, which is sitting next to my TV. Peak self-hosting there. Also a cloud backup.
A few months ago, the danish registry announced that they would change their policy where everything related to .dk domains would (in a medium term future) have to go through a registrar and I got pissed. Because until now, I got virtually no registrar for the .dk domains. I went to a registrar to "buy" the domain, and that's it. I could forget about it. Right after that I could indicate the NS and DS records through the registry (aka the national adminstrator for .dk ns servers).
**Everything else that commercial registrars would do was out the window !**
Renewal fees ? Paid to the national registry. Changing DNSSEC keys ? Done in my server and then I uploaded them in the national registry so they updated the DS. Hosting ? Take care of it myself. SSL certificates ? I use Let's encrypt in my servers.
As soon as I "owned" a .dk domain, I could forget where I bought it. And I did ! I don't remember what commercial registrar I used for my .dk domains!
Peace ! No one to try to sell me some bullshit service, no mail about cheap hosting or I don't know what. No one trying to sell me the moon.
Only competence and efficiency (weirdly the one shit businesses pretend to have but it's often not so much the case, neoliberalism - aka everything has to be a business, available through a business and framed to a business - is the curse of humanity).
So I thought about looking into moving my .dk domains to the registrar I use for .eu. Except this one begins to be *really* expensive too.
So let's have a look at other registrars. What are my requirements ?
- You support eu and dk domains and are a european company (because f*ck US corporate and cyber at the moment)
- You have 2FA
- You know of DNSSEC (even better if you have a public list of supported algorithms)
- You have a clear WebUI, focus on simplicity
- You clearly show that I can manage the domain myself (you're not trying to overtake the domain from me, host my website or I don't know shit)
- Possibly some clear support documentation (which shows that you know what you do and tell me how I could do when I paid the thing)
- Finally, tell me the prices and if they are not excessive, I will be happy, but this will not be the decisive factor.
It does not look so excessive to me and yet it seams like it's the holy grall, like all internet companies the world other have all the best engineers, yes we can do it, please buy our services, but provide a sane documentation ? No way.
**Your $%#@# documentation is your best advertising you £€#@ marketing/salesman morron.**
I looked through the dk registrars list and made an excel sheet with the various things that matter to me, prices, DNSSEC, etc.
And I thought I find The One. Small danish company who does only registrar stuff. Actually a subsidiary of a bigger one - which does hosting and other internet bullshit - but that's fine. I don't care, I am looking only at the registrar and that part look cool. And they are dead cheap. Too cheap in my opinion. Do you need to be *that* cheap ? Increase your price like 20% and you'll still be cheaper than your next concurrent and you'lll be able to pay your staff better.
So I transfer the .eu domain, as I had to renew it anyway, let's move it to profit of the cheap price.
As I come in the WebUI, I find no way to setup the glue records again. And I cannot figure out how to input the DS or DNSKEY records. I made two support tickets but to this day, I still cannot put new DNSKEY records.
So Let's find a new registrar again. Do you have suggestions, recommendations ? I am sure you will mention IONOS or Hostinger, I just want feedback on them and all the others. Please tell why you like your registrar or not.
https://redd.it/1sm0pks
@r_SelfHosted
Apparently I'm not doing my server correctly so I'd love some simple advice for a noob on how to improve it
I've seen lots of varying advice on how to setup my servers better so I'd just like something simple and easy that works since I'm a noob. I have 4 docker containers: nextcloud, vaultwarden, adguard home, caddy. I am using separate docker compose files for them, each in their own folder and names something different. I think maybe I set it up wrong because to start and stop them I don't use "docker-compose" command, I just use "docker start/stop". But I do use compose files. Idk, everything works fine, I would just like an easier way to keep the images up to date, and maybe just optimize it a little better if that's recommended. I have the containers reverse proxied using the caddy container as well as a jellyfin server on another machine. I use Debian on a mini PC to run them. I'm not super familiar with Linux command line or whatever but I somehow managed to set it up. I prefer just to set it and forget it since I only really did it as a small side hobby. But if anyone has any advice for me I would appreciate it!
https://redd.it/1slu8s1
@r_SelfHosted
HomeDock OS Experience
Does anyone here have any experience, good or bad, with HomeDock OS?
Since 2019 or so I've been running Proxmox and VMs, blah, blah, blah. As I've thought more about what happens if I disappear and how someone would untangle and make sense of my homelab, I've wondered if there is a simpler way.
I installed HD on a VM and tested it with decent results, but would like to hear from others who have used it more extensively what the surprise drawbacks or benefits were. It seems like something that someone could feasibly take over after I'm gone which is in stark contrast to my current setup. Thoughts?
https://redd.it/1slu1h4
@r_SelfHosted
Fire TV Stick alternative for streaming self-hosted media to TV?
I want to stream my self hosted data to my TV but I don't want to use a product by Amazon. Can you recommend a box that would be good and available in the EU?
I heard the NVIDIA Shield is good, can you recommend that?
https://redd.it/1sln1j2
@r_SelfHosted
Does Komodo wait for a container to fully stop before executing the next stage?
I'm building a backup procedure in Komodo with the following stages:
1. DestroyStack (stop the app)
2. Deploy backup container (copy volume data)
3. Destroy backup container
4. DeployStack (restart the app)
Does anyone know if Komodo waits for the Container/Stack to stop and then jumps to the next step or if it jumps to the next step after sending the docker compose down without waiting for the container to stop before continuing?
I'm asking because the backup container mounts the app's volume read-only and copies it. If the app container is still running or mid-shutdown when the copy starts, I might end up with an inconsistent backup (Critical between Step 1 and 2).
https://redd.it/1shvoc1
@r_SelfHosted
Anyone using Angie?
I haven't seen much talk about Angie around here, so I'm wondering if anyone is running it.
For those who don't know, Angie is a fork of NGINX by the original authors. They decided to launch it after F5 (and thus NGINX Inc.) pulled out of Russia in 2022, which left a gap in the market for support contracts (at least, that’s my reading of the situation).
While they were at it, they decided to redevelop NGINX Plus functionality in the FOSS project, shying away from the open-core model NGINX has been pushing. They've limited the divide between the FOSS and Pro offerings to just support. They also added some nice-to-haves like HTTP/3 and ACME support.
Has anyone tried it yet? I’m tempted, but unsure because of Russia. Then again, I used NGINX back when it was also Russian-owned, so maybe it’s okay?
https://redd.it/1shu5gc
@r_SelfHosted
Starting over
I am currently running an ubuntu headless server on a computer I built specifically for hosting steam game servers for my friends and I. I started getting into self hosting when I initially added plex and other minor services. I'm interested in whiping the computer and starting from scratch but idk what the best self hosting OS would be. I've tried proxmox on a test computer and did enjoy it, but im no expert. I plan to continue using it primarily for game servers but im getting tired of manually adding everything through the linux terminal. Any and all recommendations are appreciated!
Not sure if it matters but some PC specs below
CPU/GPU- Ryzen 5 5600g
Memeory - 32gb @ 3200 (4×8gb)
Storage - 512 gb NVME & 4tb 3.5 HDD
PSU - 750w 80+ bronze
https://redd.it/1shr9e3
@r_SelfHosted
Self host a retro game emulator?
Does anyone host a retro game emulator that they can use a client on a phone or TV to play the games?
https://redd.it/1shoct4
@r_SelfHosted
Built a web server that runs on sunlight and 27MB of RAM
https://hackaday.io/project/205403-solar-pi
https://redd.it/1shi20g
@r_SelfHosted