this post was submitted on 17 Oct 2026
159 points (76.1% liked)

Selfhosted

63272 readers
585 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Does anyone run their own AI service?

If so,

Which one?

What hardware?

Do you have a way to access it from outside or from a phone?

And, if you're open to sharing, what do you do with it?

I know AI-enabling hardware is insanely expensive right now, but some of the smaller (<32GB) more efficient models (think deepseek- or qwen-based) don't absolutely need specialized hardware to run and perform well enough for many purposes.

I am so aware of the absolutely abysmal privacy practices of basically all AI companies that I'm not comfortable using them to help me with web searches and the such, because there's no way that all this information won't be going into a profile. This makes me want to have my own "helper" service.

top 50 comments
sorted by: hot top controversial new old
[–] violetrage@lemmy.blahaj.zone 178 points 1 week ago (4 children)

I self-host my own neural network, all within the confines of my own skull.

[–] MidnightMarauder@lemmy.dbzer0.com 127 points 1 week ago* (last edited 1 week ago) (5 children)
[–] frongt@lemmy.zip 71 points 1 week ago (1 children)

It's scheduled maintenance so it doesn't count toward downtime. Besides, I'm not trying to use it then anyway.

load more comments (1 replies)
[–] arudesalad@piefed.ca 19 points 1 week ago

It's better than github

[–] BartyDeCanter@piefed.social 10 points 1 week ago

Only 33% downtime? Damn, that must be nice. I really need to get a hardware update.

[–] SpaceCowboy@lemmy.ca 10 points 1 week ago

The downtime isn't the biggest issue, you can plan around that. The real problem is the random lag on some queries and volatile memory being lost (usually when there's a context change).

load more comments (1 replies)

Me also, and I can barely afford to run that

[–] Valmond@lemmy.dbzer0.com 8 points 1 week ago (1 children)
load more comments (1 replies)
[–] LewdLemon@sh.itjust.works 66 points 1 week ago* (last edited 1 week ago) (1 children)

I'm self-hosting immich (with ML-based facial recognition, semantic search and OCR) and psiTTSa, an offline text-to-speech engine.

(Prob not the answer you were looking for, but a reminder that "AI" is more than just LLMs.)

[–] N0x0n@lemmy.ml 6 points 1 week ago* (last edited 1 week ago) (2 children)

Does Immich sell/use/keep your ML-based FR? Or is this totally local a never leaves your instance?

That was always the question that bordered me... I run Leeche its a very simple and minimal photo album service and I really like it ! But my family want something that's more like immich but I'm very cautious about what i'm selfhosting and something that collects data points on my behalf is a no-go !

[–] LewdLemon@sh.itjust.works 12 points 1 week ago

