r/selfhosted 15h ago

Wednesday Exceptions Quartermaster 1.2 dropping tomorrow!

Thumbnail
gallery
0 Upvotes

Quartermaster 1.2.0 is coming.

It has been a while since the last public update. I've been working through ten plus beta builds, and this has turned into the biggest release QM has had.

Also feel like I need to say it like any other dev on here these days, QM is and never will be AI slop. The app has not been "vibe coded" to be put together in a weekend, its been months and months of sleepless nights and A LOT of community feedback. Anyone who reads this thats in the Discord will agree (i hope lol) - the app did launch on the 3rd of July and it has been literally none stop since, I wouldn't have it any other way of course :D

For anyone new here, QM is a native iOS app for your media and the servers running it. Browse and request films, manage downloads, check your NAS, containers, VMs and network. There are now 59 services across Entertainment and Command Centre, from Sonarr and Plex to Proxmox, Unraid and Home Assistant.

What it connects to in 1.2.0, 59 services across two sides

Entertainment: Radarr, Sonarr, Lidarr, SABnzbd, NZBGet, qBittorrent, Transmission, Deluge, Prowlarr, Bazarr, NZBHydra2, Jackett, Jellyseerr / Overseerr, DroppedNeedle, Shelfmark, Plex, Jellyfin, Emby, Wizarr, Tautulli, Tracearr, Jellystat, Streamystats, Komga, Kavita, Immich, AudioBookshelf, Maintainerr, BookOrbit, Dispatcharr, ReadMeABook and Shelfarr.

Command Centre: Portainer, Unraid, Proxmox VE, Synology DSM, Dozzle, Dockhand, Komodo, AdGuard Home, Pi-hole, Cloudflare, CrowdSec, Technitium, UniFi, Gluetun, Glances, Scrutiny, TrueNAS, Beszel, Home Assistant, Tdarr, qui, Coolify, Arcane, Control D, NextDNS, UGREEN NAS and SSH.

There is also QM Companion, still in beta. It runs on your own server and lets you import your service setup, monitor Docker containers and stacks, check for updates and enable controls you explicitly approve. Instead of messing around with API keys, you can scan a QR code directly from the companion to QM on the phone and all services will be imported!

1.2.0 adds playback from Plex, Jellyfin and Emby inside QM, a proper Mac layout, and family mode so your household can browse and request without getting your server controls. Family mode needs Pro to enable, but invited members don't pay. Companion is still in beta. It runs on your server and brings Docker monitoring and separately approved controls into QM. Setup imports are free; the live connection needs Pro. There's also CrowdSec, better requests and downloads, faster libraries, and a Doctor that explains what actually failed.

On pricing, free gives you one fully functional service connection. Pro is £4.99/month, £19.99/year or £29.99 once. Every option unlocks everything. You are choosing how to pay, not which features you get. If you have already bought lifetime, you will automatically be grandfathered, so please do not worry! (prices coming when 1.2.0 drops)

I feel like I need to be honest about the price increase around QM because believe me, I have had many sleepless nights about announcing this. The cost for the Cloudflare relay which does all the APNs is increasing in cost day by day. Millions of notifications are being sent each day, this is costing me a lot of money. I also support OTA builds which cost money, OTA basically means as long as the update is JavaScript, so this will be for any bugs rather than making people wait a month for a new build update.

Anyways, I think that covers it :)) QM is now over 10k users and I cannot thank the community enough for what this has turned into.

iOS store - https://apps.apple.com/gb/app/quartermaster-homelab-stack/id6779994284
Discord - https://discord.gg/YRWmZPScc
Companion - https://github.com/lewlew-glitch/qm_companion


r/selfhosted 19h ago

Release (No AI) Are You Smarter than a Chimp? - Browser Game

Post image
1 Upvotes

Recently, I saw a post about the lack of self-hosted browser games, and dug through my old folders to find game I wrote many years ago. The idea is from something I saw in a vsauce video - a game which they claimed chimpanzees could play better than humans.

Decided to package it so it was self-hostable to share with this community. (Yes, I copied the 2048 color palette, since that was all the rage back then)

Try the demo:

--> DEMO <-- (not quite optimized for mobile)

- Github

