Vista Normal

Hay nuevos artículos disponibles. Pincha para refrescar la página.
Ayer — 22 Mayo 2025Self-Hosted Alternatives to Popular Services

Anyone else noticing a wave of astroturfing lately?

Lately I’ve been seeing a lot of posts from accounts hyping up random self-hosted projects, always “the best"

I love seeing new tools, and I totally respect devs sharing their work. Just... be upfront about it. It’s hard to trust recommendations when it feels like half the posts are stealth marketing.

Anyone else getting that vibe? Maybe it’s time for a “dev post” flair or something to help filter the noise.

submitted by /u/SnailMailSniper
[link] [comments]

Gitea Mirror: A tool for mirroring GitHub repos to self-hosted Gitea

Hey everyone,

I wanted to share a project I've been working on that might be useful for those who self-host Gitea but still need to work with GitHub repositories.

Gitea Mirror is a web app that automatically mirrors your GitHub repositories to your self-hosted Gitea instance. It features:

  • Mirror public, private, or starred GitHub repos
  • Mirror entire organizations with structure preservation
  • Optional mirroring of issues and labels
  • Modern UI with real-time status updates
  • Multiple deployment options (Docker, Bun, LXC)

It's completely open source and designed to be easy to set up. If you're looking to maintain GitHub backups or just prefer working in your own Gitea environment, you might find it helpful.

GitHub Repository

Would love to hear your thoughts or suggestions if you try it out!

submitted by /u/InvestigatorThat4835
[link] [comments]

Easily the most elegant self-hosted monitoring tool I’ve used

Easily the most elegant self-hosted monitoring tool I’ve used

I don’t often post messages like this, but I wanted to give some well-deserved appreciation to Beszel — a self-hosted monitoring tool I recently set up in my homelab. The experience has been genuinely fantastic.

Setup is incredibly easy, the interface is beautiful, and the whole thing feels lightweight yet powerful. No bloated dashboards, no convoluted configs — just a clean UI with real-time system stats.

I was able to add:

Everything connected within seconds and immediately showed accurate CPU, memory, disk, temperature, and network stats — all through a slick and responsive web interface.

What’s also exciting is the public roadmap. One feature I’m especially looking forward to is upcoming Intel GPU support, which is already in the pipeline.

If you’re looking for a fast, modern, and extremely user-friendly way to monitor your self-hosted stack — I highly recommend giving Beszel a try.

https://preview.redd.it/zff1lm4nk52f1.png?width=1400&format=png&auto=webp&s=cf0c5716b1b5b31002c28ce135f15ad3b710f4c2

Edit: Here is an example of how it looks to monitor docker agents. The main screen is for hosts and hypervisors. Click on the hosts which is running the docker containers and you see this and you can filter per container. printscreens

submitted by /u/Dennis0162
[link] [comments]

Looking for a digital analytics tool that offers full data ownership

We’ve recently welcomed a new CEO but he's making a lot of changes and is on a crusade for data ownership. The way things look now, we'll probably switch analytics platforms, so I thought I'd get ahead of the curve and see if I could get some tips on something that fits his criteria. Thanks.

submitted by /u/Own-Syllabub476
[link] [comments]

[OSS Release] Vexa 0.3.1 – CPU-only Google Meet transcription bot you can self-host on your laptop

I just tagged v0.3.1 of Vexa, an Apache-2.0 tool that drops a bot into Google Meet and streams live transcripts — totally offline, no GPU, no cloud.

Why you might care

  • Runs anywhere – Whisper-tiny on plain CPU (tested MacBook Pro).
  • One-command deploymake all builds + launches the full Docker-Compose stack.
  • Real-time – sub-second latency (< 1 s in my demo).
  • 100 % private – your audio never leaves the box.
clone https://github.com/Vexa-ai/vexa cd vexa make all # build & launch stack 

Requirements

  • Docker & docker-compose
  • Tested on MacBook Pro 2,4 GHz 8-Core Intel Core i9

GitHub ➡ https://github.com/Vexa-ai/vexa

If you test it, I’d love bug reports & PRs. ⭐

submitted by /u/Aggravating-Gap7783
[link] [comments]

You don’t need to set up a private VPN (like Tailscale) to bypass Plex's new remote access subscription requirement.

Didn’t want to self-snitch and risk this getting patched, but oh well, if they do, I’ll switch to Jellyfin. Otherwise, I plan to eventually buy a lifetime Plex Pass anyway, when I get approved for disability.

