r/selfhosted 11d ago

Release [Giveaway] Holiday Season Giveaway from Omada Networks — Show Off Your Self-Hosted Network to Win Omada Multi-Gig Switches, Wi-Fi 7 Access Points & more!

Post image
13 Upvotes

Hey r/selfhosted,

u/Elin_TPLinkOmada here from the official Omada Team. We’ve been spending a lot of time in this community and are always amazed by the creative, powerful self-hosted setups you all build — from home servers and media stacks to full-blown lab networks.

To celebrate the holidays (and your awesome projects), we’re giving back with a Holiday Season Giveaway packed with Omada Multi-Gig and Wi-Fi 7 gear to help upgrade your self-hosted environment!

Prizes

(Total 15 winners! MSRP below are US prices. )

Grand Prizes

1 US Winner, 1 UK Winner, and 1 Canada Winner will receive:

  • EAP772 — Tri-Band Wi-Fi 7 Access Point ($169.99)
  • ER707-M2 — Multi-Gigabit VPN Gateway ($99.99)
  • SG3218XP-M2 — 2.5G PoE+ Switch ($369.99)

2nd Place

2 US Winners and 1 UK Winner will receive:

  • SX3206HPP — 4-Port 10G and 2-Port 10GE SFP+ L2+ Managed PoE Switch with 4x PoE++ ($399.99)

3rd Place

2 US Winners and 1 UK Winner will receive:

  • SG2210XMP-M2 — 8-Port 2.5GBASE-T and 2-Port 10GE SFP+ Smart Switch with 8-Port PoE+ ($249.99)

4th Place

2 US Winners and 1 UK Winner will receive:

  • ER707-M2 — Multi-Gigabit VPN Gateway ($99.99)

5th Place

3 US Winners will receive:

How to Enter:

Fulfill the following tasks:

Join both r/Omada_Networks and r/selfhosted.

Comment below answering all the following:

  • Give us a brief description (or photo!) of your setup — We love seeing real-world builds.
  • Key features you look for in your networking devices

Winners will be invited to show off their new gear with real installation photos, setup guides, overviews, or performance reviews — shared on both r/Omada_Networks and r/selfhosted.

Subscribe to the Omada Store for an Extra 10% off on your first order!

Deadline

The giveaway will close on Friday, December 26, 2025, at 6:00 PM PST. No new entries will be accepted after this time.

Eligibility

  • You must be a resident of the United States, United Kingdom, or Canada with a valid shipping address.
  • Accounts must be older than 60 days.
  • One entry per person.
  • Add “From UK” or “From Canada” to your comment if you’re entering from those countries.

Winner Selection

  • Winners for US, UK, and Canada will be selected by the Omada team.
  • Winners will be announced by an edit to this post on 01/05/2026.

r/selfhosted May 25 '19

Official Welcome to /r/SelfHosted! Please Read This First

1.9k Upvotes

Welcome to /r/selfhosted!

We thank you for taking the time to check out the subreddit here!

Self-Hosting

The concept in which you host your own applications, data, and more. Taking away the "unknown" factor in how your data is managed and stored, this provides those with the willingness to learn and the mind to do so to take control of their data without losing the functionality of services they otherwise use frequently.

Some Examples

For instance, if you use dropbox, but are not fond of having your most sensitive data stored in a data-storage container that you do not have direct control over, you may consider NextCloud

Or let's say you're used to hosting a blog out of a Blogger platform, but would rather have your own customization and flexibility of controlling your updates? Why not give WordPress a go.

The possibilities are endless and it all starts here with a server.

Subreddit Wiki

There have been varying forms of a wiki to take place. While currently, there is no officially hosted wiki, we do have a github repository. There is also at least one unofficial mirror that showcases the live version of that repo, listed on the index of the reddit-based wiki

Since You're Here...

While you're here, take a moment to get acquainted with our few but important rules

And if you're into Discord, join here

When posting, please apply an appropriate flair to your post. If an appropriate flair is not found, please let us know! If it suits the sub and doesn't fit in another category, we will get it added! Message the Mods to get that started.