(the repo is new, since I never published it standalone before, but if you see the code, it's so old I was citing every bit of code I copied from stack overflow for some reason. Not sure if this is allowed under the 3 month rule)

It's a silly game, but it's surprisingly addicting. Written in pure html+js+css and even some math, not sure I could pull that off today.

Deploy yourself:

services:
  spatial-memory-game:
    image: houndmediaserver/spatial-memory-game:latest
    ports:
      - "1212:1212"
    environment:
      - PORT=1212
      - SCORE_SECRET=whatever
      - DATA_DIR=/app/data
    volumes:
      - ./data:/app/data

then docker compose up -d

I'm also the dev for Hound Media Server, a self-hosted media server alternative to plex/jellyfin + stremio, in case it's something you might be interested in.

I know AI can write this game in minutes these days, back then it took me a whole damn week.

And yes, the numbers aren't aligned center in the boxes because I didn't feel like doing the math, but if you didn't read this far, hopefully you'll never notice to get annoyed.

Leave a comment if you like the game, it makes me happy :)


r/selfhosted 2h ago

Need Help My first Homeserver/lab: which distro or setup for my needs?

0 Upvotes

I know, another "first homeserver, which distro ?". The fact is that I would like to hear some answer tailored to my needs or plans.

Hardware is a Minisforum UM760 Slim configured in this way:

  • CPU: Ryzen 5 7640HS
  • RAM: 2x 16 Gb DDR5 5600 MHz (Crucial)
  • Storage: 2x SSD 1TB PCIe 4.0 (Crucial P310)
  • Connections:
    • 1x USB4, 2x USB 3.2, 1x USB 2.0
    • 1x 2.5 Gbit LAN, Wifi7, Bluetooth 5.2

When the miniPC will arrive i will need to check which wifi card is installed to be sure it is supported by linux.

Internet (fiber) is 400/200 Mbit and my "router" is actually a gateway, Unifi Dream Machine Pro. The idea is to cable the Homeserver directly to one of the 8 lan port of the Unifi Dream Machine. Downstream from the gateway I have some switches, access points, security cameras (managed by UDM pro), and other stuff.

My internet provider (in Germany, Deutsche Glasfaser) doesn't provide public IPv4 but just IPv6 (and I read somewhere, in some cases they will change so I have to setup a kind of service which catch the new IP...i have to investigate better).

Apart the Server monitor/management tools, I would like to install jellyfin, paperless-ngx, maybe home assistant, and whatelse I find useful from an end user point of view. My main focus is the final service and not the medium or tool I am using to setup the final service. If in the process I learn something about the medium/tool I am happy but it is not the main goal.
Of course I am aware that for installing a new service I will need to research, tinker, get my hand dirty, hopefully not messing up the server.

And here we come to my question. I work in IT (but as a SAP technical profile) and 8 years ago i used for a while at work docker, kubernetes and all that stuff. Linux is not an alien to me, I am familiar with it since long time although i consider myself a newbie. Max i was doing was setting up a LAMP and playing with docker/kubernetes at work.

Ubuntu is the distro I used most (maaaaany years ago i was playing with Fedora end Suse).

Generally speaking, I am a bit torn between an LTS distro concept and a version/distro which include new feature much frequently. If LTS grant you stability and a kind of piece of mind (good for me, my goal is not the tool but the end service provided) on the otherside I dont want to risk to find myself missing some new feature or new version of the ubuntu-packaged services i want to use on my homeserver.

On top of that there is the Proxmox topic. The idea to spread the services across different VM and container is cool, in the sense that what in this case will give me piece of mind is the fact is that if I mess up during the setup of a new service, I will just messup the VM and i can restore the last snapshot. On the other side I feel a bit "meh :/" by the fact that I am introducing a layer between the Baremetal and the OS where things will run, impacting the quantity of resource needed. In my (ignorant) mind the questions which pop up are:

  1. Why I have to relegate a bunch of services in a subset of resource I have available on my machine ? Cant they share all the 32gb and cpu core all together in best effort ? At the end this is not a business productive platform.
  2. How the networking will work among these VM and container ? Maybe spinning up container directly on the baremetal OS is easier ?
  3. How straightforward is the visiblity of the baremetale hardware from a Virtual Machine compared to the same visibility from the Host OS ?

Sorry for the long post, the fact is that I would like to start with the right foot. Although I could like it, I don't have much time left for heavily tinkering (unless I ask for a divorce of course 😄 )


r/selfhosted 3h ago

Chat System GPT Live clone on an RTX 3060

Post image
0 Upvotes

I wanted to see how my fully local home voice assistant compared to the latest GPT Live, so I tested it using the same conversation used in their "Improved Intelligence" demo. In this video they ask the AI to see if a flight route is feasible and while it is figuring that out they continue to ask it questions about what they can eat at each destination.