Preface: I am not formally educated, and i’m not a professional (far from it, I hardly know what i’m doing, I basically stumbled my way into getting this all to work). My post may contain inaccuracies, and this setup may have security concerns, be suboptimal, or need refinement. I am open to corrections for the post, as well as suggestions for additional information to add to the post or changes to make to my setup. Regardless, my current setup most definitely works for bypassing the subscription requirements for remote streaming and doesn’t require complex remote client configuration or setup like with using Tailscale, it just simply works for remote users. This post is meant to seek advice and feedback just as much as it is to share information and my experience.

My setup, which I had configured this way before the recent changes, incidentally allows remote users to stream from my Plex server without any of us having Plex Pass or Remote Access Pass. Here’s how I have it set up:

  • Plex is served through a custom Cloudflare domain (e.g., plex.mydomain.com) configured in the Plex settings.
    • I use local DNS routing (with my Pi-hole) so that LAN clients bypass the tunnel and connect directly, saving wireless bandwidth and ensuring local access even if the internet is down.
  • All external and local access goes through an Nginx reverse proxy. I have IP tables set so that only the localhost can access Plex’s default port.
  • A Cloudflared tunnel forwards requests from the public domain to the reverse proxy.

So, a remote client connects like this:
Remote Client -> Cloudflared tunnel -> Nginx reverse proxy -> Plex (localhost)

(Local client connects like this):
Local Client -> (local DNS reroute) -> Nginx reverse proxy -> Plex (localhost)

When Plex made the subscription change for remote access, this setup just kept working. No Plex Pass is required because the clients are connecting via a secure direct connection, not using Plex’s relay infrastructure. The Plex server sees all connections as local, even if they’re remote.

Plex treats connections through this setup as direct, not remote, which is why it doesn’t enforce subscription checks.

Important notes: - If using Cloudflare, add a Page Rule in the cloudflared dashboard for your Plex domain to set Cache Level: Bypass to prevent playback cutting out. - You may need to disable Remote Access auto-config in the Plex server’s settings to prevent it from falling back to their relay servers. - Do not expose Plex directly to the internet without a reverse proxy and proper access controls. - Use HTTPS (TLS) to encrypt traffic between clients and your server. This should be handled by your Cloudflared tunnel and your reverse proxy. It protects user credentials and ensures compatibility with all Plex clients. - You must use a valid TLS certificate (e.g., via Let’s Encrypt) if using a custom domain. Plex’s default certificate is only valid for plex.direct and will not work with a reverse proxy or Cloudflared tunnel using a different domain. This should be configured in the reverse proxy, leave ‘Custom certificate location’ blank in the Plex server’s settings. - Recommend that remote users set a strong, unique password on their Plex account and enable two-factor authentication (2FA) for security. - While this setup essentially requires a custom domain to be purchased, the cloudflared free plan is more than sufficient. Cloudflare charges (usually, depending on domain and TLD) $10/year for a custom domain, and it can be used for far more than just Plex, like for other services, sites, and for custom email domains. - The custom domain is technically not strictly necessary; a setup that enables a direct secure connection (e.g., forwarded IP and port) can work, but it’s not optimal or practical due to TLS certification complexities. I won’t get in to this but if you don’t know what these complexities might consist of, just use a custom domain.

Not sure if this bypass was intentional (since it avoids load on their relay servers) or if it’s just an oversight. Either way, it works, and it doesn’t require any complex setup or configuration on the remote client’s side. This setup makes it so that no additional configuration is needed on the remote client side, unlike with using Tailscale.

If there is demand, I can write up a rough tutorial with example configurations, but I would like to be peer reviewed by more educated people first.

TLDR:

You can bypass Plex’s Remote Access Pass by serving Plex through a custom Cloudflare domain (e.g., plex.mydomain.com) using a Cloudflared tunnel, with all traffic routed through an Nginx reverse proxy and Plex bound to localhost only. LAN clients connect directly using local DNS overrides (e.g., Pi-hole), while remote clients go through the tunnel. This setup makes Plex treat all connections as direct, so no Plex Pass or Remote Access Pass is enforced.

submitted by /u/TripTrav419
[link] [comments]

How to emulate "morning cartoons" for the kids

Hi all,

I've done a search and theres a few posts similar, looks like Tunarr, DizqueTV and ErsatzTV are options I will investigate.

