r_selfhosted | Unsorted

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

820

@r_channels

Subscribe to a channel

r/SelfHosted

Is It Worth Upgrading to a Dedicated Server in 2025?

I’m curious how many people here have made the jump from VPS to a dedicated server and whether it was worth it for you.

For anyone running apps, hosting projects, gaming servers, AI workloads, or medium to large websites, you eventually hit the point where shared compute or VPS limits start getting in the way.
Maybe it’s CPU throttling, inconsistent performance, or just needing full control of the machine.

So my question is:

When did you realize it was time for a dedicated server and what pushed you to upgrade?

Was it:

Performance bottlenecks?

Better security/isolation?

Needing guaranteed resources?

High traffic spikes?

Running too many workloads on a VPS?

Also curious:
If you upgraded, what hardware are you running now and how big of a difference did it make?

Would love to hear real-world experiences from people who’ve been through the upgrade and what should others expect before making the switch?

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

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

r/SelfHosted

What's with all the web front end stuff?

Blog posts like "all-you-need-is-ssh", "You already have a git server", and "A simple TODO application" are starting to make me reconsider much of the web focused stuff I see on here.

With just ssh and some client side programs you can do:

Video Streaming - VLC/Kodi/mpv
file management / backups - Nautilus + gvfs, Material Files, sftp, rsync
Git + ssh:// instead of some fancy git website that only you look at
LibreOffice (Desktop/Maybe mobile too?)
Remote text editing - emac's tramp and vscode's ssh plugin
fancy tunneling and X forwarding
Or the obvious, remote shell

openssh is also available on every Desktop OS i know of by default (every linux, \
BSD, MacOS, even windows these days), it supports many different authentication methods, and you probably already use it and many of these programs. One downside is that ssh is kind of slow, but at least it makes up for that in security.


Why doesn't this stuff get more attention?

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

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

r/SelfHosted

Best self hosted SIEM?

I'd like a good SIEM I can self host as a docker container that I can point all my stuff to so I can easily read and filter logs for my whole stack.

Any good recommendations?

I haven't run one before but does such a one exist where you can literally point it to plain ol' txt files for it to ingest/tail? Mainly so it could effectively monitor any app.

Also can you create filters within it so I can just view logs for a certain app?

Finally a function so I can easily see problems either discord notifications or filter or some AI magic to suggest fixes etc.

Apologies if these are basic/stupid questions, just want to get a good visual on all my apps in one unified place.

Edit: to clarify I self host the usual arr stack, home assistant, paperless, that kind of stuff.

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

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

r/SelfHosted

Built a voice assistant with Home Assistant, Whisper, and Piper

I got sick of our Alexa being terrible and wanted to explore what local options were out there, so I built my own voice assistant. The biggest barrier to going fully local ended up being the conversation agent - it requires a pretty significant investment in GPU power (think 3090 with 24GB VRAM) to pull off, but can also be achieved with an external service like Groq.



The stack:

\- Home Assistant + Voice PE ($60 hardware)

\- Wyoming Whisper (local STT)

\- Wyoming Piper (local TTS)

\- Conversation Agent - either local with Ollama or external via Groq

\- SearXNG for self-hosted web search

\- Custom HTTP service for tool calls



Wrote up the full setup with docker-compose configs, the HTTP service code, and HA configuration steps: https://www.adamwolff.net/blog/voice-assistant



Example repo if you just want to clone and run: https://github.com/Staceadam/voice-assistant-example



Happy to answer questions if anyone's tried something similar.

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

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

r/SelfHosted

pgbranch - git-style branching for PostgreSQL

Built this over the past week to solve my own problem: switching git branches breaks my local PostgreSQL database.

The migrations from your feature branch are still applied, and sometimes you can't just roll them back - the feature schema isn't compatible with main, or you've modified data in ways that don't work with the old code, or you've deleted rows that the old branch expects to exist. Your options are drop and re-seed (slow), or maintain multiple databases and juggle connection strings (annoying).

# What it does

Creates instant snapshots of your PostgreSQL database using template databases. Switch between database states like git branches:

pgbranch branch main # snapshot current state

pgbranch checkout main # restore to that state instantly

No pg\_dump for local operations. Template databases are file-level copies - fast even for large databases.

# Why I'm posting here