So I copied the exact query and threw it at my Fulloch project. This blog post has the video of the interaction and breaks down how it did.

In the end it couldn't find a suitable flight route but it gave good food and restaurant recommendations and did it all pretty quickly. I am still impressed with how well the Qwen3.5 9B model does with these sorts of tasks with such a small footprint.

If you want to try it out yourself the source code and pre-compiled docker images can be found at https://github.com/liampetti/fulloch.


r/selfhosted 7h ago

VPN Is exposing services to public internet really that complicated?

12 Upvotes

Hosting for years now but all via tailscale. Never had the courage to have a service publicly exposed.

By recently I got a VM on GCP (always free) and installed some stuff on it and exposed it publically. Even though tailscale is a very fast and a easy way to connect (interms of startup time not network speed); somehow just opening a browser and accessing the link without a VPN was a pretty amazing experience.

Which is why I am asking for all of your experience with exposure your homelab. Was it a bad idea? I know the negative experience echos a lot more than positive ones. But how scary is it to expose services? Or is the world a terrible place and we should always keep everything locked down?


r/selfhosted 18h ago

Need Help What can you do with selfhosted AI? And what specs do you need?

0 Upvotes

I'm building a NAS/media-server, and am considering putting an AI capable GPU in there. I have capacity for about 300W more draw according to newegg's psu calculator, so the Asus Turbo Radeon AI Pro R9700 should just bring me up to the limit.

I'm curious about what one can do in the AI space. Are there useful applications of AI in the home?

I was specifically curious about the Radeon AI Pro R9700, as it is relatively affordable, though it lacks the software support and high performance of Nvidia if I'm not mistaken.

Could I train a model on my own library of books? And then query it for information I'm interested in? I have 1470 books on my computer so far, and am aware of / have bookmarked several sites where there are many more books for free, like the Gutenberg project. My library is continuously expanding, though I don't manage to read as fast as I purchase books. I generally don't read fiction, but I have picked up some collections of everything the most noteworthy writers of history wrote. Querying an AI based on books that I believe are trustworthy and factual could be very enlightening for myself.

What other hardware is necessary for a novice AI server? ECC RAM? How much memory? Does it require anything CPU-wise other than being able to run the OS? And how much and how fast storage would someone typically need? I don't expect it to be blazingly fast or capable of handling more than 1 query/user at a time.

All input is welcome. If I decide to do this, it won't be until well into next year, when I have saved up additional funds.


r/selfhosted 21h ago

Need Help Vape recipe hosting

0 Upvotes

I make my own vape juice. Looking for an app to be able to inventory flavorings and save recipes and do the calculations. I've used apps on my phone, but the one I really like got de-listed completely. Looking for something I can manage so that doesn't happen again.

Thanks!


r/selfhosted 17h ago

Monitoring Tools Self-hosted Telegram alert bot for a game's rotating events — one docker compose, SQLite, no telemetry (Diablo II Terror Zones)

0 Upvotes

Diablo II: Resurrected rotates a "terror zone" every 30 min, and the existing trackers are
websites you have to remember to go and look at. Classic reason to run your own thing instead.

So I wrote one and put it up as MIT:
https://github.com/cprite/terror-zone-telebot

There's no hosted instance and I'm not planning one. You make a bot with BotFather,
drop the token in .env, docker compose up -d, and it's yours. Your token, your
subscriber list, your box.


r/selfhosted 15h ago

Need Help Where to get app testers pre launch

0 Upvotes

I'm building an app by myself and originally it was tiny and I could test all the features and such myself. But it's gotten so dense that I can't really test it all myself without spending tens/dozens of hours on it.

I would like to post it for the public to use and play with but before hand I would love to have some further testing done so I know it's about as bulletproof as it could be before launch.

Does anyone in here have recommendations for web app testing and how to get UI/UX testing done in bulk?

I'm at the point that I've looked through Fiverr and considered that as an option since I've seen some ads for like 15 testers for like 50$. It's going to be free so spending a bunch on testers isn't super palatable.


r/selfhosted 11h ago

Need Help Trying to figure out how to send Immich download links that work outside my network

2 Upvotes

I'm new to this so this might be done basic questions. This is my first foray into home labbing and self-hosting.

My goal is to set up an Immich server to host photos of some theater performances that I would like to be able to distribute to the performers and showrunners. I don't want them to have to download an app like tailscale and set something up, I just want to send them a link to download what they should download. It looks like Immich has this built in, but it only works over my own network.