My goal is to have some select different TV shows play sequentially instead of the current "Binge watching" that currently occurs on my Plex/Jellyfin setups, this will give a bit more routine and a clear end time to the TV watching time.

An added bonus would be to splice in "ads" of videos I make myself to tell the kids to go brush their teeth etc, I suspect that would be as easy as making the video and just adding it into the playlist.

Has anyone implemented something like this succesfully?

Essentially creating a ~1 hour block of different TV shows that cycle to the next episode each time the block is viewed?

submitted by /u/Austechprep
[link] [comments]

Screen casting - harder then i thought ?

I want to build a simple (so i thought) tools that receives screen sharing requests and displayes the mirrored screen on my projector. There are a lot of 4pay solitions, and software that claims to do that for a monthly fee.

My idea was to use a PC or Raspi which I have lying arround, get something like Miracast working, connect it to the net and to HDMI, and thats it. I do not need security, it just needs to work in my local WiFi.

I know that this is possible, as many "black boxes" and SmartTV offer this, sometimes without any configuration. I can use WindowsKey + "K", or the chrome browser "cast" feature. However, i did not find any elegant solution i.e. for a RasperyPI, which i thought would be a prime use case. I am reluctant to pay a monthly fee for some "cloud" china ware.

Any ideas?

submitted by /u/Schalke4ever
[link] [comments]

Jellyfin hosting

Hi everyone I am currently hosting jellyfin and *arr services on an unraid server. Since friends and family also want to have access to my library, I have made the server available via a reverse proxy and a domain. However, I don't want to get into any conflicts with copyright or similar. The jellyfin server has password protection but I don't trust it. How can I make my server as anonymous or invisible as possible from the outside? I can think of two possibilities. 1. every device that wants to connect to jellyfin establishes a VPN connection with my server. But this raises the question. How do I separate the jellyfin server so that I only share the server via the vpn tunnel and not the entire network? 2. i create a reverse proxy on a vps But the question arises whether this can really be done anonymously.

Has anyone realized something similar and can help me with my decision?

submitted by /u/Able_Quiet_7297
[link] [comments]

monitoring ssh connection with grafana

monitoring ssh connection with grafana

Hey everyone! 👋

I have created an open-source SSH Exporter for Prometheus and would love for you to check it out, give feedback, and contribute. It monitors ssh connection and gives visibility, for more you can checkout the github repo and please ⭐️ if you like.

https://github.com/Himanshu-216/ssh-exporter

https://preview.redd.it/vvp4elkotb2f1.png?width=1859&format=png&auto=webp&s=ba6cb156aee00213691606a172a5597679e019c7

For now that's how metrics and coming, let me know or contribute if labels or metrics needs to change and if we can enhance it.

submitted by /u/Friendly_Hamster_616
[link] [comments]

Configurable UPS Monitoring and Alert System | NutAlert v1.0.0

nutalert

nutalert is a highly customizable UPS monitoring and alert system designed to integrate with NUT. You can define simple profiles or make you own complex formula-based alerts and send them to your favorite notification system. - it's easy to setup and configure - seemlessly integrates with NUT - can send alerts using ntfy, Apprise, Webhooks and more - has easy and advanced mode for how and when you want to be alerted - you can create you own custum alert formula based-on available UPS parameters

Github: https://github.com/rmfatemi/nutalert/

This is the second project in a series of personal projects I originally developed for myself. I decided to add some features to it and share it. The first project to be released was bitvoker. This is the second one, and I have two more on the way.

Let me know what you think.

Thank you!

submitted by /u/rmfatemi
[link] [comments]

My current services and setup

My current services and setup

Hi there! I've always admired the setups that a lot of people post in here, so I'll want to add my own in case this inspires some newbies like me to start on this journey which has been fun to play so far.

Things that I want to improve:

  1. Move Plex, tautulli and overseer to the S12 Pro Proxmox Server
  2. Once moved, reformat the S12 Pro with Ubuntu to a third Proxmox Server
  3. Start using VLANs to better isolate each layer (regular LAN, Homelab services, IOT, Cameras...)
  4. Add NUT to remaining servers
  5. Move Home Assistant to one of the Promox servers and find a new purpose for the Raspberry Pi 5
  6. Frigate and/or Shinobi, I'm basically experimenting here as performance seem low and probably is due to some bad configurations on my side