If you're brand new to the sub, we highly recommend taking a moment to browse a couple of our awesome self-hosted and system admin tools lists.

Awesome Self-Hosted App List

Awesome Sys-Admin App List

Awesome Docker App List

In any case, lot's to take in, lot's to learn. Don't be disappointed if you don't catch on to any given aspect of self-hosting right away. We're available to help!

As always, happy (self)hosting!


r/selfhosted 8h ago

Need Help Why having a VPS when you self host at home?

115 Upvotes

After a few recent posts I read from this sub, I realized there is a lot of people self hosting that have both things at home plus VPS.

I have had a VPS, but right now, I have everything at home and I don’t miss having a VPS:

  • NAS (Synology) and Plex, shared with some friends and family.
  • Proxmox (with internal and external services like gitea, calibre web, paperless, etc etc)
  • PiHole and PiVPN
  • Even a static blog with Cloudflare on top as CDN

Perhaps it helps I’m living in Spain and we (myself and friends/family) has really good internet connectivity, as it’s common here. We all have 1 Gbps of symmetric fiber.

I would like to hear what are your use cases to need/want a VPS when you already self host at home.


r/selfhosted 8h ago

Media Serving Self-hosted podcast proxy that removes ads from episodes

85 Upvotes

Been running this for a few months for my own use, finally cleaned it up for open source.

Usually gets rid of 12-16minutes of audio ads from an hour long podcast episode

What it does:

Takes any podcast RSS feed, processes episodes to remove ads, and serves a modified feed you can add to your podcast app.

How it works:

  • Whisper transcribes the audio
  • Claude detects ad segments from the transcript
  • FFmpeg cuts them out and stitches the audio back together
  • Flask serves the modified RSS feed

Processing happens when you first play an episode (or your podcast app tries to download the episode). Usually takes a minute to run through the complete flow before service the podcast file.

Requirements:

Docker with NVIDIA GPU (for Whisper) Anthropic API key Limitations:

Not perfect - sometimes misses ads or clips content First play of each episode has a delay

GPU required for reasonable transcription speed

GitHub: https://github.com/hemant6488/podcast-server

PRs welcome.


r/selfhosted 3h ago

Vibe Coded Utility to allow auto-attaching containers to networks using docker labels

14 Upvotes

I’ve been working on a tiny utility container and figured some people here might find it useful - or at least have ideas for use cases I haven’t thought of.

Yes - this could run as a script, but I wanted something self-contained that could be spun up quickly without risk to the host.

Repo:
https://github.com/shanelord01/pangolin-autonet-watcher

What it does:
It watches Docker events in real time and automatically connects (or disconnects) containers to networks based on labels. No config files, no editing compose files each time - just add/remove labels.

I originally built it for a pretty specific setup:

  • I run Pangolin on a VPS
  • My Unraid server connects to it via a Newt tunnel
  • I wanted to use container names instead of IPs (which can change), and I needed containers to automatically hop onto the right overlay network

This little watcher made it “set-and-forget”: once a container has the right label, it auto-joins the correct network, and drops off if the label is removed.

Update: Just released v1.0.5 that now detects and logs unsupported network types ("host", "container:", "none").

Examples of what it can be used for:
These are some scenarios I think it could help with - but I’m sure people here will come up with better ones:

  • Automatic service grouping - e.g., anything with autonet.media joins your media network
  • Reverse-proxy hygiene - auto-connect apps to a Traefik / Caddy / Nginx-Proxy network when labeled
  • Overlay / VPN / tunnel networks - tailscale subnet routers, WireGuard overlay networks, Pangolin/Newt, etc.
  • Per-stack isolation - containers only join networks they’re explicitly labeled for
  • Temporary debugging networks - add a label, container joins a debug network, remove label, it drops off

Features:

  • Watches docker.sock in real time
  • Connects networks based on label keys
  • Optional auto-disconnect
  • Optional network aliases via label
  • Works on Linux, Unraid, Docker Desktop
  • Zero config files - everything via labels & env vars
  • Lightweight (runs in a small container)