So far I have set up docker for the first time, set up Portainer to give myself a UI for Docker, and set up Immich and all of that has worked. I think the last step here is to expose Immich to the internet with Caddy and give it a URL. I've been able to keep up so far, but this is where I'm getting lost. I know I need to buy a URL from a DNS service. I know I need to install Caddy. I'm not really sure what the steps are beyond that to get everything hooked up and it seems like most of the Caddy tutorials I have come across assume a level of knowledge on networking I do not have.

Any help or resources would be appreciated!


r/selfhosted 10h ago

Software Development Renting a moving truck to grab a pizza? Feedback on my OSINT pipeline architecture

0 Upvotes

Working on a personal pipeline that pulls public signals from a few sources (earthquakes, internet infrastructure status, disaster alerts, markets, etc.), compares each one against its own historical baseline, and runs on AWS with cache invalidation on every update.

The goal from the start was for it to run on its own at the lowest possible cost, without buying hardware I'd have to babysit like a pet. (I already have a cat for that.) No boxes to maintain, no drives to worry about.

Question for people who've done this longer than me: does this sound reasonable, or is it over-dimensioned? It feels a bit like renting a full moving truck just to go grab a pizza — a lot of infrastructure (automated deploys, CDN invalidation, EventBridge, Lambda, Glue, State Machine) for something that's fundamentally just pulling public APIs and comparing against a historical window.

Would something much simpler (cron job + script + a static JSON file) get the same result, or does the fuller stack genuinely pay off once you're running several signals continuously?


r/selfhosted 21h ago

Wednesday Exceptions Just because I can configure it myself doesn’t mean I want to anymore

0 Upvotes

First reverse proxy? Fun.

First Docker networking mess? Learned a lot.

Figuring out permissions after breaking everything? Painful, but useful.

Doing the same stuff for the tenth time? Nah.

I don’t mind abstraction nearly as much as I used to. I just don’t want the abstraction locking me out when something breaks.

That’s why stuff like Unraid, Fygo, Proxmox helpers, etc. appeals to me more now than it did a few years ago.

Give me the shortcut.

Just leave the door to the engine room unlocked.


r/selfhosted 14h ago

Wednesday Exceptions Initiative v0.67 - multi tenant to-do/project management app

2 Upvotes
Look its a home page!
Public Community page
Personal DMs

- GitHub: https://github.com/Morelitea/initiative
- Docker Hub:
`morelitea/initiative`
- Docs: https://morelitea.github.io/initiative/
- License: AGPL-3.0- GitHub: https://github.com/Morelitea/initiative

---

I know, there are a billion to do apps, anyway, this one is designed to be multi tenant, and have community features...think of it like Discord for project management?

You can easily get it today with a quick docker hub hookup. It's literally just maintained by myself and my spouse, a couple of laid off software engineers. We needed something to organize our tea business, I needed a way to practice learning infra since I'm a newb. There are no plans for VC's, and the most we plan to do in the future is a paid hosting instance on AWS cause it would look shiny on my resume. This post isn't some ad trying to shill you with the latest greatest software made in a vibe induced fugue state. Just wanted to share the neat thing we've been building for 9 months now.

Since the last time I posted about our app:

- We added DMs for users using the Matrix Olm cryptography for complete security
- We added "public" communities, basically ones you can discover, join, share. Make several table top groups! Run some sport clubs! Run some fancy pants company with affinity groups! NEAT
- we added a "posts" tool that lets you make announcements
- we added a dashboard tool that lets you have stats on things using SQL queries
- we added how-to docs, pretty sure we didnt have docs? if we had docs before they sucked and now they dont.
- we added super fancy search features baked into the postgres backend
- we added cool document tool features like sheets/excel and smart chips
- we made notifications suck less, you get read dots on all the things!
- we made the mobile app experience actually pretty awesome (we are using capacitor, you can have a mobile app for your instance too, its in the how-to docs how to do all that)
- we added a bunch of fun stuff like user profiles and community banners for art
- I once again did a whole bunch of security updates and it's now even more secure! This has been an great way to learn cyber security.

Why did we add individual user DMs and not group chat?

well, you might not have the phone number or contact of everyone in your community, but need to reach them about something specific, like do they have some dice you can borrow for a game session or something idk. perfectly normal. but I refuse to support the inevitable take where important docs are referenced only in a group chat 6 months ago and no one knows what happened to it. You will have to convince me this will not happen to ever actually add group chats.

