r_selfhosted | Unsorted

Telegram-канал r_selfhosted - r/SelfHosted

820

@r_channels

Subscribe to a channel

r/SelfHosted

I built an offline-first, open-source invoicing app because I didn’t want SaaS lock-in

I was looking for a simple invoicing / quoting tool that:

\- works fully offline

\- doesn’t require an account

\- keeps all data local

\- is open source

Most tools I tried were cloud-based or locked useful features behind subscriptions,

so I decided to build my own: **Invoice Builder**.

It’s a desktop app for freelancers and small businesses.

\- Runs fully offline

\- Uses a local SQLite database

\- No accounts, no cloud, no subscriptions

\- Windows & Linux builds available

Screenshots:

https://imgur.com/a/invoice-builder-offline-invoicing-app-screenshots-vT32vBg

GitHub: https://github.com/piratuks/invoice-builder

Main features:

\- Invoices & quotes with PDF generation

\- Multi-currency, taxes, discounts, partial payments

\- Full data export (JSON, XLSX) + backup/restore

\- Light/dark mode

This is an early public release and I’d really appreciate feedback from people who care about self-hosting and data ownership.

Thanks for taking a look!

https://redd.it/1q1t9q0
@r_SelfHosted

Читать полностью…

r/SelfHosted

yubal - YouTube Music album downloader with Spotify metadata auto-tagging
https://redd.it/1q1l4rq
@r_SelfHosted

Читать полностью…

r/SelfHosted

Tool for monitoring automated backups?
https://redd.it/1q1epik
@r_SelfHosted

Читать полностью…

r/SelfHosted

What apps or services still can’t be self-hosted well in 2026?

Curious what people think as we head into 2026.

Even with how far self-hosting has come, what apps or services do you still think aren’t realistically self-hostable, or only have “good enough” alternatives?

For me it’s Google Maps / Waze — real-time traffic, routing, incidents, POIs… I haven’t found anything self-hosted that comes close overall.


I can self-host email, but honestly prefer not to. And for things like WhatsApp / Facebook / Instagram, the network effect makes self-hosting basically impossible for my family and friends.

What’s yours? What do you still rely on SaaS for, even as a self-hoster?

https://redd.it/1q18kpa
@r_SelfHosted

Читать полностью…

r/SelfHosted

A Semi-Comprehensive List of New Self-Hosted Software Launches From 2025 (selfh.st)

Happy New Year, r/selfhosted!

To celebrate the new year, I've published a list of (almost) every new project launch covered in my weekly newsletter (Self-Host Weekly) in 2025, which I've linked to below.

My goal is to begin compiling lists like this more regularly/frequently in the future, so feel free to drop feedback/requests in the comments!

2025 Wrapped: New Self-Hosted Software Launches

https://redd.it/1q14len
@r_SelfHosted

Читать полностью…

r/SelfHosted

I'm happy
https://redd.it/1q11ogl
@r_SelfHosted

Читать полностью…

r/SelfHosted

Karakeep - 2025 Wrapped & v0.30

In a couple of months, Karakeep will be two years old. 2025 has been a wild year, so that's a quick lookback about what happened in 2025, and while you're here, I can tell you about the 0.30 release.

*EDIT: For those who don't know what* [*karakeep*](https://karakeep.app/) *is, it's a bookmark manager that's designed for easy sharing and fast retrieval with opt-in AI tagging and summarization.*

Let's start by some stats:

* Karakeep started the year with \~10k stars on Github, we're now at 22k stars!
* We had 8 major releases in 2025 starting from 0.21 (the 10k stars release), and ending with 0.29. We had 819 commits in 2025.
* I have no idea how many active installations there are for karakeep, but apple and google give me some stats about the mobile apps usage, and we're at \~7.5k monthly active users (MAU) on the mobile apps. On the extensions side, google suggests that we have 29k weekly active users (wth!) and firefox says we have 2.5k daily active users.
* We're ending the year with 159 contributors on Github (can't be thankful enough) and \~800 members in our discord server.
* 1 name change, £8k in lawyer fees and a successful trademark registration.