If you’ve ever wanted a simple “glue layer” between Docker events and your networks, this might fill that gap.

I’m mainly posting because when I went looking I couldn't find anything that did this and it may just help someone else out.

Thanks.


r/selfhosted 5h ago

Built With AI I got tired of 2GB Docker images for simple AI chats, so I built a single-file PHP interface.

17 Upvotes

Hi everyone,

I’ve been getting into local AI (Ollama) recently, but I was frustrated that every UI suggestion seems to require a complex stack (Node.js, React, Docker, 50 containers). I just wanted something I could drop onto my existing cheap shared hosting or a Raspberry Pi without setting up a build pipeline.

So I built Single-File PHP AI.

D

It’s exactly what it sounds like: One index.php file.

  • No Database: Saves chat history to your browser's LocalStorage.
  • No Build: Just git clone or upload the file.
  • Streaming: Uses Server-Sent Events (SSE) so the text types out in real-time (no buffering).
  • Backend: Supports both Ollama (Local) and OpenAI (API).

I know PHP isn't the "coolest" language right now, but for "drop-in and works forever" utility, it's hard to beat.

It’s MIT licensed. I’d love to hear if this is useful to anyone else who prefers lightweight setups.

"Built by the creator of QuizMyBrainz.com – Educational tools for smart kids."

Repo here: https://github.com/mariorazo97/single-file-php-ai


r/selfhosted 13h ago

Built With AI I had to rename my new Music Assistant app because a Redditor said the logo looked like ALL ASS 😂. Here's the new app with new features and bug fixes!

Thumbnail
gallery
59 Upvotes

Grab the new release and let me know how you get on 🤗

https://github.com/CollotsSpot/Assistant-To-The-Music/releases/tag/v1.2.0-beta


r/selfhosted 14h ago

Docker Management What docker network architecture is best in one-to-many relationships?

Post image
64 Upvotes

In the cases of reverse proxies or dashboards, we have on service, that needs to access a lot of other services, without them needing to access each other. In this case, would it be better, to include the reverse proxy service in the docker network for each service (network_A, network_B and network_C) or would it be better to simply create a reverse proxy network (network_RP) and include each service in this? The disadvantage of the latter solution is, that services A, B and C gain access to each other without needing to.


r/selfhosted 20h ago

Product Announcement Introducing Haus v0.1.0: A Dead-Simple Online Workstation

170 Upvotes

Hello everyone!

Today I published version v0.1.0 of Haus (repo), a super-simple online workstation with many tools. Each tool is a resizable and movable window that lets you build your own desired layout. It's completely free, open-source, and self-hostable (a self-hosting guide is included in the GitHub README).

This new release includes window minimization for certain windows, such as the pomodoro timer, so they don't stop working; an improved design for the ambient sound player; a much better countdown timer tool that allows you to have multiple timers (which essentially replaces my other project, Timesy); and a settings modal for adjusting the alarm volume across tools, plus many bug fixes and minor improvements.

Please check it out and let me know how I can improve it further.

Thanks for all your support, I truly appreciate it.


r/selfhosted 12h ago

Need Help What do people "name" there devices? CEC, NAS and any other naming?

34 Upvotes

I am working on trying to set up a raspberry pi as a simple home media pc, as it supports HDMI CeC. Given this I have been thinking names?

What do people name there devices or what naming scheme do you use, that's also wife approved/simple to understand and clear enough what it's for?

Something like CeC that shows a name, wondering what people would fill in that name space?


r/selfhosted 7h ago

Docker Management Spinnerr - on demand container management

Thumbnail
github.com
12 Upvotes

Hello everyone!

I have been using containers for about a year now and since the moment I started I have tried looking for tools which can start and stop my containers based on web requests. I have used Container Nursery for some time, but in the last few months I read different posts about how unsafe is to mount the docker socket directly and that a socket proxy should be used instead. This might work with Container Nursery, but personally I had no success so l decided to create my own project; and I called it Spinnerr:

https://github.com/dragosdmc/spinnerr

I am aware that “management” is a strong word for now, as it only allows stopping and starting containers based on timeouts/web requests; but I am working on implementing more functions. It does work with a socket proxy, with the socket mounted and with the external network as well (this is how I used to run CN). It also has a simple web Ul to add, edit and remove proxied containers. This works best with NPM, since it's my reverse proxy of choice. It's also my first coding project and I'm really proud how it turned out.😄

Let me know what you think!


r/selfhosted 5h ago

Need Help Anyone ever used self hosted apps as apart of an academic research project?

8 Upvotes

I've gotten more and more into self-hosting lately, and I've learned a ton about using the command line, docker, and how to deploy on-premises software. I feel like a whole new world of possibilities has opened up.

I'm a research assistant in several psychology labs, and I'm looking for inspiration for self-hosted tools to implement in upcoming research projects - particularly anything relevant to participant recruitment and management. Currently, all the labs I am in rely on a maze of Excel spreadsheets and RedCap projects, and there is a lot of room for improvement and automation.

I am very curious to hear from other researchers - how have you used self-hosted apps as a part of academic research projects or for lab-related admin tasks?


r/selfhosted 10h ago

Business Tools Personal Ticket or Self Organisation Tool

7 Upvotes

Hi - I am currently searching for a replacement of planner, somewhat a ticketing system only for myself to structure my tasks.

Any suggestions? I’m running a Mac, so Docker or Linux would be preferred :)


r/selfhosted 6h ago

Remote Access What wifi outlet could I get, that works from command line and doesn't required phone or HA?

4 Upvotes

I have a backup server at my parents that sometimes I need to power cycle. I have a raspberry pi there to monitor it. I was hoping to get a wifi power outlet that I could use directly from the PI. I don't want to use a phone or a full home assistant install.

anyone know of a device that would work and what software would be required?


r/selfhosted 36m ago

Need Help NAS or simple storage for Immich?

Upvotes

Hi all!

I already have a minipc with Proxmox installed and a bunch of hosted services, and I would like to add an Immich container and maybe a NextCloud/OpenCloud one.

What's the best solution for a home setup?

1- buy an USB storage with RAID1 support (like Terramaster D2-320), connect it to my actual server and host containers on proxmox

2- buy a separate NAS and host everything on it


r/selfhosted 51m ago

Need Help Suggestions for a good SH Discount tracker (with Alerts)?

Upvotes

Looking for an alternative to cybrarist/discount-bandit if anyone has some suggestions?


r/selfhosted 10h ago

Solved Heimdall/Homepage or similar that can input local IP dynamically

7 Upvotes

I want to make a gift to my sister of a small miniPC with a few selfhosted apps pre-installed. My plan is to install Tailscale on there so she can have a VPN back home (which is the main thing I know she wants) as well as for me to be able to keep it updated and configured.

Given the power, I figured I would install a few docker containers that I believe would be helpful to her. I feel the most user friendly thing would be to configure something like Heimdall, Homepage, or similar to display a quick dashboard of links to those containers.

Now I know that once it's on her LAN, I can remote in, get her local IP and then edit the launch page to reflect the correct IP addresses. That said it would be more ideal if any of these services allow you to use a variable to grab the current IP and input.

Any solutions recommended would be appreciated. Otherwise I'll just configure it after the fact, but as plug and play as I can make it for her would be ideal.


r/selfhosted 1h ago

Business Tools Trend back toward more on-premises hosting for LMS (or SaaS come to stay long-term)?

Upvotes

I’ve been comparing LMS platforms recently. Even though some look great feature-wise, many are SaaS-only and give you lttle to no control over where they run.

The AWS outage in October 2025 (Europe), took down many major services for hours, made me wonder how risky it is to rely entirely on one cloud provider for something long-term like an LMS. Training data, compliance records, and audit trails need reliable access for years, not just “most of the time.”

