Issue Tue, Jan 06 06:15 AM
Introducing Hypermind: A fully decentralized, P2P, high-availability solution to a problem that doesn't exist.
Just updated the image with a fix for the particles!!
Edit again: Thank you SO much everyone! this has been so incredibly dumb and fun. I can't believe we're about to hit 100k nodes 5 hours after me posting this. You're all very cool and i appreciate everyone that helped me fix it and made pull requests. cant wait til we hit 1 mill and i steal all your ram ♡
Hey everyone, so you just finished setting up the *Arr stack and your dashboards lookin crisp. But you look at your htop and see... unused RAM.
It’s disgusting, isn't it?
So I built Hypermind.
Hypermind is a completely decentralized, peer-to-peer deployment counter. It does exactly one thing: It solves the critical infrastructure challenge of knowing exactly how many other people are currently wasting 50MB of RAM running this specific container.
That’s it. That’s the whole app.
Despite being useless, the tech stack is actually kind of neat.
- No Central Server: This runs on the Hyperswarm DHT (Distributed Hash Table).
- P2P Discovery: Your node announces itself to the swarm and gossips with peers.
- Ephemeral: If everyone turns off their container, the network dies. If one person turns it on, they are the Creator of the Universe.
How to join the Swarm
If you have extra RAM you hate, run this:
docker run -d \
--name hypermind \
--network host \
--restart unless-stopped \
-e PORT=3000 \
ghcr.io/lklynet/hypermind:latest
Note: You must use --network host because P2P DHTs need to punch through NATs, and Docker networking hates fun.
Open http://localhost:3000. You'll see a realtime counter of active nodes with a physical representation via the particle system.
GitHub Repo: https://github.com/lklynet/hypermind
Let’s see how high we can get this number before my gf asks why the electric bill went up.
Remember that with Hypermind, you're never truly alone. ♡
By u/ponzi_gg ⬆️ 1619
Been rocking hompage and it just gets better over time.
This whole self hosting thing has dramatically changed how we do everything in our house.
Homepage is my default tab in Firefox and gives me a full overview of my systems at glance, as well as providing direct access to all my services. Have recently added a reference tab with quick links to the websites I use the most. The system information, tabs, and row of smaller links stays available in all sections. While it took a minute to get the configuration files figured out, it has become second nature and very easy to maintain.
If you are looking for a dashboard homepage is by far the most elegant solution.
Looking back a year you can see how far this dash has evolved by viewing my original post. This link gives you insight to how far it has come and is a great reference to the before and after in my homepage evolution. At the time I posted previously, I was quite surprised by the engagement it generated. Seems the learning curve for homepage can throw beginners off course. I'm always available to answer questions if I can.
By u/beatznbleepz ⬆️ 846
I just wanted to watch high-quality anime... but I accidentally spent 3 months rewriting Windows 95.
The spiral into madness:
So, I’m a Systems Engineer with a simple goal: watch my anime collection (stored on Shoko) without dealing with clunky web interfaces.
But instead of just clicking "play," my brain went: "What if I could search my Navidrome music, my TubeArchivist YouTube archives, and my offline Wikipedia (Kiwix) all in one place?".
And then the real damage happened: "What if that place looked exactly like my first PC from 1995?".
Meet Maamut95:
It’s not just a dashboard; it’s a web-based Media OS built with FastAPI and React. I’ve basically built a digital bunker to hide from the modern internet.
Why did I do this to myself?
- Virtual Filesystem (mFS): I wrote a backend layer that mounts my self-hosted services as virtual drives. Opening
/TubeArchivistfeels like browsing a local folder of 32.Gün documentaries and Noclip videos. - mSH (Maamut Shell): Because I’m a terminal addict, I built a functional CLI. I can literally
cdinto my anime library andplaya series from a prompt. - Outlook Express (RSS): I’m reading FreshRSS feeds in a pixel-perfect clone of a mail client from thirty years ago. The irony of reading "computers are bad" articles inside this thing is not lost on me.
- The "Cortex" Engine: It’s a search orchestrator that suggests music while I'm reading a wiki. If I’m looking at a Commodore 64 page, it automatically finds the related YouTube archives.
- Balloon Notifications: Linked it to NTFY so my desktop can sarcastically tell me when a download is finished.
The Tech Stack (The "How"):
- Backend: FastAPI handles the heavy lifting, proxying all my different APIs (Navidrome, Immich, etc.) to bypass CORS and unify the data.
- Frontend: React +
react95for that authentic "I miss my childhood" aesthetic. - Infrastructure: It lives in my "meridian-underground" datacenter (don't ask about the cable management).
Current Status: I still haven't finished that anime series, but I did spend six hours yesterday fixing a pixel-alignment issue on the start menu. 10/10 would over-engineer again.
-----------------------
Hey everyone.
I saw some skepticism in the comments, so I recorded a quick demo video to show this isn't just a mockup- it’s a fully functional system running in my homelab.
Watch the demo here: YouTube Link
Just to clear up the context:
- The "Why": My internet connection is absolute trash. Seriously. So, I decided to build my own "local internet." Big Hypnospace Outlaw vibes here. It’s not just for aesthetics; I needed a way to browse my media, read RSS feeds (via the Outlook Express UI), and access cached content without waiting for buffering.
- The "Vibe Coding" Part: I picked the flair for a reason. I'm a System Engineer, not a Frontend Developer. Coding isn't my main job. Yes, I used AI tools to bridge the gap. But this wasn't a magic "one-shot prompt." I had to architect the backend, figure out the file system logic, and spend hours debugging spaghetti code. It was a grind.
- Is it real?: 100%. The screenshots aren't AI art. It connects to my real services (Navidrome, etc.) and actually works as my daily driver.
- Source Code: Right now, the code lives in my local Gitea. To be honest, it's a mess. I need to do some serious cleaning before I'm brave enough to push it to GitHub.
P.S. English isn't my first language, so bear with me.
By u/Swalzoom ⬆️ 810
Complete: 5tb Portable Media Server
Features:
- Pi 4 (2GB RAM), in a Geekworm NASPI-lite case. Modified to fit a larger 2.5" 5tb HDD, 20000mah battery and added power/status led button.
- 5tb HDD, storing a mirrored/synced copy of my complete media library
- Two wifi adapters:
- A) Connecting as guest to wifi for local LAN/internet access
- B) Providing hotspot for administration and streaming to local devices (ie offline playback)
- HDMI output, for connecting directly to TVs and playing via Kodi (with Jellyfin plug-in). Repurposed Firestick remote control.
- Tailscale so it automatically syncs from the remote master library whenever it's online
Weight: 2lbs. Running time: 10 hours, streaming 4k video Cost: $170
-------
Fyi: This replaces WD My Passport Wireless Pro 2TB, which had most of the same features.
The Passport:
- only 1.4 lbs
- 2tb drive
- Running a limited Debian Linux repo (last firmware update 2019
- No fileshare access controls, anyone on the wifi/LAN has write access
- No HDMI/local playback
- Plex only (No Jellyfin) meaning flakey local only playback via smb
I was able to get rsync and Tailscale installed, so it does do auto library syncing whenever I'm online
Keeping the Passport for some grab and go uses.
By u/LowerH8r ⬆️ 809
qbitwebui - modern qBittorrent frontend
UPDATE:
- Thanks for the feedback. Added filtering by tracker or category.
- Removed modal (click to view details). Now the details view is more similar to the original webui - collapsible panel with all info.
I think we can all agree that qBittorrent webui is a bit outdated. Since I like to look at my torrents stats often, I wanted something simple that looks more modern.
Honestly, not much to explain, it's just a very lightweight frontend for qBittorrent, built with Vite.
Features:
- Real-time torrent monitoring with auto-refresh
- Add torrents via magnet links or .torrent files
- Detailed torrent view with file priority control, trackers, peers
- Filter by status, category, tag, or tracker
- Sortable columns, keyboard navigation
- Context menu, multi-select, bulk actions
- Tag/category management, configurable ratio thresholds
- Multiple themes, update notifications
- Uses qBittorrent REST API directly, login with your already existing credentials
I'd be happy to hear any feedback or feature requests, if anyone wants to try it out!
Github: https://github.com/Maciejonos/qbitwebui
Docker compose:
services:
qbitwebui:
image: ghcr.io/maciejonos/qbitwebui:latest
ports:
- "8080:80"
environment:
- QBITTORRENT_URL=http://localhost:8080
restart: unless-stopped
By u/blaznos ⬆️ 735
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!
Hello!
If you didn't already know: Termix is an open-source, forever-free, self-hosted all-in-one server management platform. It provides a multi-platform solution for managing your servers and infrastructure through a single, intuitive interface. Termix offers SSH terminal access, SSH tunneling capabilities, remote file management, and many other tools. Termix is the perfect free and self-hosted alternative to Termius available for all platforms (desktop and mobile builds included).
Last night, v1.10.0 was finally released for Termix! It added many new features, including Docker support and an RBAC/host sharing system! View the full update log here.
The Docker system allows you to manage containers (start, stop, remove, pause, etc.) along with viewing their stats, logs, and executing commands with a terminal. It does NOT allow you, however, to create containers since that was not the original goal. It's not meant to replace Portainer/Dockge; it's simply to manage them in the same tool you use to SSH.
The RBAC system allows administrators to create and assign roles, while users can then share hosts with other users or within other roles.
Here is a full list of all available Termix features:
- SSH Terminal Access – Full-featured terminal with split-screen support (up to 4 panels) with a browser-like tab system. Includes support for customizing the terminal, including common terminal themes, fonts, and other components
- SSH Tunnel Management – Create and manage SSH tunnels with automatic reconnection and health monitoring
- Remote File Manager – Manage files directly on remote servers with support for viewing and editing code, images, audio, and video. Upload, download, rename, delete, and move files seamlessly
- Docker Management – Start, stop, pause, and remove containers. View container stats. Control the container using Docker exec terminal. It was not made to replace Portainer or Dockge but rather to simply manage your containers compared to creating them.
- SSH Host Manager – Save, organize, and manage your SSH connections with tags and folders, and easily save reusable login info while being able to automate the deployment of SSH keys
- Server Stats – View CPU, memory, and disk usage along with network, uptime, and system information on any SSH server
- Dashboard – View server information at a glance on your dashboard
- RBAC – Create roles and share hosts across users/roles
- User Authentication – Secure user management with admin controls and OIDC and 2FA (TOTP) support. View active user sessions across all platforms and revoke permissions. Link your OIDC/Local accounts together.
- Data Export/Import – Export and import SSH hosts, credentials, and file manager data
- Automatic SSL Setup – Built-in SSL certificate generation and management with HTTPS redirects
- Modern UI – Clean desktop/mobile-friendly interface built with React, Tailwind CSS, and Shadcn. Choose between dark and light mode based UI.
- Languages – Built-in support ~30 languages (bulk translated via Google Translate, results may vary ofc)
- Platform Support – Available as a web app, desktop application (Windows, Linux, and macOS), and dedicated mobile/tablet app for iOS and Android.
- SSH Tools – Create reusable command snippets that execute with a single click. Run one command simultaneously across multiple open terminals.
- Command History – Auto-complete and view previously run SSH commands
- Command Palette – Double-tap left shift to quickly access SSH connections with your keyboard
- SSH Feature Rich – Supports jump hosts, warpgate, TOTP-based connections, SOCKS5, password autofill, etc.
v2.0.0 will be released in about a month, which will feature RDP, VNC, and Telnet support!
I'll see you then,
Luke
By u/VizeKarma ⬆️ 647
My Homelab: One Year Later
Last year I shared my lab infrastructure, so I figured I’d post an update on how it has evolved since then.
It’s still a bit of a mess (probably always will be 😅), but I’m learning a lot along the way.
Over time, I’ve moved most of my services to Docker and added another NAS for extra storage.
Looking ahead to 2026, I’m planning to migrate everything to Kubernetes to finally get high availability in place.
I also want to deploy Wazuh using Docker — which, honestly, has been more painful than I expected.
Not perfect, but that’s kind of the point of a homelab.
By u/AlexTryHarder ⬆️ 641
The icing on the cake of selfhosting for me was music, and I must say it is perfect!
This is just an appreciation post for the whole community developping all these amazing services. It's been roughly one month that I decided to start selfhosting and it's been so fun. I'm no layperson when it comes to this, since I'm an embedded programmer, but getting on the process of learning new tools that perfectly cover your needs is so cool.
The last thing I wanted to do was hosting a music server and finding good open source apps to go with it. Having all those hi-res flacs ready to be played wherever I go is perfect. So here's my recommendation for anyone interested:
Navidrome for the server, Feishin for the desktop (Linux) app and Tempus for the Android app.
Cheers!
By u/hbacelar8 ⬆️ 627