<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/these-6-self-hosted-apps-turned-my-mini-pc-into-a-full-home-lab-and-i-run-them-24-7-svxtmxmyi" -->

---
title: These 6 self-hosted apps turned my mini PC into a full...
description: A practical rundown of six self-hosted applications that form a reliable 24/7 home lab stack on a mini PC: Homepage (dashboard), Jellyfin (media streaming),...
canonical: https://daily.dev/posts/these-6-self-hosted-apps-turned-my-mini-pc-into-a-full-home-lab-and-i-run-them-24-7-svxtmxmyi
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: These 6 self-hosted apps turned my mini PC into a full home lab, and I run them 24/7 | daily.dev
og:description: A practical rundown of six self-hosted applications that form a reliable 24/7 home lab stack on a mini PC: Homepage (dashboard), Jellyfin (media streaming),...
og:url: https://daily.dev/posts/these-6-self-hosted-apps-turned-my-mini-pc-into-a-full-home-lab-and-i-run-them-24-7-svxtmxmyi
og:image: https://api.daily.dev/og/posts/SvxTmxMyI.png
og:image:alt: These 6 self-hosted apps turned my mini PC into a full home lab, and I run them 24/7
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# These 6 self-hosted apps turned my mini PC into a full home lab, and I run them 24/7

**[XDA Developers](https://daily.dev/sources/xda-developers)** · 5 min read · 1 upvotes · 0 comments

## Summary

A practical rundown of six self-hosted applications that form a reliable 24/7 home lab stack on a mini PC: Homepage (dashboard), Jellyfin (media streaming), Gitea (self-hosted Git), Frigate (NVR/security cameras), Home Assistant (smart home hub), and Mealie (recipe and meal planner). Each app is described with real-world usage context, including integration tips, hardware considerations like PoE cameras and GPU passthrough for Frigate, and the benefits of avoiding subscription services.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://www.xda-developers.com/self-hosted-apps-that-run-247-on-my-cheap-mini-pc>

## Questions this post answers

### Does Frigate NVR need a GPU to run efficiently on a mini PC home lab?

Frigate typically runs in a VM and can use a GPU for hardware acceleration, but this ties up the GPU so other virtualized instances (VMs or LXCs) on the same mini PC cannot access it. A workaround is falling back to CPU-based processing if nothing else running 24/7 needs GPU access besides Frigate.

_Homelabbers weighing GPU allocation across containers can compare setups like this on daily.dev._

### What is Gitea used for in a self-hosted home lab besides code storage?

Gitea can store not just project repositories but also documentation for an entire home network and server stack. It supports dynamic file updates, so QR code stickers on hardware can link to Gitea pages that stay current without needing new physical labels whenever information changes.

_Anyone documenting a growing home lab can find similar self-hosting workflows on daily.dev._

### Can Jellyfin run smoothly on a compact mini PC without transcoding?

Yes, Jellyfin can run comfortably on a compact mini PC alongside other containers when transcoding is rarely needed, since most modern client apps already support the various video formats and resolutions natively, keeping CPU overhead low and freeing resources for other self-hosted services.

_Developers building lightweight media server setups can track similar hardware tradeoffs on daily.dev._

## Similar posts on daily.dev

- [10 quality-of-life services I self-host on my home lab](https://daily.dev/posts/10-quality-of-life-services-i-self-host-on-my-home-lab-v4hijzusz) · XDA Developers · 3 upvotes · 0 comments
- [The Self-Hosting Starter Pack: 5 Simple Tools I Recommend To Get Started With Your Homelab](https://daily.dev/posts/the-self-hosting-starter-pack-5-simple-tools-i-recommend-to-get-started-with-your-homelab-as4v7x9yt) · It's Foss · 5 upvotes · 0 comments
- [I set up a home server for the first time and these 5 apps changed everything](https://daily.dev/posts/i-set-up-a-home-server-for-the-first-time-and-these-5-apps-changed-everything-zwukcjj4t) · XDA Developers · 1 upvotes · 0 comments

---

Tags: [#docker](https://daily.dev/tags/docker), [#self-hosting](https://daily.dev/tags/self-hosting), [#homelab](https://daily.dev/tags/homelab), [#jellyfin](https://daily.dev/tags/jellyfin)

[View this post on daily.dev](https://daily.dev/posts/these-6-self-hosted-apps-turned-my-mini-pc-into-a-full-home-lab-and-i-run-them-24-7-svxtmxmyi)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"These 6 self-hosted apps turned my mini PC into a full home lab, and I run them 24/7","url":"https://daily.dev/posts/these-6-self-hosted-apps-turned-my-mini-pc-into-a-full-home-lab-and-i-run-them-24-7-svxtmxmyi","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/these-6-self-hosted-apps-turned-my-mini-pc-into-a-full-home-lab-and-i-run-them-24-7-svxtmxmyi"},"datePublished":"2026-07-29T10:00:36.076Z","dateModified":"2026-09-14T09:30:14.494Z","description":"A practical rundown of six self-hosted applications that form a reliable 24/7 home lab stack on a mini PC: Homepage (dashboard), Jellyfin (media streaming),...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/58ce8d624a3635a08ccb6031e4b44836?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/58ce8d624a3635a08ccb6031e4b44836?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"XDA Developers","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"XDA Developers","logo":"https://media.daily.dev/image/upload/s--kCg6yyAP--/f_auto,q_auto/v1774964407/logos/xda-developers?_a=BAMAMiWQ0","url":"https://daily.dev/sources/xda-developers"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/these-6-self-hosted-apps-turned-my-mini-pc-into-a-full-home-lab-and-i-run-them-24-7-svxtmxmyi","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"docker,self-hosting,homelab,jellyfin","timeRequired":"PT5M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"XDA Developers","item":"https://daily.dev/sources/xda-developers"},{"@type":"ListItem","position":3,"name":"These 6 self-hosted apps turned my mini PC into a full home lab, and I run them 24/7"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/these-6-self-hosted-apps-turned-my-mini-pc-into-a-full-home-lab-and-i-run-them-24-7-svxtmxmyi#faq","mainEntity":[{"@type":"Question","name":"Does Frigate NVR need a GPU to run efficiently on a mini PC home lab?","acceptedAnswer":{"@type":"Answer","text":"Frigate typically runs in a VM and can use a GPU for hardware acceleration, but this ties up the GPU so other virtualized instances (VMs or LXCs) on the same mini PC cannot access it. A workaround is falling back to CPU-based processing if nothing else running 24/7 needs GPU access besides Frigate. Homelabbers weighing GPU allocation across containers can compare setups like this on daily.dev."}},{"@type":"Question","name":"What is Gitea used for in a self-hosted home lab besides code storage?","acceptedAnswer":{"@type":"Answer","text":"Gitea can store not just project repositories but also documentation for an entire home network and server stack. It supports dynamic file updates, so QR code stickers on hardware can link to Gitea pages that stay current without needing new physical labels whenever information changes. Anyone documenting a growing home lab can find similar self-hosting workflows on daily.dev."}},{"@type":"Question","name":"Can Jellyfin run smoothly on a compact mini PC without transcoding?","acceptedAnswer":{"@type":"Answer","text":"Yes, Jellyfin can run comfortably on a compact mini PC alongside other containers when transcoding is rarely needed, since most modern client apps already support the various video formats and resolutions natively, keeping CPU overhead low and freeing resources for other self-hosted services. Developers building lightweight media server setups can track similar hardware tradeoffs on daily.dev."}}]}
```