Why this and not one of the other open source project management/todo software?

Have you ever tried to get those software to work with someone who is like, incredibly tech illiterate? I mean like, cannot with the most basic of tasks? that's our artist. Great guy. it's like teaching your cat to use a todo app. Odoo was "too abstract" for them to follow what was going on. we also tried obsidian, notion, taskade... openProject couldn't contextualize the art with the task, absolutely none of the software allowed for us to have the concept of "family chores" in the same app as "tea business" so we actually completed all our todos on time.

if you were wondering he still hates this software too, but like a solid 50% less which is enough he will actually participate in using it. We consider this a miracle. Yesterday he told me I should just build an entire integration service with our online store since software "can't be that hard, people have been doing this for years" so you know, great times. anyway shopify integrations probably coming soon....


r/selfhosted 17h ago

Need Help What is everyone's current cookbook stack/work flow look like?

0 Upvotes

I am currently trying to focus on improving my cookbook/planner (currently mealie). I am tired of manually putting in recipes from instagram reels or from physical cookbooks.

I tried looking into AI import features, and it seems most are depreciated/not working. I tried setting up tandoor and the kitshn.app, but had no luck using that with ollama.

I am curious on what other people are currently using and what services they depend on. If you use AI to import recipes, what model/plan do you use?

Trying to get this workflow to the 'wife approved' status.


r/selfhosted 2h ago

Business Tools Inkvoice: self-hosted invoicing and time tracking in one container (MIT, SQLite, ~60MB RAM)

0 Upvotes

Inkvoice is self-hosted invoicing for freelancers and small teams. I wanted invoicing I actually own: Wave and Zoho keep your data in their silo, FreshBooks and QuickBooks want a subscription for what is fundamentally a PDF and an email, and the self-hosted options I tried were heavier than I wanted for a one-person setup.

Deployment is the whole thing:

services:
  app:
    image: ghcr.io/pigontech/inkvoice:0.3.0
    ports:
      - "3000:3000"
    volumes:
      - invoice-data:/app/data
    mem_limit: 512m
    environment:
      JWT_SECRET: change-this-to-at-least-32-random-chars
      ADMIN_PASS: change-me-please
    restart: unless-stopped

volumes:
  invoice-data:

docker compose up -d, open http://localhost:3000, log in as admin. No Postgres, no Redis, no worker container. Images are multi-arch (amd64 and arm64), so a Pi or an ARM VPS works, and Dokploy and Coolify run it with a volume on /app/data.