The year had a crazy start, we had our moment of fame on the frontpage of hackernews, followed by the now-infamous hoarder saga. After a couple of months of trademark nonsense, we ended up changing the app's name to Karakeep. Back then, I was afraid that the name change would kill the momentum, but I was wrong and Karakeep ended up more famous than Hoarder ever was. As of two days ago, we're now the proud owners of the "Karakeep" trademark to hopefully deter future trolls.

Another big event this year, was the launch of Karakeep cloud. Trying to fill the gap that pocket left, share the product with non-techies, and go through the full productionization journey of the product which was quite interesting.

Karakeep was born out of this subreddit, got popular because of it, and it's what's keeping me going. (confession: I read every mention of karakeep in this sub). It honestly warms my heart every time I see karakeep being recommended here. Thank you, happy new year and looking forward to a strong 2026!

While you're here, I've just released [v0.30](https://github.com/karakeep-app/karakeep/releases/tag/v0.30.0), which includes:

* Karakeep wrapped 2025 (a bit late).
* PDF archives
* Better metadata extraction for reddit, youtube and amazon. Reddit in particular used to be a common pain point which is hopefully now addressed.
* Reader settings that are synced across all devices to better improve the read-it-later part of karakeep.
* Customization of AI settings per user (toggling it on/off, changing the language and also the tagging style).
* [Our docs](https://docs.karakeep.app/) got a big revamp in terms of styling, organization and also some new content. We now have a "Using karakeep" section that talks about the different concepts of karakeep.
* The mobile app also got a bunch of UI/UX improvements.
* And a lot more mentioned in the [release notes](https://github.com/karakeep-app/karakeep/releases/tag/v0.30.0).

Finally, I'm collecting testimonials for karakeep to put them on the homepage. If you’ve been using it and feel like sharing a few words, I’d appreciate it.

https://redd.it/1q12fw3
@r_SelfHosted

Читать полностью…

r/SelfHosted

Nexterm - Web Interface for SSH, RDP and VNC | Beta

Hi! Maybe you remember this post from about a year ago. Quick reminder: I made Nexterm, a completely free, open-source and web-based server management software that supports the VNC, SSH, SFTP, TELNET and RDP protocols along with many awesome features to simplify managing servers and auditing.

We are very close to reaching production level. Right now, I am looking for any help to beta-test the software and its endpoints.

Roadmap

Over the last year, a lot has been changed and I want to give you a quick overview of the features:

\- Attach directly to your Proxmox VE cluster
\- Work together with your team on the same servers using Organizations
\- Use Snippets to quickly access frequently used commands
\- Authenticate using your OIDC or LDAP providers or our internal provider that supports TOTP and Passkeys
\- Generate your console commands using AI (opt-in; self-hostable)
\- Monitor your infrastructure using our Server Monitoring Feature
\- Automate workflows using custom-made or predefined scripts from sources
\- Organize servers using tags, folders and custom icons
\- Persist your connections over multiple tabs, browsers or devices. Hibernate them if you don't need them without losing progress during an apt-update
\- Audit every action on your infrastructure and record entire sessions in Organizations
\- Share read-only or writable session links with your friends using Session Sharing to collaboratively work in the same terminal
\- A LOT more

The project now also comes with dedicated mobile and desktop apps. The desktop app even allows you to tunnel ports from your servers to your local machine over SSH.

Nexterm Screenshots


If this sounds interesting to you and you’d like to help us beta-test Nexterm, feel free to jump in and share your feedback.


You can find the GitHub at https://github.com/gnmyt/Nexterm and the documentation at https://docs.nexterm.dev/installation

Also, happy new year everyone (depending on your timezone) :)

https://redd.it/1q0rzr1
@r_SelfHosted

Читать полностью…

r/SelfHosted

Pipedash v0.1.1 - now with a self hosted version
https://redd.it/1q0pqu1
@r_SelfHosted

Читать полностью…

r/SelfHosted

End of year check in

https://redd.it/1q0mj50
@r_SelfHosted

Читать полностью…

r/SelfHosted

Do any of the ROM managers(like ROMM, Retrom, Gaseous) integrate with handhelds to allow me to take save states across devices?

So I am currently running ROMM, and have been meaning to try out the other 2. I also have 2 handhelds, and occasionally play on my phone using a controller, and on pc's with a controller. What I would like to do is to be able to move to any of those devices and just pick up where I left off.

I'm pretty sure ROMM does that just fine if I only play through the browser. But I was wondering if there was a way to accomplish that across these android devices. I tried using the browser on android, and it is crazy slow so I don't think that's an option.

Just wondering if anyone has figured anything out that would work.

https://redd.it/1q0fbwa
@r_SelfHosted

Читать полностью…

r/SelfHosted

Audiobook reader with any voice narration

I've been working on a hobby project to read any book using any customized voice. I built it with Tauri and Eleven Labs/Minimax APIs. I tried listening to JRR Tolkien narrating The Lord of the Rings. It's quite immersive and fun. Feel free to give it a try.

https://github.com/tonyc-ship/rebook

I'm planning to support running models fully locally. And maybe narrating different characters in a book using different voices (and use AI to recognize whose voice should be used for each sentence).

Note: This is a hobby project for personal/educational use. Please respect copyright and voice likeness laws when using different voices.

https://redd.it/1q0d7w8
@r_SelfHosted

Читать полностью…

r/SelfHosted

Been rocking hompage and it just gets better over time.

https://redd.it/1q0dng8
@r_SelfHosted

Читать полностью…

r/SelfHosted

GitHub - eznix86/mssh: Enable SSH access to machines behind NAT without a VPN
https://github.com/eznix86/mssh

https://redd.it/1q09hge
@r_SelfHosted

Читать полностью…

r/SelfHosted

Authentik Annoyances

Just wondering if anybody else has the same issues with authentik. I started messing around with it today because a lot of my family is interested in some of the services that I use and want to use it too.

I'm trying to understand authentik and the ecosystem, but is very hard to understand with the docs. Alot of it just tells you random names they make up for stuff without explaining what they are and what they mean. It also seems to shove features that I don't want down my throat. Like I don't want an application proxy, I just want a central place to manage users. I've been at this for a few hours now and I feel like I have less understanding than I did going in. Am I alone in this?

Their diagrams make it 10x more confusing too. Like a diagram is supposed to be a simple view of everything. Having 10 diagrams to understand how one function of authentik works just defeats the point.

Also minor annoyance, but why tf is their docker compose example file have static versioning. Why tf do I need to replace an entire docker file with each upgrade. That goes against the reasoning of why a docker compose file exists.

https://redd.it/1q00rdg
@r_SelfHosted

Читать полностью…

r/SelfHosted

Built my first server about a month ago. Went all in fast and found self-hosting is a rabbit trail. I saw someone's setup with Homepage yesterday so I tried my own today!
https://redd.it/1q1org5
@r_SelfHosted

Читать полностью…

r/SelfHosted

Even a no-traffic VPS gets scanned — what I learned securing mine

I run a very small VPS to host demos for my open source work.
Traffic is minimal, maybe 10–20 users. I assumed no one cared.

After checking the logs, I realized that was wrong.

Even with almost no real users, SSH brute-force attempts were constant. HTTP probing for .env, AWS credential paths, and random endpoints was happening all the time.

Nothing broke, but it was clear the server was being scanned continuously.

I explored a few options and ended up using CrowdSec. At first it felt heavy and not very friendly for a Docker + Kamal setup, but after some trial and error I got it working and automated.

I wrote about what I learned here:
https://muthuishere.medium.com/securing-a-production-vps-in-practice-e3feaa9545af

Video walkthrough:
https://youtu.be/hSiMfbJ4c0Q

Automation / source code:
https://github.com/muthuishere/automated-crowdsec-kamal

Sharing in case it helps someone running a small public server who assumes it’s too boring to be attacked.

https://redd.it/1q1d7sf
@r_SelfHosted

Читать полностью…

r/SelfHosted

Anyone else trying to keep their homelab boring?

I feel like every time I get excited about a new setup I end up regretting it six months later when something breaks and I cannot remember why I configured it that way.

Lately I have been intentionally choosing the most boring options possible with simple backups predictable storage and fewer moving parts. For people who have been self hosting for a while did you also go through a phase where you just wanted things to stop being interesting.

Would be great to know what you did and I can get more ideas.

https://redd.it/1q1bsiw
@r_SelfHosted

Читать полностью…

r/SelfHosted

qbitwebui - modern qBittorrent frontend

https://redd.it/1q17pfp
@r_SelfHosted

Читать полностью…

r/SelfHosted

Termix v1.10.0 - Self-hosted server management platform (alternative to Termius) with SSH terminal, tunneling, and file editing capabilities, now with Docker management and RBAC support!
https://redd.it/1q1550c
@r_SelfHosted

Читать полностью…

r/SelfHosted

Inkheart - Self-hosted PDF organisation and reader

https://redd.it/1q11s7a
@r_SelfHosted

Читать полностью…

r/SelfHosted

What is the most trouble you've had setting up a service?

For me, BlueBubbles. I probably slept only about 2 hours after I set it up.

https://redd.it/1q0x0jc
@r_SelfHosted

Читать полностью…

r/SelfHosted

Will this ai RAM and GPU crisis cause the “downfall” of local storage?

I was reading about how AI is causing RAM and GPU prices to skyrocket massively, people were saying that this will lead to pretty much the downfall of local storage, and everyone will have to rely on cloud storage in the future, that “you’ll own nothing and be happy” kind of thing

Will local storage likely survive this? Or will it die out and just become a highly expensive luxury for dedicated users? This has kind of made me panic because because I’d hate to have my pc to rely solely on cloud storage, I don’t really care about cloud storage full stop

https://redd.it/1q0s4q7
@r_SelfHosted

Читать полностью…

r/SelfHosted

SoulSync v1.2 - Discover page, Enhanced unified search, rebuilt watchlist/wishlist system + more

https://redd.it/1q0mzul
@r_SelfHosted

Читать полностью…

r/SelfHosted

Homepage V1

https://redd.it/1q0iant
@r_SelfHosted

Читать полностью…

r/SelfHosted

Remember kids to enable WoL and save MACs, if possible

A couple of things happened last night with my homelab that got me thinking on redesigning from scratch..
I am writting this so I can learn from my mistakes and make recover plans efficently.

My main Server is an MSI GL72 (i5-6300HQ), hopped with 24GB of RAM, 256GB NVME and 480GB SSD, running proxmox, with 3 VMs and \~10 CTs. Next there is a Paspberry PI 3 running apcupsd and publishing data to Supabase and my local MariaDB (hosted on a CT).
I went to travel and I left the device plugged to the UPS, while it was not demanding much power, it had the things protected. Last night there was a massive powercut at the city (Buenos Aires) and the UPS notified me (about 7PM). The electricity company said it will return at 3AM, so I rolled the dice and turned off all the VMs and left the essentials CTs (the database and the scheduled jobs). Sadly after a few hours, I got a notification from one of my UptimeKuma's that I was running out of juice on the UPS, 15 min later I lost the UPS and Internet (since the 12v rail was out).
so I started praying for the battery of the MSI, it was in good state, the screen was off and the power consumption was reduced. Sadly, it wasn't enough, the machine died.
electricity came back at 11:40 PM, the UPS and the rasperry came alive and they started to send data to Supabase. (so I was able to see incoming logs).
Next I had to recover access to my network, the rasperry was running a cloudflare tunnel so I said "ok lets open ssh from there", wrong choice, it didnt work.
so I came down to the basics, lets get my public IP and open up some ports.. Sadly, I didn't had console access to the Pi, so I went to cloudflare and did a not-so-sanity decision to tunnel my router's web interface to a domain, it worked, and I was able to route/open the ssh port to the public ip.
now I had ssh to the raspi, I logged in and started to dig in the logs.. and figured another wrong thing..
since the MSI is turned off, I do not have the MAC address to send the magic command to wake it up (the network card supports WoL and was enabled, but no tested), I had an inventory but it just showed hostnames, IPs and tunnel IDs, no MACs (another wrong thing).

I tried everything to get the MAC Address of the machine (cause I knew the IP Address):
arp-scan --localnet --interface=eth0

wakeonlan -i 192.168.x.x AA:BB:CC:DD:EE:FF

ip neigh

nothing showed the MAC address of the machine from the Pi3 perspective. the Router is not saving logs of DHCP because I forgot to add the MSI as an static IP.

Today is wednesday and I will return on Sunday. till then, everything will be off since the main Server is offline.
the most annoing thing for me, I was doing some hobby projects with the powercuts in Argentina, an account in social media and static pages showing information with metrics, data etc..
it is becoming a good nieche and it is working fine.
Right now I don't know what could go wrong with the database, since the containers were interruputed, I'm hoping to not get corrupted data...


tl;dr:

\- Configure your router to get Static IPs for your servers.
\- Make notes of the MAC Addreses of your devices
\- If you are running a service/webpage to the community, have it ready to be deployed anywhere at anytime (as a backup!)
\- Get a failover plan to access your router
\- Shutdown all your devices remotely and safely in case of long powercuts.

Happy new year!





https://redd.it/1q0g4rq
@r_SelfHosted

Читать полностью…

r/SelfHosted

Opencloud vs. Immich + Seafile vs. Nextcloud

I am building my first server and having trouble figuring out which software(s) to use.

Nextcloud seems like the jack-of-all-trades, master of none type solution. My main concern with this is that I have seen lots of reviews talking about how sluggish and low performance it can be. I am not using enterprise grade hardware, just repurposing an old computer (part picker link).

Immich + Seafile looks enticing, but I read a lot of posts talking about instability of Immich and that it isn't ready for full public use. Plus it would be maintaining two softwares rather than one.

Opencloud is the new one on the scene it feels like and I just couldn't get a great feel of it from posts I read, there were some good and some bad.

Any insight into the modern state of these softwares would be very much appreciated. Thank you!

https://redd.it/1q0cm0m
@r_SelfHosted

Читать полностью…

r/SelfHosted

Soulbeet 0.2.2 - Overhauled UI, proper mobile support, way smaller image, thanks for the feedback!

https://redd.it/1q0azab
@r_SelfHosted

Читать полностью…

r/SelfHosted

Reintroducing Episeerr, a sonarr companion with more control


I created Episeerr - an automated episode manager for Sonarr. Automatically get and remove exactly how much you want per show.

This solves storage problems on limited storage setups. Instead of downloading entire seasons or manually managing episodes, it automates the workflow based on your actual viewing habits and storage limits.

How it works:

You set rules per show - get 1 episode ahead, keep 0 watched. Or get 3 episodes, keep last 1 watched. Or get entire seasons. Whatever fits that show and your storage situation.

Then it handles it automatically through webhooks (Tautulli/Jellyfin) when you watch, or on a schedule with configurable grace periods. Only runs cleanup when you're below your storage threshold.

Example: I have a 250GB seedbox. Episeerr keeps me at ~50GB free by getting 1-2 episodes ahead as I watch, deleting watched episodes after 7 days, cleaning up unwatched after 14 days, and removing shows I haven't touched in 60 days. All automatic.

Main features:
- Per-show rules (different strategies for different shows)
- Storage threshold (only cleanup when below X GB)
- Grace periods for watched/unwatched content
- Per-season tracking (useful when family watches different seasons)
- Dry run mode
- Web UI for management

Just released v2.6.7 with in-app documentation.

GitHub: https://github.com/Vansmak/episeerr
Docker Hub: https://hub.docker.com/r/vansmak/episeerr

Works with Sonarr v3/v4, Jellyseerr/Overseerr, Tautulli/Jellyfin webhooks.

Happy to answer questions!

https://redd.it/1q05l2g
@r_SelfHosted

Читать полностью…

r/SelfHosted

Introducing Agam Space - Self-hosted, zero-knowledge encrypted file storage solution

Hey,

Long-time lurker, first-time poster. I've been part of this community for years and finally have something to share.

https://preview.redd.it/f06ggzasxdag1.png?width=1536&format=png&auto=webp&s=a03103dea056f0d3f0865cf4242af3832ad9d693

What is Agam Space?

Zero-knowledge encrypted file storage you can self-host. Files are encrypted in your browser before upload. The server stores only encrypted blobs it cannot decrypt.

Why I built this?

For a while now, I've wanted to offer file storage to family and friends on my homelab. But I was always hesitant - I didn't want the ability to access their files. Even if I wouldn't look, the fact that I could bothered me. They knew it too, which made them hesitant to use it.

Looking at self-hosted options, true E2EE is surprisingly limited. Nextcloud has E2EE but with known gaps. Most solutions rely on disk encryption, which only protects against physical theft - not server compromise or admin access.

With over a decade in software development and a strong interest in application security, I spent the last 5 months building what I was looking for.

Note: I used AI tools during development - they're great for productivity, but all architecture, security design, and crypto implementation decisions were carefully reviewed and tested.

What can it do?

Multi-user support with optional SSO (Authelia, Authentik, etc.)
File uploading via drag-and-drop (chunk-based for large files)
Folder organization (nested folders)
File previews for most common files (PDF, images, text, videos)
Text file editing
Trash bin with 30-day recovery
Biometric unlock with WebAuthn (Touch ID, Face ID, Windows Hello)
Storage quotas per user
Single Docker image - everything included

Current status:

[v0.2.0](
https://github.com/agam-space/agam-space/releases/tag/v0.2.0) \- first stable release. Core features work well, but it's a young project. Not production-ready for critical data yet - always keep backups.

What it's not:

Not an E2EE photo backup solution - for that, check out Ente Photos (it's excellent for photos with mobile apps and face recognition)
Not a general file browser for your server - try [FileBrowser](https://github.com/filebrowser/filebrowser) if you need that
Not trying to replace Nextcloud or compete with feature-rich platforms

Links:

GitHub: [https://github.com/agam-space/agam-space](https://github.com/agam-space/agam-space)
Docs: https://docs.agamspace.app
Architecture: [https://docs.agamspace.app/architecture](https://docs.agamspace.app/architecture)
Security: https://docs.agamspace.app/security

Happy to answer questions or hear your feedback.

https://preview.redd.it/4i2vr4iwxdag1.png?width=3024&format=png&auto=webp&s=020d89d926d9e910058101f937104ab85dbf154c

https://preview.redd.it/vj0at6wxxdag1.png?width=3022&format=png&auto=webp&s=b3270b0e66b5812cb467e54edefc88c41d8dad56

https://preview.redd.it/kd8w8elyxdag1.png?width=3024&format=png&auto=webp&s=21012f09c39ded51c91a544593c0fbf2883534c1



https://redd.it/1pzphd3
@r_SelfHosted

Читать полностью…
Subscribe to a channel