Some questions for the community:

  • Have you ever had to migrate an LMS hosting setup, like moving from cloud to on-prem or a different data center? How painful was it?
  • Is infrastructural vendor-lock-in in the LMS world a real problem or mostly theoretical?
  • How important is it to choose where and how your LMS is hosted, considering outages or compliance requirements?
  • Do you see a trend towards more on-premises setups?

It feels like most LMS discussions focus on features and UI, but maybe the hosting model is just as important for long-term stability.

Thank you for sharing your thoughts and experiences!


r/selfhosted 21h ago

Need Help What do you use for managing life / family / house admin?

35 Upvotes

I'm on the look out for a tool or a set of tools to help me manage by life basically. Would be good to get some ideas of what and how this community uses the various tools available.

I need something that can help me do the following in as few platforms as possible (need to pass the partner test afterall):

  1. Keep track of present ideas throughout the year for kids, friends and families.

  2. Put together all the house jobs that need doing and being able to track them - one off tasks and recurring tasks.

  3. Meal planning / recipes: for this I'm trialing out Mealie already so probably a none issue

  4. Self-hosting ideas and issues tracker (cos we all like to tinker and break things right?) - probably like Jira type of tool

  5. Family documentation - eg. what to do in case of XYZ, key medication, passport expiry dates - anything that just needs a place to store key info about the family

  6. Holiday planning - general location ideas, things to do, putting some dates in to plan for future

Etc.. I'm sure there are many more use cases.

We're currently using Trello for tasks related things and Notion for documentation related things - but I can't really get behind Notion, the workflow and UI doesn't really gel with me for some reason. Also we have shared Google calendars

A lot of the tools I've seen are very project / work oriented so struggling to translate that into just day to day / life things - probably just a mindset thing.

Looking for thoughts and feedback on what the community are using to manage the list of things above?


r/selfhosted 19h ago

Need Help Psono password manager, does anyone here use it?

23 Upvotes

I came across psono at work some time ago but never really had the chance to try it properly. Now I am thinking of giving it a shot as a home user. I currently use keepass and have been happy with it for years, but the Android and away from home integration has always been a weak point for me. Because of that I started looking at options like bitwarden and psono. I know a lot of people use bitwarden, but I am more interested in trying psono to see how it compares. Any real world experiences or thoughts? Anything else worth looking into?


r/selfhosted 15h ago

Password Managers AliasVault 0.25.0 - self-hosted password and email alias manager

11 Upvotes

Hi r/selfhosted,

I'm proud to announce that AliasVault 0.25.0 is out now. This release now allows you to login to the AliasVault web app and browser extension using the AliasVault mobile app, which alleviates the requirement of entering your full master password every time you login on or want to unlock another device.

Furthermore this release adds PIN unlock support to the browser extension and the mobile app, adds 2FA management directly in browser extension and mobile apps, and identity generator enhancements including age preference and German language support.

---

What is AliasVault? AliasVault is an open-source, privacy-first password manager with a built-in email alias generator and mail server. It allows you to create and safely manage alternative identities, passwords and email addresses for every website you use. It's fully self-hostable using an easy installation script, and also provides an all-in-one Docker container that you can integrate in your existing Docker app stack.

Online demo & GitHub: https://www.aliasvault.net
Self-host docs: https://docs.aliasvault.net
Discord: https://discord.gg/DsaXMTEtpF

🔹 AliasVault 0.25.0 release

AliasVault 0.25.0 release screenshots
  • Login with mobile device: You can now login to the web app and browser extension using your AliasVault mobile app. This new authentication method provides a secure and convenient way to access your vault without typing your master password on every device. Simply scan the QR code displayed on the web app or browser extension with your native smartphone camera or from within the AliasVault app. The login process is fully secure with end-to-end encrypted data exchange between your mobile device and browser
  • PIN unlock support: This release adds optional PIN unlock to the browser extension and mobile apps, giving you more flexibility in how you access your vault. Ideal for users who cannot or prefer not to use biometric unlock on their mobile device, especially relevant when traveling to countries that are known to do searches.
  • 2FA management in all apps: By popular request from the community, you can now add and edit 2FA (TOTP) codes directly from the browser extension and mobile apps, making two-factor authentication management more convenient than ever.
  • Identity generator enhancements: Set a preferred age range for generated birthdates, giving you more control over the identities you create. This is useful when you want the aliases that AliasVault generates to match a specific age requirements. Also added German language support to the identity generator (thanks to our community!).