Immich is entirely free and open-source software and got a grant from the FUTO Foundation, which is fiercely pro privacy. As such, it does not engage in any data sharing. Development is financed through the grant and purchases of the server licence (I got one; it's ridiculously good software).

[–] IanTwenty@piefed.social 11 points 1 week ago (2 children)

I do not run Immich but their privacy policy states:

Locally Stored Data: Immich stores all your photos, albums, settings, and other metadata locally on your device. We do not have access to this data, nor do we transmit or store it on any of our servers.

https://immich.app/privacy-policy

Additionally in their docs I can find no mention of connecting to outside services. I do see references to downloading hugging face models.

https://docs.immich.app/features/facial-recognition#how-face-detection-works

load more comments (2 replies)
[–] hoshikarakitaridia@lemmy.world 45 points 1 week ago (11 children)
  • Qwen3.6 35b a3b Q4_K_M running on llama.cpp
  • Open-WebUI as a frontend
  • integrations with an embedding model and searxng & crawl4ai
  • doing lots of different stuff with it, asking basic stupid questions, recipes, tech stuff, etc
[–] BooBees@fedinsfw.app 13 points 1 week ago (1 children)
[–] hoshikarakitaridia@lemmy.world 8 points 1 week ago* (last edited 1 week ago)

1070ti and some hexacore something cpu that's alright with around 24gb ddr4, I think one of the slower speeds. I also got a faster PC with another llama.cpp instance and I vibe coded a quick and dirty proxy which I can use to switch between the different backends. It's genuinely useful because I got code editors but also my Open-WebUI using it.

Sounds elaborate but generally it's all pretty primitive.

Also fyi long preloading steps because my vram is obv not good enough to hold the full model and kv cache and stuff, generation at about 15t/s tops.

My experience is right now we're at the stage where it's a good assistant but not great for actually taking over bigger tasks completely.

Am looking forward to:

  • experimenting with existing non-uniform quants; I believe those quants are the next step to more bang for your buck on those low-grade consumer rigs
  • hoping for new kinds of quants to come out and be more widely adopted
  • maybe a more universal or consistent harness that is less prone to broken tool-calls etc.
  • better models, specifically a new version for 35b a3b.
[–] jwiggler@lemmy.dbzer0.com 10 points 1 week ago (1 children)

Pretty much my setup as well. Though I'm using qwen3.8 27b-Q4_K_M under ollama. Everything running with docker. Add nginx and either a domain+port forwarding or zerotier/tailscale you've got an app you can get to from outside your house.

Right now not sure how I'm going to leverage it not probably to streamline my self hosted stuff, help with config mgmt and documentation, web page summarization, etc. we'll see how it does, just got it setup yesterday

[–] robber@lemmy.ml 17 points 1 week ago* (last edited 1 week ago) (2 children)

In case you are unaware, friends don't let friends use ollama. The llama.cpp CLI has become pretty much equally easy to use, plus since you use Docker there's no need to compile anything.

Edit: typos and missing words

load more comments (2 replies)
[–] wreckedcarzz@lemmy.world 6 points 1 week ago (1 children)

Very similar, but I'm using Gemma4 12b. I could run 26b but that would exhaust my vram after a short interaction. And ollama. Open WebUI + Home Assistant hooked up with it, a couple very basic scripts I threw together, and connected to Kagi.

I'm trying to get my folks off the Gemini/Google bandwagon for the privacy aspect, but also because it's just cool from a tech geek perspective. For me, any questions throughout the day that I want info on, but not enough to do a deep-dive for an hour+, gets fed to Steve, my models name. Or I'll use it as a springboard and then properly read the citations for more info. And I feed it HA automations when I get stuck scratching my head on an edge case or whatever - it's alright but helps me explain what I want from the automation, and when it understands my goal, great, and when it doesn't I reflect on what I have setup and can usually go 'ah ha' and fix the issue. It's like a rubber ducky/pair programmer that you can both think is an idiot sometimes, but it doesn't judge you when you're the idiot.

load more comments (1 replies)
load more comments (8 replies)
[–] kensand@sopuli.xyz 29 points 1 week ago (1 children)

Running Qwen 3.8 27B dense on some R9700s, and Qwen 3.8 flash next on dgx sparks. I use it for code gen outside work, including an automated Dev pipeline that rubs on its own. When I did the math comparing to token API pricing of Opus 4.8, it covered its own costs in a few months. With the sparks I get about 40tg/s, 1500pp/s, but can get concurrency up to 5 stably. With the R9700s, I get ~100tg/s, 3000pp/s and can also get up to 5 concurrency.

I access it over wireguard to the network that it is on, and use termux to ssh into a build machine for dev over CLI using https://pi.dev/

I also started building https://fcli.dev/ to make integrations easier; the idea being that LLMs should just implement simple reusable functions instead of repeatedly making complex curl requests to integrate with a service.

I also use LLMs heavily for work; Qwen 3.8 seems almost on par to Opus 4.8 IMO. I also don't have to worry about token costs, and it often responds faster than Claude would because there usually isn't a queue on my machines. At this point, I wouldn't complain if my work provided me 2x B6000 instead of a Claude subscription; I'd still be able to get all my work done.

[–] FrankLaskey@lemmy.ml 6 points 1 week ago (1 children)

Would be interested to know your experience with fcli if you’d share more. Just hearing about it.

[–] kensand@sopuli.xyz 6 points 1 week ago (3 children)

I mean, I haven't really started discussing it outside IRL friends, so not surprised you haven't heard of it 😅

In essence, the problem is twofold:

  1. LLMs tend to use CLIs more effectively than MCP, at least in the domains I use. However, installing all the CLI tools and configuring them can be cumbersome and not easily repeated. CLIs also cannot be modified, and are often quite verbose.
  2. LLMs will repeat very similar commands over and over with just a few tweaks. This often happens when there is a gap in a tool or poor documentation.

So fcli is intended to be an easily extended, configured, and authenticated CLI. The "one CLI" to do everything your LLM needs. Ideally, you set up a personal repo to store 'ucks' (f packages) in, and you set up credentials for that repo so your LLM can push any new ucks to it. You can then share that repo with other users if they could also benefit from any of that functionality.

As you go along in a session, when you notice the LLM repeatedly running similar verbose commands, you can have it create an uck for it instead and save those tokens.

Likewise, if, say, an MCP server doesn't have full functionality, you can have your LLM import the SDK from npm into an uck and write a basic fcli wrapper around it to start using.

The other nice thing is that it makes your tool configuration repeatable between LLMs and harnesses. You don't need to set up your MCP servers in both Claude and Codex and Pi, just in f and tell them to use f.

There's also a creds uck to make your secrets more portable and (a bit) safer.

In general, I'm trying to model it a bit like pi.dev, but as part of the tooling instead of the harness itself. I think they work quite well together :)

Interesting paper comparing MCP and CLI

load more comments (3 replies)
[–] JasonDJ@lemmy.zip 24 points 1 week ago (2 children)

What a timely comment.

I recently gave my kid a gaming PC for his birthday...which I used as an excuse to upgrade my GPU from a 1660 Super to a 5060ti 16GB

Combined with a 5600x3d and 32gb of system memory.

I just started messing with local LLMs yesterday. "Getting started" is rather easy. pacman -S lm-studio (I use arch, btw), launch it, download a model that your hardware supports, and start talking.

Right now I'm working on getting it to talk to vscode.

load more comments (2 replies)
[–] db0@lemmy.dbzer0.com 21 points 1 week ago

Not only do I run and share it. I've built an entire service to allow everyone else to do so safely. https://aihorde.net/

[–] PetteriPano@lemmy.world 17 points 1 week ago (13 children)

Yes, were all on c/LocalLLaMa

I'm running qwen3.8-next-flash on a rx7900xtx plus 128gb of ram. It serves my hermes agent. I direct it through matrix. I also forward an endpoint to my VPS to use for anything. Mostly opencode.

load more comments (13 replies)
[–] state_electrician@discuss.tchncs.de 12 points 1 week ago (1 children)

I wish I could. I don't have the hardware for it.

[–] vsis@feddit.cl 1 points 6 days ago

I run Gemma-4 4B.

It's not the best model, but it runs with CPU only and with 6 ~ 9 G of RAM.

[–] auzy1@lemmy.world 11 points 1 week ago (2 children)

We did the maths. Didn't seem worthwhile and the payback period was a very long time

[–] MagicShel@lemmy.zip 17 points 1 week ago

I think the value is in the privacy. You can hook it up to knowledge and capabilities you'd never share with a cloud AI. But if your use case is strictly coding, I agree.

load more comments (1 replies)
[–] uzername@lemmy.world 11 points 1 week ago* (last edited 1 week ago) (2 children)

24GB GPU

Qwen 3.8 ( 2 variants )

Pangolin>OpenWebUI>lama.cpp for general use and available outside the homelab

Zoo Code>lama.cpp for coding , mostly scripts and html

Qwen 3.8 was a game changer for me.

load more comments (2 replies)
[–] Shimitar@downonthestreet.eu 10 points 1 week ago* (last edited 1 week ago)

Yes i do.

I esperiment a lot, but my stable setup is Qwen 3.8 27B Q6_K on my home server. Hardware is Ryzen 9 5950x with 64gb ddr4 and two old but effective NVIDIA RTX A4000 for a total of 32gb VRAM.

Qwen 3.8 is the best model I can run in terms of output quality. It can perform all tasks pretty well and it's reasonably fast at 500ts prefill and 30/40ts processing. There are much faster models but honestly not as good.

I can also run gemma4 all on CPU, with no GPU at all.

The key point is having both GPU on pci-e CPU, not on chip set bridge, so I am using a PCI riser 8x8x to share the 16x slot between the two GPUs. Inference speed is unaffected, but prefill benefits immensely.

Software side, use llama.cpp on Linux, you get the best performance possible at the expense of a bit more complexity compared to other engines.

From a power consumption perspective, I tined down my CPU governor and maximum frequency, and also the GPUs maximum watts. At ide the system is around 80w. At peak, it's about 280w with the limiters, and inference speed doesn't suffer too much. Without limiters I can easily reach 650w.

Edit: I run llama-swap in front of llama-cpp, and openwebui as agent manager/ web GUI. I also have ComfyUI installed because why not but seldomly use it.

You can read more of my setup on my wiki https://wiki.gardiol.org/8-llm-and-ai (no ads, no monetization whatsoever because fuck a hobby should not be a side gig)

[–] rtxn@lemmy.world 9 points 1 week ago

Not me. Call me old-fashioned, but I prefer organic.

[–] aurion@piefed.aurionblack.com 9 points 1 week ago* (last edited 1 week ago) (1 children)

Yes! I’ve got quite a few projects going right now. Probably too many of them to keep track

I am the only user, so it’s relatively easy to run multiple models for what ever task. Ollama is pretty good at balancing which models are working at what time to not bog down they system

I’m running gpt-oss 120 for a general purpose Hermes agent. Out of the box, it was ok. Not very snappy, but it was one of the best ones for orchestrating other agents.

Glm flash (4.something?) does pretty good as well.

I’ve found a hybrid of cloud and local is the best solution. Use local for smaller or more defined tasks. Use cloud for orchestrating, planning, and…fixing the local agents mistakes lol

I’ve got an LLM maintained Obsidian wiki that is written and edited by a few Ollama agents based on chats via my own self hosted matrix instance. I’ve taken it to a point where I’m pretty happy with the results. But I think if I had enough time and energy, I could really dial it in.

One of my favorite use cases for this is when I’m researching topics like UFOs/high strangeness/conspiracy theories. I have my very own LLM maintained Obsidian vault filled with curated notes and links to sources.

Literally, no one cares about this and they think it’s stupid and I’m stupid and I should feel bad for spending time on this or having the audacity of sharing it… they just don’t appreciate the amount of work and knowledge it took to get what I have set up.

I think it’s cool as fuck. I geek out every time that it works.

Oh, forgot to mention I am running it on a Mac studio with 96 gig of unified memory. I think it’s an M3 ultra chip.

[–] zer0squar3d@lemmy.dbzer0.com 7 points 1 week ago

Do what makes you happy mate! Tell the naysayers to fk off.

[–] trougnouf@lemmy.world 8 points 1 week ago (6 children)

I use Qwen 3.8 27b Q4 with 100k context (llama.cpp and the Mistral AI harness) on a 24 GB AMD Radeon 7900 XTX and it's been great. It can handle pretty much anything I throw at it and I can let it work indepedently overnight / over days on long tasks.

load more comments (6 replies)
[–] Casuls_Die_Thrice@lemmy.zip 7 points 1 week ago* (last edited 1 week ago) (3 children)

I’d like to, as I currently drop $20/month on Claude without perhaps using it to the extent that my money would let me, but what’s “good” that can run on a 16GB RAM, i5 12th gen, 3070-equipped desktop?

[–] anamethatisnt@sopuli.xyz 9 points 1 week ago (1 children)

Gemma 4 12b unified as a q6 gguf fits with about 24k context inside your vram. koboldcpp+sillytavern works well on the software side.

load more comments (1 replies)
load more comments (2 replies)
[–] thr0w4w4y2@sh.itjust.works 7 points 1 week ago

I have a Qwen model running on a Mac Mini with Ollama - it’s reasonable for Home Assistant, responding to iMessages and similar.

[–] Kirk@startrek.website 7 points 1 week ago

What does it do? I thought about trying this but I literally never have a need to generate text.

[–] nitrolife@hikki.team 7 points 1 week ago* (last edited 1 week ago)

Yes, I installed an LLM at home. I use it for many useful things:

  1. reading novels by translating them from English to my language on the fly via machine
  2. for communicating on lemmy by translating posts and comments
  3. For HomeAssistant
  4. And very rarely for development and searching the internet

I have a RX9070XT and llama-swap to switch models on the fly. I'm thinking about installing a second RX9070XT so that I don't take away the translation capability from my lemmy instance while I stress the other neural network with other tasks.

[–] hardcoreufo@lemmy.world 6 points 1 week ago

Yes, I have a desktop with a radeon 9700 ai pro with 32GB of VRAM. Its more than doubled since I bought it but its basically a down clocked 9070xt with double the VRAM. I also have a little arc b50 in my server.

Mostly yeah use it for privacy reasons. I run llama.CPP directly and access via open webui. I host a searx instance for it to use as web search. Mostly run qwen3.6/3.8 or gemma4 on the radeon and almost exclusively gptoss 20b on the B50 along with a second small model for tags and titles in open webui. Yeah I just use it mostly as a basic chatbot or as an agent in obsidian using the engram plugin. Helps search and summarize years of notes and works pretty well.

I've tried to use it as a coding assistant in zed without much luck so usually just post my code into open webui for feedback and it works alot better for me.

Yeah I can access it with other machines on my network including phone with conduit app. I can get to it on the go by connecting to home network with wireguard and sending a magic packet to wakeup desktop.

I havent done any image gen nor have much use for it outside of maybe using it to make app icons in the style of papirus icons for programs they don't and won't support.

It definitely feels more comprable to first ai wave than current frontier models but the privacy and price trade off is worth it to me. I'd say using it in obsidian has been the best use of it so far and one I certainly wouldn't trust to an external AI.

[–] Seralth@piefed.seralth.com 6 points 1 week ago

Three models my self, qwen 27b as a dev assistant, a small model rigged up to handle voice input as an assistant that's connected to my intercom system though out the house. Mostly to run my lights/music/audiobook play back. It's fun having jarvis control the house after all. Then a image generator.

Llama and swap on a 7900xtx.

I haven't gotten around to setting up phone access but wireguard for remote access form work in my laptop.

Honestly it's all basically over priced toys. I'm baffled that people rely on this stuff. I look at it the same way people do with model airplanes or RC cars.

Over priced toys that are hell of a lot of fun. Break frequently and require more care then they are probably worth to use safely lol

[–] ns1@feddit.uk 6 points 1 week ago

If you haven't seen it already, take a look at !localllama@sh.itjust.works

[–] floquant@lemmy.dbzer0.com 6 points 1 week ago (4 children)

90€/mo to self-host something? Lol

load more comments (4 replies)
[–] greybeard@feddit.online 6 points 1 week ago

I recently gave Strata a shot for my local AI. I'm very impressed with the performance they have eeked out of my hardware. I've got a rather beefy gaming desktop I built as an AI server back when the current craze started, before prices started going up, but models up until this point really failed to take full advantage of that hardware. Strata (which uses a Qwen model) both simplified the setup process, and it maxes out the hardware when running.

Strata acts like an OpenAI compatible API server, I then have Hermes as a "harness" to make an "agent", which I interact with on "buzz", which is like discord, but made for bots. Although Hermes also supports discord and several other chat platforms.

If you have the hardware to run Strata, I recommend setting it up, it comes with a basic chat interface, which you can then grill to assist you with setting up Hermes and whatever else.

One thing I didn't mention, is security. I highly recommend you treat AI as unpredictable, unreliable, and capable of being taken over by bad actors. This isn't a problem for a pure chat interface, but Hermes gives the AI tools to do things, and those tools could be used to take over your computer, scan your network, and create all kinds of havoc. For my part, Hermes is running in a virtual machine which is on an isolated network. I keep tight control on what it does and doesn't have access to in my network main network. That may not be something you have the hardware or knowledge to do, at the very least I recommend running Hermes in a docker container, and not giving it access to your personal desktop nor credentials to things like your email account.

load more comments
view more: next ›