* Single Go binary - no runtime dependencies beyond PostgreSQL's own tools (psql, createdb, dropdb)
* No cloud required - everything runs locally, nothing phones home (unless you want to share with the team)
* Filesystem remote support - share snapshots via NAS, network share, or mounted drive. No S3 needed.
* Simple config - single .pgbranch.json file, no separate database for the tool

Cloud remotes (S3, R2) are supported if you want them.

What it doesn't do

* Production use - this is for local development only
* Incremental backups - each snapshot is a full copy
* It's a week old - works for my workflow but still early

# Setup

`go install` [`github.com/le-vlad/pgbranch/cmd/pgbranch@latest`](http://github.com/le-vlad/pgbranch/cmd/pgbranch@latest)

`pgbranch init -d myapp_dev`

`pgbranch branch main`

**For sharing across machines:**

`pgbranch remote add nas /mnt/nas/pgbranch-snapshots`

`pgbranch push main`

**# on another machine**

`pgbranch pull main`

GitHub: [https://github.com/le-vlad/pgbranch](https://github.com/le-vlad/pgbranch)

If you self-host PostgreSQL for development, I'd appreciate feedback. What's missing? What would make this useful for your setup?

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

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

r/SelfHosted

Homebox Companion - AI-powered photo cataloging for your Homebox inventory

Hey everyone!

For those unfamiliar, [Homebox](https://github.com/sysadminsmedia/homebox) is a fantastic self-hosted inventory management system designed for home users, think tracking all your tools, electronics, household items, warranties, etc. It's lightweight, fast, and perfect for the homelab.

I've been working on an **unofficial** companion app that adds AI-powered item detection to Homebox. The idea is simple: take photos of your items, and GPT vision automatically identifies and catalogs them for you: names, descriptions, quantities, tags, and more.

**Quick feature highlights:**

* 📸 Snap photos, AI detects and catalogs items automatically
* 🏷️ Multi-image analysis for better accuracy
* ⚙️ Customizable AI behavior (configure how fields are generated)
* 🐳 Docker deployment ready
* 📱 Mobile-friendly web interface

It's still early days, but it's been helpful for quickly cataloging large batches of items without the manual data entry grind. Thought some of you might find it useful too.

Check it out: [https://github.com/Duelion/homebox-companion](https://github.com/Duelion/homebox-companion)

Would love to hear your thoughts or feedback if anyone gives it a try!

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

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

r/SelfHosted

TIL: Pinchflat can creates ad-free podcast

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

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

r/SelfHosted

What do you all do with all that RAM anyway?

To start off, I love reading the discussions in the sub-reddit to start my day. Always wake up to some new way of doing things and keeps life interesting.

These days, I regularly see people boasting their servers with RAM amounts ranging from anywhere between 128GB to sometimes more than 1TB.

To be fair, I have only gotten into the home-lab sphere about a year ago. But currently I run around 50 containers small and big and I am yet to break the 32GB barrier.

I tried running ai models on my 32gb DDR5 6000 mhz ram and it was so slow it didn't seem viable to me.

So my question is, am I missing something?

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

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

r/SelfHosted

Made a simple, modern WebUI for ImageMagick. Looking for testers/feedback!

I’ve been working on a little project recently and wanted to share it. It's called Imagemagick-webui :)

https://preview.redd.it/wyl42c4wkc6g1.png?width=2087&format=png&auto=webp&s=5c481da1d345546a4656a1b19bf447acdeb331ac

I wanted something I could spin up in a Docker container, access via a browser, and just get the job done quickly without opening the terminal. I wanted something that simply crop, rotate or remove background.

What it does: It’s a simple web interface that wraps around ImageMagick. It allows you to:

Upload images
Group images in Projects
Resize & Crop \- Precise dimensions, percentage scaling, aspect ratio lock
Format Conversion \- WebP, AVIF, JPEG, PNG, GIF, TIFF, PDF support
Filters & Effects \- Blur, Sharpen, Grayscale, Sepia, Brightness, Contrast, Saturation
Watermark & Text \- Custom text overlays with position, opacity, and font size control
Rotate & Flip \- 90°, 180°, 270° rotation with horizontal/vertical flip
Batch Processing \- Process multiple images simultaneously
Background Removal \- One-click AI background removal
Auto Enhance \- Automatic image enhancement (normalize, saturation, sharpening)
Smart Upscaling \- 2x/3x/4x resolution upscaling

It’s still in development, so it can have bugs. I’d love to hear your feedback.

Link:

GitHub:https://github.com/PrzemekSkw/imagemagick-webui

Regards,

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

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

r/SelfHosted

Finally got full observability on my Hetzner Backup Boxes with Prometheus + Grafana Dashboard Included

Hi everyone,

https://cdn.crstian.me/storage-exporter-dashboard-1.png

Like many of you here, I use Hetzner Storage Boxes as a cost-effective target for my offsite backups. However, one thing that has always bothered me is the lack of historical visibility. I hated having to log into the Robot panel or rely on static emails just to see if my disk was filling up or to monitor active connections.

With Hetzner moving towards their Cloud Console and the deprecation of the Robot Web Service API coming in July 2025, I realized many existing tools/scripts might break soon.

So, I spent the weekend building prometheus-storagebox-exporter.

It’s a lightweight exporter that grabs your Storage Box metrics and makes them available for Prometheus. I designed it to be "zero friction" to set up.

What it does:
- Metrics: Tracks disk usage, quotas, and active connections.
- Visualization: I’ve included a pre-built Grafana Dashboard (JSON in the repo) so you don't have to build one from scratch.
- Modern API: Designed with the current/future Hetzner infrastructure roadmap in mind.

https://github.com/crstian19/prometheus-storagebox-exporter

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

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

r/SelfHosted

Endurain: A Self-Hosted Fitness Activity Tracker - v0.15.X and v0.16.0 updates 🎉

Hey everyone! Time for another exciting update from **Endurain**, the self-hosted fitness activity tracker. Thanks again for all the feedback, bug reports, translations, and contributions — the project keeps growing thanks to you all!  

Endurain had two big releases since the last update: **v0.15.x** and now **v0.16.0**, bringing lots of new features, refinements, and a few things to watch out for. Let’s dive in:

# New Features

# [Proxmox Community Script](https://community-scripts.github.io/ProxmoxVE/scripts?id=endurain&category=Gaming+%26+Leisure) - Thanks johanngrobe

# v0.15.X:

* Added comprehensive sign-up support with configurable email verification and admin approval
* Added support for Ice Skating, Football (Soccer), cardio, treadmill run, kayaking, sailing, snow shoeing, inline skating and Padel
* New Import section in settings with the ability to import Strava bikes and shoes
* New languages (Galician, Italian, Slovenian and Chinese) - Thanks again to all the contributors
* Support for Docker secrets for some variables
* Improved activity charts
* And of course a lot of fixes

# v0.16.0

* Dropped MariaDB support
* Introduces support for external identity providers (SSO)
* A lot of fixes and optimizations to the native auth logic
* Added steps, sleep and RHR data to Health section with charts inline with the changes made to activity charts
* Added health targets for sleep, steps and weight
* Added sleep scoring system on manual sleep entries
* Add user max heart rate override for HR zone calculations
* Bare metal installation step by step added to the docs
* And of course a lot of fixes

# Contributors

Huge thanks to the contributors across these releases:

* F-Stop
* bstaeheli
* rubenixnagios
* fulippo
* thehijacker
* aronsky
* johanngrobe

And of course, everyone helping with translations via Crowdin 🌍💬

📖 **Docs**: [https://docs.endurain.com](https://docs.endurain.com)

🚀 **GitHub Releases**: [v0.15.X to v0.16.0](https://github.com/joaovitoriasilva/endurain/releases)

🐘 **Follow Endurain on Mastodon**: [@endurain@fosstodon.org](endurain" rel="nofollow">https://fosstodon.org/@endurain)

🖼️ **Gallery**: [Gallery](https://docs.endurain.com/gallery/)

# 🛣️ What’s Next?

For **v0.17.0** and **v0.18.0** (tentative):

* Strava takeout import
* PRs support
* Segments
* Polar integration

As always, your feedback is incredibly valuable. Found a bug? Got a feature idea? Drop it below or open a GitHub issue. Let’s keep building Endurain together! 🛠️💬

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

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

r/SelfHosted

Why do people recommend authelia?

I've seen people everywhere recomend authelia for self hosting. I wanted to use SSO and OpenId, and the configuration by yaml is so brain draining. I've managed a keycloak instance in a company i've used to work at, and it was sustancially simpler to setup, all through UI and a very good UI if I say so.
I'm midway through the configuration, and i'm actually thinking about deleting all of it and checkout keycloak. I'm hoping for someone to shed a light, maybe i'm doing it all wrong and there is an easier way I haven't seen.


Edit 18:16 CET: I've read the responses and you bring up some valid points. I'm definitely tilted right now and with too little sleep, so I got too annoyed by the long config file and documentation. I'm actually using the example YAML and checking the web documentation while working through it. I will let it rest for a couple of days and come back to it. I actually do like config files and keeping them there. I use a git repo of multiple Docker Compose files and environments for my containers and it's amazing. Thanks guys for taking the time to reply, appreciate it!

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

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

r/SelfHosted

Safely restart your potato server with WakeMyPotato

Hi there! Some old machines lack Wake-On-Lan (WOL) or BIOS boot timers, making it difficult to reuse them as home servers. Some months ago I shared WakeMyPotato, a service that runs automatic rtcwake calls in the near future and safely powers down the laptop if AC fails. It will then turn on your server once AC is restored.

The community response was awesome, and after some suggestions I have now implemented an IP check, which will trigger the emergency shutdown if a ping to your chosen IP fails. This IP can be whatever you want, from your router's local IP to Cloudflare's IP or a friend's IP, whatever you want!

Hope you enjoy this update and please let me know if it can be improved in any way :D

https://github.com/pablogila/WakeMyPotato

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

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

r/SelfHosted

PaperNext – new Android/iOS client for Paperless-ngx

Hey everyone,
I’m developing **PaperNext**, a new mobile client for **Paperless-ngx**, built with **Flutter** and available for both **iOS and Android**. The focus is on stable API integration, fast document handling and a clean, efficient UI.

**Current status:**

* 600+ active beta testers
* Flutter app for Android & iOS
* Direct Paperless-ngx API integration
* Fast search, tag and correspondent management
* Document upload, editing, notes, custom fields
* Full MFA/TOTP support, custom headers, support for self-signed certificates, and mTLS authentication.
* Ongoing performance improvements, Dark/Light mode, configurable document list

**Background:**
I reviewed Paperless Mobile but decided not to continue its development. PaperNext is a new codebase with active maintenance.

**Model:**
PaperNext is **not open source**, but the current beta version is **free, ad-free and without tracking**. Later I may add optional paid features or consulting services for Paperless-ngx. The current beta is fully unrestricted.

However, the free future basic version is guaranteed to remain ad-free and without tracking.

I appreciate technical feedback and try to implement suggestions quickly.

You’re welcome to try it out. Just note that it’s still in beta, so please be careful with production or other mission-critical setups.

More details:
[https://beta.rebtsoft.com/api/apps/papernext/](https://beta.rebtsoft.com/api/apps/papernext/?utm_source=chatgpt.com)


EDIT:

Just to clarify my position regarding open source and data privacy:

Paperless-ngx is chosen by many — including myself — because it gives you **full control over your data**. That principle is important, and I completely agree with it. PaperNext does **not** change that, because it’s only a **client application**, not a hosted service.

A mobile client operates differently: it doesn’t store documents externally, doesn’t provide backend infrastructure, and doesn’t process data outside your own environment. All requests go directly to **your** Paperless-ngx instance. Anyone can verify this easily:

* monitor all traffic with tools like **Wireshark** or **mitmproxy**
* use **self-signed certificates** or a reverse proxy with strict certificate pinning
* block all outbound connections except your server and confirm the app still functions
* inspect API calls since Paperless-ngx uses a documented and transparent REST API

If a client attempted to send data anywhere else, it would be visible immediately. In self-hosted setups, trust is based on **verifiability**, not promises — and the behavior of a client app can be fully inspected by anyone with standard tools.

The goal of PaperNext is simply to provide a maintained mobile option for those who want one. Not everyone will prefer a closed-source client, and that’s completely fine — the choice stays with the user, and your data stays on your hardware.

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

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

r/SelfHosted

Announcing Linkwarden for iOS & Android

Hello everyone,

Before we talk about today’s announcement, let's take a moment to appreciate what this community has built together. What started as a project to preserve webpages and articles has quietly grown into [Linkwarden](https://linkwarden.app), a tool used by researchers, journalists, and knowledge collectors all over the world.

As we’ve grown, the Linkwarden community has helped us reach:

* 16,000+ GitHub stars
* 11M+ Docker downloads
* Thousands of self-hosted instances running in different companies, universities, agencies, and homelabs
* A thriving ecosystem of contributors, donors, and Cloud subscribers keeping the project sustainable

None of this would've happened without you. Thank you! 🚀

Today, we’re excited to launch something you’ve been asking for since the very beginning: **the official Linkwarden mobile app**, now available on [**iOS**](https://apps.apple.com/app/linkwarden/id6752550960) and [**Android**](https://play.google.com/store/apps/details?id=app.linkwarden).

[Different screens \(iPad, Pixel, and iPhone\)](https://preview.redd.it/o7rtacbrf66g1.png?width=640&format=png&auto=webp&s=536f3fa7782a56b1f3fca74734049e9b3310ee02)

Here are the highlights so far:

* 🧩 **Create, organize, and browse your links:** A native, mobile-first experience with collections, tags, and powerful search.
* 📤 **Save links directly from the share sheet:** Send interesting articles from the browser or any other app straight into Linkwarden, no copy-paste required.
* 📚 **Cached data for offline reading:** Catch up on long reads, articles, or saved blog posts when you’re away from Wi-Fi.
* ☁️ **Works with Linkwarden Cloud and self-hosted:** Use the same app whether you’re on Linkwarden Cloud or your own self-hosted instance, just point it at your server and sign in.
* 📱 **Built for different screen sizes:** Supports iOS / iPadOS, and Android (phones and tablets).
* 🔜 **And more coming soon:** This first release is just the foundation, expect many improvements and new features soon.

# Get the app

**To use the app you’ll first need a Linkwarden account (version v2.13+ recommended).**

You can choose between:

* [**Linkwarden Cloud**](https://linkwarden.app/#pricing) – instant setup, and your subscription directly supports ongoing development.
* [**Self-hosted Linkwarden**](https://docs.linkwarden.app/self-hosting/installation) – free, but you’ll need to deploy and maintain a Linkwarden instance on a server.

After creating an account, download the app from your preferred store:

[App Store](https://apps.apple.com/app/linkwarden/id6752550960)

[Google Play](https://play.google.com/store/apps/details?id=app.linkwarden)

# How you can support Linkwarden

Linkwarden exists because of people like you. Other than using our official [Cloud](https://linkwarden.app/#pricing) offering and [dontations](https://opencollective.com/linkwarden), here are the other ways to help us grow and stay sustainable:

* Leaving a review on [App Store](https://apps.apple.com/app/linkwarden/id6752550960) or [Google Play](https://play.google.com/store/apps/details?id=app.linkwarden)
* Starring our repository on [GitHub](https://github.com/linkwarden/linkwarden)
* Joining us and sharing your setup on [Reddit](https://www.reddit.com/r/Linkwarden/)
* Joining us on [Discord](https://discord.com/invite/CtuYV47nuJ)
* Telling a friend or colleague about Linkwarden

Thank you for being part of this community. 💫

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

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

r/SelfHosted

I built a self-hosted unified API for social media automation - one interface for Twitter, Instagram, TikTok, etc.

Hey everyone!
I got tired of dealing with expensive/restricted official APIs for social media platforms, so I built something that might be useful for fellow self-hosters.
What it does:
UniAPI gives you a single REST API interface to interact with multiple social platforms (Twitter, Instagram, TikTok, Facebook, LinkedIn). Instead of dealing with 5 different APIs with different auth methods, rate limits, and approval processes - you get one unified interface running on your own server.
Why self-host this?

No API approval needed - uses browser automation with your own cookies
Your data stays local - no third-party services involved
No rate limit BS - you control the pacing
Free - official APIs can cost $$$ (looking at you, LinkedIn)

Tech stack:

FastAPI + Playwright
Each platform runs in isolated bridge servers (if Instagram crashes, Twitter keeps working)
Cookie-based auth

Docker setup:
yaml# docker-compose.yml coming soon, for now:
git clone https://github.com/LiuLucian/uniapi.git
cd uniapi/backend
./install.sh
./start_uniapi.sh
Example usage:
pythonfrom instagram_sdk import InstagramAPI

insta = InstagramAPI()
user = insta.get_user("instagram")
insta.like_post("https://instagram.com/p/ABC123/")
insta.send_dm("username", "Hello!")
Same pattern works across all platforms.
Current status:
Works well for personal use. Cookies expire every 30-90 days so you'll need to refresh them occasionally. Not meant for large-scale commercial stuff (and probably violates ToS if you do that).
Roadmap:

Proper docker-compose with all services
Web UI for cookie management
Better session health monitoring

Would love feedback from the community. Anyone else running social media automation self-hosted? What's your setup?
GitHub: https://github.com/LiuLucian/uniapi

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

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

r/SelfHosted

Plex vs. Jellyfin for New Install

Hello! I am starting to build out a media collection and currently my setup is not good (just smb shares). I want to change to a media management system while I don't have that much. What do you guys recommend? For context, all my movies and shows are on my TrueNAS server. So I would need Plex or Jellyfin to be able to connect to those smb shares and use those shares as their libraries. Also, I have an antenna and a WinTV antenna tv dongle, so that would have to be supported as well. Also, others would need access to the server as well. So, is it worth paying for plex pass or to go the free jellyfin route?

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

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

r/SelfHosted

Introducing Stepifi - The FREE, SELF HOSTED STL to STEP conversion tool.

https://github.com/voron69-bit/Stepifi

Stepifi repairs broken STL files (fills holes, removes duplicate faces, fixes normals) then runs FreeCAD's planar face merger to collapse coplanar triangles into single flat surfaces. Works great on mechanical parts with flat faces, but curved surfaces stay faceted since there's no way to reverse-engineer smooth geometry from triangle soup without proper feature recognition software which is either REALLY expensive, or WAY over my head programmatically. LOL

https://freeimage.host/i/fR0FfGj

Cheers!

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

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

r/SelfHosted

GitPow! a fully open-source, cross-platform, rust-based git GUI client

https://github.com/markrai/gitpow

a passion project of mine, which tries to fill in some gaps I found in traditional git clients:

\- for starters - being truly free and open-source / none of that pay to open a private repo.
\- being truly cross-platform.
\- commit breakdown by month/year
\- touch-screen navigable vertical + horizontal "git maps" (inspired by the game: "Mini Metro"
\- showing "# of commits ago a file was introduced, and easy jump to its first instance.
\- Image diff preview - actually seeing the images changed (size or content)
\- letting the user define what a "non-current branch" actually means.
\- grouping commits by months/years
\- jump from map view to specific commit.

Contributions to the project are welcome! 🙏

Horizontal Map view

Vertical Map view

Image diff visually shows exactly what was changed

Activity view



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

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

r/SelfHosted

Remote access to my LAN behind CGNAT

Long story short I am behind cgnat. I know about Pangolin and I think it's great but I wanted to tryout something more "barebone" to learn. I have ISP with IPv4 only. I currently use Tailscale but I want to move to something "more selfhosted".

So the idea (very popular idea) is to replicate Tailscale with a Wireguard server on VPS. My home server is a single Proxmox machine with almost 20 lxc's and vm's.

I have no trouble setting up wg-easy (also tried standard wireguard package, same outcome) on VPS, wg client on my android phone and wg client in LXC on my Proxmox host. It technically works because both clients are able to ping server, handshakes are correct etc.. But the problem is that no matter what I cannot access/ping my LAN addresses from both VPS and from phone.

Found a lot of similar posts but not exactly with same problem. Is it actually possible to do this on LXC? I don't want to install anything on my Proxmox host.

This subreddit is huge so I hope there are some people who wanted exactly this setup - replicate what Tailscale does but with Wireguard on VPS for their Proxmox homelab and succeeded.

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

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

r/SelfHosted

Kan v0.5.1 – open source alternative to Trello

Hey everyone,

It's been a while since I last [shared an update](https://www.reddit.com/r/selfhosted/comments/1lumqsl/kanbn_an_open_source_trello_alternative_now_with/) on Kan and a lot has changed.

[https://github.com/kanbn/kan](https://github.com/kanbn/kan) (any stars are super appreciated)

**What's new:**

* **Dashboard redesign**: even more minimal with less distractions and a collapsable sidebar
* **Custom board templates**: create reusable board templates (long overdue imo)
* **Checklists**: add and track subtasks within cards (advanced features coming soon)
* **Card attachments**: upload images and files to S3
* **Workspace search**: basic search across boards and cards
* **Card due dates**: assign and track deadlines (filter by upcoming due dates)
* **Invite links**: invite users to a workspace with a link (so much easier now)
* **Keyboard shortcuts**: support for very basic actions (more coming soon)
* **Markdown support**: basic formatting in card descriptions
* **Settings improvements**: whole page redesign with tabs and multiple API key management
* **More languages**: added Polish, Russian, and Brazilian Portuguese support

Checkout the roadmap for upcoming features: [https://kan.bn/kan/roadmap](https://kan.bn/kan/roadmap)

Let me know if you have any feedback or feature requests!

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

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

r/SelfHosted

My Favorite Self-Hosted Apps Launched in 2025 (selfh.st)

Hey, r/selfhosted! Continuing a tradition started last year, I recently published a list of my favorite self-hosted software released in 2025 and thought everyone here might find it interesting.

As usual, the article itself includes screenshots and brief descriptions, but I've also provided a list below with links for those who'd prefer not to click through.

Additionally, these apps can also be viewed directly in my app directory using the following shortcut: slfh.st/2025

My Favorite Apps Launched in 2025

[Arcane](https://github.com/getarcaneapp/arcane?ref=selfh.st) (Deployment/Management)
BentoPDF (PDF Toolkit)
[BookLore](https://github.com/booklore-app/booklore?ref=selfh.st) (Book Library/Reader)
Docker Compose Maker (Deployment)
[IronCalc](https://github.com/ironcalc/IronCalc?ref=selfh.st) (Spreadsheet Engine)
LoggiFly (Log-based Notifications)
Mail Archival (Various)
Bichon
[Eonvelope](https://github.com/Dacid99/Eonvelope?ref=selfh.st)
Mail Archiver
[OpenArchiver](https://github.com/LogicLabs-OU/OpenArchiver?ref=selfh.st)
Gmail Cleaner
Media Management (Various)
Cinephage
[MediaManager](https://github.com/maxdorninger/MediaManager?ref=selfh.st)
Mydia
[NoteDiscovery](https://github.com/gamosoft/NoteDiscovery?ref=selfh.st) (Note-Taking)
Pangolin (Reverse Proxy)
[Papra](https://github.com/papra-hq/papra?ref=selfh.st) (Document Management)
PatchMon (Linux Patch Monitoring)
[Postgresus](https://github.com/RostislavDugin/postgresus?ref=selfh.st) (Database Backups)
Poznote (Note-Taking)
[Rybbit](https://github.com/rybbit-io/rybbit?ref=selfh.st) (Web Analytics)
Sync-in (Cloud Storage)
[Tinyauth](https://github.com/steveiliop56/tinyauth?ref=selfh.st) (Authentication)
Upvote RSS (RSS Aggregator)
[Warracker](https://github.com/sassanix/Warracker?ref=selfh.st) (Warranty Tracking)
Zerobyte (Backups)

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

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

r/SelfHosted

Recommendations for cost-effective service for tunneling to homeserver? (VPS/Proxy)

As I want certain webservices to be available via web for my friends I thought of renting a small server to use as proxy (tunneling to server) so that I dont have to open any ports. e.g. I'd like to host a vtt and have full control over it.

As I am new to this, is this even the right approach? If so, can you recommend me a good and secure service to handle this?

Is a wireguard container an option? Just to keep it as small as possible? (Docker Container Hosting)

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

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

r/SelfHosted

a simple cloudflared UI

https://github.com/dockers-x/cfui


and UI is simple,one binary only

https://preview.redd.it/7797016vhb6g1.png?width=1043&format=png&auto=webp&s=27762898626018d744dc7821274e61543f7b7c85



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

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

r/SelfHosted

Am I being too paranoid about exposing Immich to the internet?

Hey everyone,

I’m setting up Immich for my whole family and plan to expose it publicly using:

* Docker containers
* Nginx as a reverse proxy (also in Docker)
* SSL
* Only ports 80 and 443 open to the internet

On this same machine, I also run:

* OpenMediaVault (OMV)
* Pi-hole (docker)
* (Planning to add **Plex** soon)

I also have a second machine dedicated only to backups, running Proxmox Backup Server, which pulls backups from the first machine over the network and I'm planning to put some more stuff here.

My main concern is about the possibility of someone uploading a malicious/infected file, which would then be written to disk on the server and potentially put my home network at risk.

Am I being too paranoid about this? Is this risk realistic in a typical home server setup?Is my overall architecture reasonable and safe for home usage?

Some many questions. haaha sorry

Thanks in advance.

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

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

r/SelfHosted

Built a tiny tool for myself, suddenly thousands of people use it - open-source is wild.
https://kaicbento.substack.com/p/what-happens-when-your-open-source

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

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

r/SelfHosted

Mobile Hardware Monitor
https://redd.it/1pii3w7
@r_SelfHosted

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

r/SelfHosted

RPub: Turn RSS feeds into a daily EPUB newspaper.

Built a simple webapp for personal use which some of you might like .
It compiles the last 24 hours of your RSS feeds articles into a single ebook and serves it via OPDS.
Tried to optimize it so that it can run on free/hobby tiers of serverless platforms (ex: render/koyeb 0.1v CPU,512mb ram)
https://github.com/harshit181/RPub

P.S. Security is very basic.

Edit:It will fetch the full article for the last 1 day ,convert it to readable articles vis a crate called dom smoothie (which uses mozilla readability algorithm to convert website to read only view). In case that fails ,it will just copy the text present in RSS.

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

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

r/SelfHosted

Open Source Alternative to NotebookLM

For those of you who aren't familiar with SurfSense, it aims to be the **open-source alternative to NotebookLM, Perplexity, or Glean.**

In short, it's a Highly Customizable AI Research Agent that connects to your personal external sources and Search Engines (SearxNG, Tavily, LinkUp), Slack, Linear, Jira, ClickUp, Confluence, Gmail, Notion, YouTube, GitHub, Discord, Airtable, Google Calendar and more to come.

Here’s a quick look at what SurfSense offers right now:

**Features**

* RBAC (Role Based Access for Teams)
* Notion Like Document Editing experience
* Supports 100+ LLMs
* Supports local Ollama or vLLM setups
* 6000+ Embedding Models
* 50+ File extensions supported (Added Docling recently)
* Podcasts support with local TTS providers (Kokoro TTS)
* Connects with 15+ external sources such as Search Engines, Slack, Notion, Gmail, Notion, Confluence etc
* Cross-Browser Extension to let you save any dynamic webpage you want, including authenticated content.

**Upcoming Planned Features**

* Agentic chat
* Note Management (Like Notion)
* Multi Collaborative Chats.
* Multi Collaborative Documents.

**Installation (Self-Host)**

# Linux/macOS:

docker run -d -p 3000:3000 -p 8000:8000 \
-v surfsense-data:/data \
--name surfsense \
--restart unless-stopped \
ghcr.io/modsetter/surfsense:latest

# Windows (PowerShell):

docker run -d -p 3000:3000 -p 8000:8000 `
-v surfsense-data:/data `
--name surfsense `
--restart unless-stopped `
ghcr.io/modsetter/surfsense:latest

GitHub: [https://github.com/MODSetter/SurfSense](https://github.com/MODSetter/SurfSense)

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

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

r/SelfHosted

limitless bought by meta? yeah, i’m out. (how to sanitize the hardware)

so with the news dropping that limitless(a very expensive ai wearable for context) is getting absorbed into the meta ecosystem, i assume i'm not the only one looking at this pendant on my desk like it's a wiretap. i was literally about to throw it in the bin.

before trashing it, i went down a rabbit hole to see if i could wipe the firmware. turns out there is an escape hatch.

just wanted to share the workflow for anyone else trying to de-zuckerberg their setup:

1. the jailbreak: there’s an open-source project (r/OmiAI) that actually supports the limitless hardware now. i flashed their firmware onto the pendant. checks out so far, no calls home to meta servers.
2. the local stack: instead of using the cloud app, i’m piping the audio into a local whisper instance (using whisper.cpp).
3. the result: i get to keep the nice hardware form factor (which i honestly paid too much for) but the data pipeline is completely severed from the corporate cloud.

are there any other open firmware projects for this chip? this is the only one i found that works, but i’d love to know if there are other alternatives to keep this thing alive.

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

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