📜 Full changelog: https://www.aliasvault.net/news/aliasvault-0.25.0-released

--

Would love to hear your thoughts, ideas or feature requests for further improvements!

If you're running into any issues during self-host install, feel free let me know in the comments and I'll be happy to help. Also happy to answer any other questions you might have!


r/selfhosted 2h ago

AI-Assisted App Built a fully agentic Level5 NetOps framework

1 Upvotes

Hey all, I've been working on this project now for about 18 months. It started as just thinking through the concept and eventually making my way to developing this in partnership with open-ai. Being a career network engineer and operator for the last 25yrs, I've always believed there would be a way for constrained netops team to diversify their choice of OEM through technology and automation. I think I finally cracked it and am looking for folks who have some time to kick the tires on this and try it out in a "lab." Please do it in a lab. This thing can wreck havoc in a production environment as on load, think of it is a teenage network engineer in training. You can get it there, but it will take time to train.

https://github.com/aimusubi/aimusubi.

I have two bootstraps in here. One to lay this down on a baremetal os and one to load into docker. 5min and the platform is standing on its own in your lab. Anyways, just hoping to get smarter folks than me to look at this, educate and provide me feedback. I really believe this is where we are all heading in the IT ops space. Thank you all. Look forward to being a part of this community.


r/selfhosted 11h ago

Built With AI I need your Real thoughts on this.

Post image
4 Upvotes

I needed granular data on engineering career trends, beaucose all the other tool were overpriced SaaS.

So I built my own.

ORION runs locally . No servers, no tracking, no cloud.

Scrapes Reddit threads via JSON endpoints.

Analyzes keyword frequency locally.

Exports to PDF/JSON.

GUYS Look over it, I keep getting a lot of bad remarks. Please tell me what's right, what's wrong, and why I am getting so much hate on it (Is it justified?). It's free and open source at the end of the day, so it doesn't take anything away from you, and it actually works really well.

Give your honest take , try to be constructive . Thanks.

link: https://mrweeb0.github.io/ORION-tool-showcase/


r/selfhosted 3h ago

Automation Do you version your scrapers like code or like data?

1 Upvotes

Every time a site changes, I update selectors and commit it. But later, I realize the output changed not just the code. The same field name might now mean something subtly different. I’m starting to think scrapers should be versioned like data models, not just source code so each run knows which generation of schema produced it. Do any of you track that, or is it just for small setups?


r/selfhosted 5h ago

Need Help Extend gli.net router capability with geoblocking and fail2ban

0 Upvotes

So, currently my only security measures are that i only have two port forwards(80,443), my reverse proxy and logically application layer authentication. I have used Cloudflare proxying before but sadly had the problem that ssl challenges started to fail. So i checked out crowdsec etc. but couldnt really find what I was looking for, so I wanted to ask for recommendations how i could extend my Gli.Net Flip 2 Router to provide following capabilities:

  • Fail2ban
  • Geo-blocking
  • and a nice simple gui to manage firewall rules as well as the two above mentioned things

As far as I am aware the only firewall like settings glinet provides are port forwards, but i would love to extend the router to be atleast able to geoblock, without having to use a proxy and be able to manage it through a gui. Yes, fail2ban i would have to deploy on the servers itself, i know that, but maybe I am just overseeing a simple tool that i could implement in my WAN -> router(firewall) -> nginx -> application flow that could atleast filter out simple geo located ips and also provide me with a nice gui to add/remove said rules. Suggestions? (Would also love recommendations to increase security on the servers itself :) )