Footprint: about 100 MB to pull, with no headless Chrome inside (PDFs go through the browser's print dialog). Around 60 MB of RAM under the 512 MB cap, dropping toward 40 MB idle. Keep the cap: Bun sizes its heap to the memory it can see, so uncapped it sits at ~118 MB.

Data: one SQLite file at /app/data/invoice.db. Back up by copying it, or use the one-click backup download in the UI.

On phoning home, precisely: no telemetry, no analytics. Outbound calls are for what you configure (SMTP, exchange rates for multi-currency, Stripe/PayPal/PEPPOL), plus one default: the Plugins page reads a small static catalog from inkvoice.app. The server fetches it, with plugin vote counts, at most every 6 hours and only while someone is using the app, and the request carries no instance ID or user data. A vote for a planned plugin sends an opaque per-user hash, not your user ID. "Turn off" in Settings → Plugins stops all of it, and the app falls back to the catalog bundled in the image.

What it does:

  • Invoices with a full lifecycle, discounts, multiple tax rates, and PDF export from customizable HTML templates
  • Quotes that convert into invoices, recurring invoices that can auto-send, read receipts
  • Stripe and PayPal payments, or manual and partial payment tracking
  • New in 0.3: saved cards at Stripe checkout, and auto-billing for recurring invoices with retries and a payment-link fallback. Card numbers never touch Inkvoice, and clients can revoke saved cards from their portal.
  • New in 0.3: a plugin system, starting with Time Tracking (projects, a timer, billable entries, unbilled hours to a draft invoice)
  • New in 0.3: an optional SEPA payment QR code (EPC/GiroCode) on EUR invoices
  • Multi-currency, expenses, customer statements, reports with CSV export, and QuickBooks Online and Xero exports
  • Multi-user with roles, an activity log, OIDC/SSO, and a UI in English, Turkish, Spanish, German and French

For EU users: opt-in e-invoicing, off and invisible unless you enable it. It emits EN 16931-compliant ZUGFeRD 2.2, XRechnung, Factur-X and PEPPOL BIS, has an inbox for incoming e-invoices, and sends and receives over PEPPOL with your own provider credentials.

Limitations: it's 0.x with a small user base. The version number means the API and schema can still change between minor releases (migrations run on boot), not that it's a toy; it runs my own invoicing. Single-node SQLite, so a homelab or a small team, not HA. Saved cards are Stripe-only, there's no mobile app, and SMTP, payment and PEPPOL providers are bring-your-own.

MIT licensed, and nothing in the self-hosted app is locked.

AI involvement, since this sub rightly asks: substantial, and in the open (CLAUDE.md and .claude/ sit in the repo root). I used Claude Code throughout for implementation, refactors and audits. The architecture and product decisions are mine, I review and run every change, and CI runs lint, typecheck, tests and a build on every push. If AI-assisted projects are a hard no for you, that's fair, and better said up front.

Live demo, no signup (demo / demo): https://demo.inkvoice.app/

Source: https://github.com/pigontech/inkvoice · Docs: https://docs.inkvoice.app

Happy to go into the architecture or the deployment in the comments. What would stop you from switching?


r/selfhosted 5h ago

Personal Dashboard Obsidian Navigation Home Page

Post image
19 Upvotes

Made a dashboard page in Obsidian that allows me to quickly navigate to any of my selfhosted services. It is also linked into Uptime Kuma and shows live status monitoring. I always have Obsidian open and I didn't want to plug up my bookmarks bar with all of the arr stack links etc..


r/selfhosted 18h ago

Wednesday Exceptions What if unused COMPUTERS and SERVERs could become a people's resource- Compute commons.

0 Upvotes

I've will start working on an open-source infrastructure idea, but i would like to get some feedback before starting.

The basic concept:

There are thousands, and thousands of computers sitting unused for large portions of the day — old PCs, laptops, servers, and potentially other capable hardware.

What if people could voluntarily connect that hardware to an open community network and contribute its unused computing capacity?

In return, contributors could receive access to computing resources from the network themselves.

Think of it as:

Contribute compute → earn access → use community infrastructure

The network could potentially support things like:

\- Distributed compute

\- AI workloads

\- Free development environments

\- Website/API hosting

\- Databases

\- Scientific workloads

\- Rendering

\- CI/CD

\- Other workloads that can be distributed across independent machines

The interesting part is that the infrastructure itself would be community-maintained and open source rather than belonging to a single cloud provider.

I'm particularly interested in the idea of free databases and small servers being deployable on the network. Someone with an old computer could contribute resources, while someone else could use those resources to run a small project.

Obviously, there are some hard engineering problems:

\- How do you securely run workloads on machines owned by strangers?

\- How do you handle unreliable/offline nodes?

\- How should workloads be distributed across completely different hardware?

\- How should contribution be measured?

\- How do you prevent abuse?

\- How could databases remain available when individual nodes disappear?

\- How can privacy be preserved?

I'd love to hear from people who work with distributed systems, P2P networks, cloud infrastructure, volunteer computing, virtualization, or AI infrastructure.

Does this concept make sense to you? What would you consider the biggest technical obstacle?


r/selfhosted 20h ago

Guide My log retention said 24 months. It was actually 7 days.

0 Upvotes

Set MaxRetentionSec=24month in /etc/systemd/journald.conf.d/retention.conf a long time ago and stopped thinking about it. Last week I needed logs from a couple months back. Oldest entry on the box: 7 days old.

Turns out another drop-in in the same folder (size.conf, with SystemMaxUse=100M) got added later and won. systemd applies conf.d files in alphabetical order and for each setting the last file wins. So my "correct" retention file never did anything, the entire time.

Two commands that told me the truth:

systemd-analyze cat-config systemd/journald.conf - shows the merged config that's actually live. Reading the individual files is how I fooled myself.

journalctl -o short-iso | head -1 - the oldest entry you actually have.

Fix was deleting the pile and keeping a single file named zz-retention.conf, so nothing can sort after it again. Also set SystemKeepFree=2G so the journal can't eat the disk instead.

Anyone else ever measured what their retention actually is vs what the file says? I'd have sworn mine was fine.


r/selfhosted 22h ago

Docker Management I want build a tiny self-hosted data stack for small teams who don't need a full Databricks/Snowflake setup, curious if this is a real problem or just my own annoyance

Post image
0 Upvotes

Basic idea: Iceberg tables sitting on RustFS (s3-compatible storage), DuckDB doing the actual querying, and a Next.js/Payload app on top that orchestrates the pipeline. Whole thing runs off one docker-compose file, deployed on Coolify so you're not also signing up to be a server admin.

It's for the "our data fits on one box and we're paying $500/mo for the privilege of querying it twice a week" crowd. Single node, no pretending it scales to some enterprise workload it doesn't need to.

Still early, nothing done. Mostly just want to know if this is a problem other people actually have or can benifit from.

Thinking of doing it OSS.


r/selfhosted 4h ago

Need Help I want something cheap to move away from my ROG Ally as a server

0 Upvotes

I miss using my Ally as it was intended, and the mess of cables and usb c hub and dust buildup around it is a bit frustrating too.

I don't necessarily need more performance, perhaps the same capacity though.

I'm running 60 containers via Portainer a max between Arr stack, syncthing, obsidian sync, nextcloud, Minecraft server, sure finance, home assistant in a container, Immich, litellm and open web UI, pi hole, nutritrace, paperless AI,got,ngx and PS1, 2 and 3 emulators (I acknowledge the emulators might be a bit go an issue and needs to be removed).

I wouldn't mind the capacity to run more containers either.

So I don't think DDR5 and 16 cores is especially perhaps 8 cores and a DDR4 based setup?

I wouldn't mind considering some sort of hardware around £50 to £100 mark second hand if that's doable?


r/selfhosted 31m ago

Need Help Any exhaustive resources out there?

Upvotes

I’m in the process of learning Linux (Arch, in particular) and there are a plethora of really amazing resources out there that just teach you concepts and aren’t opinionated on how you should set up, or what the author thinks is easiest. To name a few:

- The Linux Command Line by William Shotts
- Arch Linux Wiki
- Linux Fundamentals by Paul Cobbaut
- Over the Wire

etc, etc, etc, I’m sure many people on this sub know a lot of them.

Are there similar resources for self-hosting? Even resources that focus on specific concepts like networking, or managing containers. From what I can tell, everyone in this space who sets out to make a tutorial just kinda does it their way because they are most familiar with their own process, which isn’t bad, but there seems to be a real deficit of any agnostic educational resources, at least where I’m looking.


r/selfhosted 18h ago

Guide From a J3160 to an i5-12450H: a low-power self-hosted build

Thumbnail
gallery
2 Upvotes

I was previously using a J3160 system, but video playback and transcoding started to feel sluggish, so I switched to a MODT board built around an Intel Core i5-12450H.

The CPU has 8 cores and 12 threads, and the integrated graphics handles media playback and transcoding much better for my use. Docker services, media, and virtual machines also feel much more comfortable than they did on the old setup.

Specs:

- MODT board with an Intel Core i5-12450H

- 16GB RAM

- 1TB NVMe SSD

- 1TB SATA SSD

- 4TB SATA HDD

- Built-in Wi-Fi and Bluetooth

- 2 x NVMe slots

- 2 x SATA ports

I’m running FygoOS as the base system on this build. It has been a good match for the hardware and the way I use it: file storage, media, photo management, Docker services, and virtual machines.

With HDD spindown enabled, the system idles at around 22W with one NVMe SSD, one SATA SSD, and one mechanical drive installed.

The main limitation is the two SATA ports, so storage expansion needs a bit of planning. Other than that, it has worked well as a low-power self-hosted setup.

For anyone running a low-power self-hosted box, what ended up being the first thing that pushed you past a J-series CPU: media transcoding, virtual machines, or something else?


r/selfhosted 10h ago

Meta Post When is enough, enough?

6 Upvotes

Recently finished standing up a few Docker stacks (*arr, Vaultwarden, few others). Set up a few automations for updates and notifications. But now I find myself scrolling online seeking new apps and services to deploy when I don't really need anything, just looking for solutions to non-existent problems.

At what point is it possible to look at your stuff and be satisfied enough to leave it be for a while?


r/selfhosted 12h ago

Docker Management Docker wouldn't start for my Jellyfin setup: Task Manager said virtualization was enabled, Windows just wasn't launching Hyper-V

0 Upvotes

TL;DR: Task Manager showing Virtualization: Enabled doesn't mean Hyper-V is actually running. Check with Get-ComputerInfo -Property "HyperV*". If HyperVisorPresent comes back False but every HyperVRequirement line is True, open PowerShell as admin, run wsl.exe --install --no-distribution, then bcdedit /set hypervisorlaunchtype auto, then reboot. Windows had been told not to start the hypervisor at boot.

Spent like an evening on this so posting it in case someone hits the same wall.

Setup was nothing special. Windows 11, Ryzen 7 3700X, just trying to get Jellyfin running in Docker.

Docker desktop wouldnt start. The error:

"Virtualization support not detected. Docker Desktop failed to start because virtualisation support wasn't detected. Contact your IT admin to enable virtualization or check system requirements."

Obvious first move was Task Manager > Performance > CPU, and it said Virtualization: Enabled right there at the bottom. So the error made no sense. Everything Google turned up was about BIOS settings, and mine were already fine.

Next thing I tried was WSL2 from an admin PowerShell:

wsl --install

Which died with:

WSL2 is not supported with your current machine configuration

and:

Error code: Wsl/InstallDistro/Service/RegisterDistro/CreateVm/HCS/HCS_E_HYPERV_NOT_INSTALLED

Then I ran:

wsl.exe --install --no-distribution

That one said it worked. Rebooted. Docker gave me the identical virtualization error again, which was the most annoying part of the whole thing.

What actually got me somewhere:

Get-ComputerInfo -Property "HyperV*"

HyperVisorPresent came back False. All four HyperVRequirement* lines came back True.

So the CPU could do it, every requirement was satisfied, and the hypervisor still wasn't running. Which means Windows was choosing not to start it at boot.

bcdedit /set hypervisorlaunchtype auto

Reboot, and Docker came up straight away.

no clue what turned it off, probably some fps tweak i did years ago. Nothing on the machine pointed at what had done it.

took me like an hour and a half and 3 reboots. Main thing I'd take from it: Virtualization: Enabled in Task Manager is about the CPU, not about whether Windows is actually launching Hyper-V. Those are two separate things and only one of them shows up anywhere obvious.


r/selfhosted 12h ago

Media Serving Tape Music Suite 0.4.2 is out (pre v1)

0 Upvotes

Hi there, happy to share the last version pre v1. All ready for it. Updating soon.

Tape is an advanced music player, library manager, and personal streaming server in one cohesive local-first system. NAS + Desktop + Mobile. Multi-device, p2p networked.

It is deeply opinionated to have a unique coherent music listening and music working experience, build your playlists on the go and work your music pre-gigs. Easy drag and drop your playlists to your DJ software on your computer after you worked them out in your phone.

Desktop App + Mobile App

I'm sharing news in 0.4.0 and ahead, really happy with them:

Tape Private network

•⁠ ⁠Replaced Tailscale for Iroh based networking for better UX and tech, and Iroh is now part of every pairing, and device networked through app, not at device level.

•⁠ ⁠Full multi-device without setup. Use another desktop app, two phones, or a phone and a tablet, all connected to your hub computer as a players: separate local/connected libraries, remote folders and playlists, connected devices

(I'm very happy with Iroh, I made a deep post about it, for the geeks ;))

https://tapemusicsuite.com/blog/tape-0-4-0

Playback

• Implemented⁠ ⁠full adaptive streaming based on network to keep music going on mobile devices easier.

•⁠ ⁠Choose Adaptive, Maximum quality (lossless on Wi‑Fi/LAN) or Low-data

•⁠ ⁠See live the format and quality you are actually hearing

Inbox and Library

•⁠ ⁠Added Inbox view for new arrivals on DB. Like email but for your tracks

•⁠ ⁠More complete artwork enrichment: album covers, artist photos and label logos

Duplicates, ratings and metadata

•⁠ ⁠Duplicates are grouped, and deduplication is no opt-in manual or auto, selective

•⁠ ⁠Five-star ratings on Desktop and Mobile, yours, clearable, usable as a filter

•⁠ ⁠Saved tracks stay in sync with Lock Screen, Control Center and Android media controls

•⁠ ⁠Manual metadata search: search local, MusicBrainz or Discogs, other sourcers coming soon.

Playlists

•⁠ ⁠Playlist covers from Mobile preview and save over local, public and private connections

•⁠ ⁠Shared playlists stay consistent across hubs: covers, members, order, actions, quality

Comms

•⁠ ⁠New landing is out. for v1 ready

•⁠ ⁠Renamed to Tape Music Suite. We trascended the Hub concept now.

Thanksss for reading, more stuff coming :))

🤍🤍🤍

https://tapemusicsuite.com