New services I want to add:

  1. Redis DB
  2. Paperless
  3. Stirling PDF
  4. Grafana
  5. Prometheus
  6. Caddy & Traeffik (I need to learn more about this stuff along with Nginx service)
  7. tl;draw
  8. Dyrectorio
  9. Obsidian
  10. Foundry VTT
  11. Calibre Web Automated
  12. ... Ideas?? ...

Not seen in the diagram:

  1. I have a Hetzner server (the lowest AMD tier) with n8n and Glances for monitoring
  2. Home Automation, meaning all door/window sensors, smart plugs, etc...

Other:

  1. At some point I want to open some services to the outside, things like Overseer, Uptime Kuma, the NVR of choosing once tested, FoundryVTT... so I need to start learning about Cloudflare and this kind of stuff, but I'm not ready yet
  2. My NAS with Unraid is an old gaming rig and consumes a lot (100W) compared with the S12 (8W) or the HP (18W), so currently I only open it when needed through WoL set in Home Assistant. I'm thinking on migrating this to a newer low consumption platform but I'm still undecided on the parts
  3. The TP-Link connects to a bunch of endpoints accross my house, maybe at some point I'll try to get my hands on a managed Ubiquiti switch
  4. I'd like to run AI on local, so at some point I need to learn the HW requisites for it. Right now I run automatic videos transcription with Fast Whisper XXL on my main PC, but I'd like it to have it on one of the servers so I can transcribe and translate subtitles to spanish automatically instead of relying on external services.

Anyway, here is the diagram made with draw.io . Any suggestion is more than welcomed!!

submitted by /u/baddajo
[link] [comments]

Since it's wednesday (at least here in germany!) I am able to show you dashboard now!

Since it's wednesday (at least here in germany!) I am able to show you dashboard now!

I used glance for my dashboard. I tried a few and found that glance offers the best experience and features, at least for me.

The tab "Homepage" shows my homepage instance with all the services I use in my homelab. It is integrated via an iframe.

The uptime kuma dashboard is an iframe as well, which is a widget of glance.

submitted by /u/the_gamer_98
[link] [comments]

What do you guys use for CI/CD?

What do you use to rebuild an app automatically when you push a GitHub commit to your repo + eliminate downtime?

I switched from Vercel to self-hosting but I miss having the convenience of CI/CD and the peace of mind knowing that if I pushed breaking changes to prod the site won't go down

submitted by /u/wonkbonk0
[link] [comments]

Opinions on Cloudflare on server vs router

Due to circumstances I will be forced to give up my business connection and move to a consumer connection. That means I'll lose my static IP and will in all likelihood be shoved behind a CGNAT connection.

I've done some reading on Cloudflare vs other options like Pangolin on a VPS, but my interest is in keeping the learning and complexity overhead to a minimum.

I run OpenWRT on my router and there are instructions on getting Cloudflare running there and they look pretty straight forward. It even appears there are Android clients (WARP) that would allow me connect to my home network.

Right now I run Wireguard to connect to my home network and it looks like the Cloudflare WARP clients can replace that too.

I'm hoping someone who has some experience here can offer some opinion on whether this sort of thing is feasible or easy to use.

On the router I have a bunch of port forwarding going to various servers. With Cloudflare going to the router, I assume that it would be OK just to leave those as is?

submitted by /u/jimboolaya
[link] [comments]

certificates are the bane of my existence

* And I work professionally with PKI
so here's my setup:
ONT =(IP Passthrough)=> FriendlyWRT router -> Proxmox (NGINX, HomeAssistant, bunch of other stuff tangentially related)

I have certificates issued from let's encrypt associated to the HomeAssistant server (HASS) running in NGINX. When I try to access that resource I get a certificate error that says that my connection refused because my certificates are invalid--here is the kicker... the certificates presented at [subdomain].duckdns.org are OpenWRT self-signed certificates from the FriendlyWRT router. My router is not running HTTPS

How do I solve this problem?

Do I generate LE certs for my router?
Will the [subdomain.duckdns.org certificates present behind router certificates as valid?

submitted by /u/yakkerman
[link] [comments]

ESXI 6.7 Vib

ESXI 6.7 Vib

Hello Selfhosted community,

I am try to integrate a network card .vib a into a 6.7 ESXI, and create a ISO file. I'm using ESXI Customizer PS, having the error below. Any advice?

https://preview.redd.it/37u07z6gbc2f1.png?width=975&format=png&auto=webp&s=a0adb454410a78dfbbd1678ce500ff20bd211c78

submitted by /u/Over_Cup_5129
[link] [comments]
❌
❌